| DHCP6CTL(8) | System Manager's Manual | DHCP6CTL(8) |
dhcp6ctl — DHCPv6
client and server control utility
dhcp6ctl |
[-C -|
-S] [-k
keyfile] [-p
port] [-s
address] command |
dhcp6ctl controls the operation of a
DHCPv6 process, which is either dhcp6c or
dhcp6s, a DHCPv6 client or a server. By default,
dhcp6ctl controls a client. The type of the process
can also be specified explicitly by the -C or
-S options.
dhcp6ctl communicates with the DHCPv6
process over a TCP connection, sending commands authenticated with digital
signatures. Currently, the only supported authentication algorithm is
HMAC-MD5, which uses a shared secret on each end of the connection.
Command line options are as below:
-C-S option.-S-C option.-k
keyfile-p
port-s
addressSince the operation available with the
dhcp6ctl command is powerful, the communication
between the command and dhcp6c or
dhcp6s must be authenticated. The supported
algorithm for authentication is HMAC-MD5, which requires a shared secret,
and the secret is stored in the key file. The key file must consist of a
single line, in which the secret value is written in the form of BASE-64
encoding.
Each command specifies a single control
operation. Supported commands are as follows:
reloadremove
argumentsbinding IA
IA_NA IAID
DUID’ or
‘binding IA
IA_PD IAID
DUID’ where IAID
is a decimal number specifying the IAID of the IA, and
DUID is a DHCP Unique Identifier of the binding. The
format of DUID is the same as that specified in
dhcp6s.conf(5).start
interface ifnamestop
interface ifnamestart command.stopThe dhcp6ctl command first appeared in
WIDE/KAME IPv6 protocol stack kit.
| September 7, 2004 | KAME |