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. |
metis_control [−−keystore keystore] [−−password password] [commandline]
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.
−−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.
metis_control −−keystore keystore.p12
metis_control −−keystore keystore.p12 list interfaces
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.
Marc Mosko Palo Alto Research Center |