metis_control

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
USAGE
SEE ALSO
CAVEATS
BUGS
AUTHOR

NAME

metis_control

— Metis is the CCNx 1.0 forwarder, which runs on each end system and as a software forwarder on intermediate systems. metis_control is the program to configure the forwarder, metis_daemon.

SYNOPSIS

metis_control [−−keystore keystore] [−−password password] [commandline]

DESCRIPTION

metis_control

is the program used to configure a running forwarder metis_daemon. It will connect to the forwarder over a local listener (e.g. TCP to localhost or a unix domain socket). If a commandline option is specified, metis_control

will send that one command to Metis and then exit. If no commandline

is specified, metis_command will enter interacitve mode where the user can issue multiple commands.

metis_control requires a signing keystore for communicating over the network. The keystore file is a standard PKCS12 keystore, and may be created using parc_publickey(1). If no keystore is specified, metis_control

will look in the standard path ~/.ccnx/.ccnx_keystore.p12. The keystore password is specified in password. If not specified, no password is used. If the keystore does not open, the user will be prompted for a password.

See metis.cfg(5) for a specification of the available commandline.

The environment variable METIS_PORT may be used to specify what TCP port to use to connect to the local Metis. The environment variable METIS_LOCALPATH may be used to specific the UNIX domain socket to connect to the local Metis and takes priority over METIS_PORT.

OPTIONS

−−keystore keystore

metis_control requires a signing keystore for communicating over the network. The keystore file is a standard PKCS12 keystore, and may be created using parc_publickey(1). If no keystore is specified, metis_control

will look in the standard path ~/.ccnx/.ccnx_keystore.p12.

−−password password

The keystore password is specified in password. If not specified, no password is used. If the keystore does not open, the user will be prompted for a password.

commandline

The remainder of the arguments are the commandline to send to Metis. See USAGE.

USAGE

metis_control −−keystore keystore.p12

metis_control −−keystore keystore.p12 list interfaces

SEE ALSO

See parc_publickey(1) for a utility to create a PKCS keystore.

For a list of all configuration lines that may be used with metis_control and by −−config configuration file, see metis.cfg(5).

The default keystore is ~/.ccnx/.ccnx_keystore.p12.

CAVEATS

BUGS

AUTHOR

Marc Mosko Palo Alto Research Center