diff options
Diffstat (limited to 'man/dnsmasq.8')
-rw-r--r-- | man/dnsmasq.8 | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/man/dnsmasq.8 b/man/dnsmasq.8 index 6658f16..cfc8e81 100644 --- a/man/dnsmasq.8 +++ b/man/dnsmasq.8 @@ -828,7 +828,10 @@ can be combined with .B ra-stateless and .B slaac. - +.TP +.B \-F, --dhcp-prefix=[tag:<tag>[,tag:<tag>],]<IPv6addr>,<prefix-len>[,<lease time>] +Enable the DHCP server and define a prefix for DHCPv6 prefix-delegation. Dnsmasq must be compiled with +support for DHCPv6-PD. The tag system may be used to define prefixes for individual hosts or classes of hosts. .TP .B \-G, --dhcp-host=[<hwaddr>][,id:<client_id>|*][,set:<tag>][,<ipaddr>][,<hostname>][,<lease_time>][,ignore] Specify per host parameters for the DHCP server. This allows a machine @@ -1372,6 +1375,8 @@ if known. "add" means a lease has been created, "del" means it has been destroyed, "old" is a notification of an existing lease when dnsmasq starts or a change to MAC address or hostname of an existing lease (also, lease length or expiry and client-id, if leasefile-ro is set). +These arguments have are changed to "add-prefix", "old-prefix" etc when the lease is +for a prefix delegation. If the MAC address is from a network type other than ethernet, it will have the network type prepended, eg "06-01:23:45:67:89:ab" for token ring. The process is run as root (assuming that dnsmasq was originally run as @@ -1439,6 +1444,13 @@ temporary allocation, this is prefixed to 'T'. DNSMASQ_MAC containing the MAC address of the client, if known. +For DHCPv6-PD only + +DNSMASQ_CLIENT_ADDRESS contains the link-local address of the client which has +been leased the prefix + +DNSMASQ_PREFIX_LENGTH contains the prefix length of the leased prefix. + Note that the supplied hostname, vendorclass and userclass data is only supplied for "add" actions or "old" actions when a host resumes an existing lease, |