Skip to main content
Version: current

dhcp-server


ipv6/dhcp-server

Package: dhcp
Type: Directory

FlagNameDescription
Ddynamicdynamic
Xdisableddisabled
Iinvalidinvalid
ArgumentTypeDescription
name ( mandatory )string
interface ( mandatory )iface_enum
prefix-poolalt { enum (static-only) { static-only:0xffffffff } , enum }Pool from which dynamic prefix bindings will acquire prefixes
address-poolalt { enum (static-only) { static-only:0xffffffff } , enum }Pool from which dynamic address bindings will acquire addresses (pool prefix length must be 128)
lease-timetimeDuration of the newly created and extended bindings
rapid-commitboolAppend Rapid Commit option to use two packet Solicit-Reply exchange
use-radiusenum (no | yes | accounting)Use RADIUS server for authentication
preferencenumAdvertise message preference, the highest server preference value is preferred over all others
binding-scriptalt { , string }
dhcp-optionmulti { array-id, alt { enum , enum } { enum , enum } }
insert-queue-beforeenum (first | bottom)
parent-queueenum (none)
route-distancenumdistance for issued client bindings in routing table
allow-dual-stack-queuebool
use-reconfigurebool
address-listsmulti { array-id, string }Address lists to which the binding prefix/address will be added (can be overridden by binding address-lists parameter)
ignore-ia-na-bindingsboolServer will ignore IA_NA options in the messages sent by the client and will act as if the message didn't contain them
Read-only ArgumentTypeDescription
duidstring

ipv6/dhcp-server/binding

Package: dhcp
Type: Directory

FlagNameDescription
Iinvalidinvalid
Xdisableddisabled
Rradiusradius
Ddynamicdynamic
ArgumentTypeDescription
addressalt { ip6Prefix }Assigns an individual address or prefix to the client
duid ( mandatory )stringhex string
iaid ( mandatory )num
ia-typeenum (na | pd)
serverenum (all)Name of the server that can offer this binding to the client
life-timetime
prefix-poolenumfor addresses, pool with prefix length 128
dhcp-optionmulti { array-id, alt { enum , enum } { enum , enum } }
rate-limitstringBit rate limit for the client
allow-dual-stack-queuebool
address-listsmulti { array-id, string }Address lists to which the binding prefix/address will be added (overrides server address-lists parameter)
insert-queue-beforeenum (first | bottom)
parent-queueenum (none)
queue-typeenum
Read-only ArgumentTypeDescription
active-serverenum (none)
statusenum (waiting | offered | bound)
expires-aftertime
last-seenalt { enum (never | sometime) { never:0xffffffff, sometime:0xfffffffe } , time }
client-addressip6Addr
reconfigure-keystring
reconfigure-last-sentstring
reconfigure-statusstring

ipv6/dhcp-server/binding/make-static

Package: dhcp
Type: Command

ipv6/dhcp-server/binding/send-reconfigure

Package: dhcp
Type: Command

ipv6/dhcp-server/option

Package: dhcp
Type: Directory

ArgumentTypeDescription
name ( mandatory )string
code ( mandatory )num
valuestring
Read-only ArgumentTypeDescription
raw-valuestring

ipv6/dhcp-server/option/sets

Package: dhcp
Type: Directory

ArgumentTypeDescription
name ( mandatory )string
options ( mandatory )multi { array-id, enum }