Skip to main content
Version: current

dhcp-client


ipv6/dhcp-client

Type: Directory

FlagNameDescription
Ddynamicdynamic
Xdisableddisabled
Iinvalidinvalid
ArgumentTypeDescription
interface ( mandatory )iface_enum
request ( mandatory )ubit (info, address, prefix)
accept-prefix-without-addressboolaccept prefix even if no address was offered (applied only if both address and prefix were requested)
add-default-routeboolDefines whether to add the default route to the DHCP server (or immediate relay if response was relayed)
default-route-distancenum
default-route-tablesobject { table: alt { table-distance: composite { table: alt { table-default: enum (default) { default:0xffffffff } , table: enum } , distance: num [1 .. 255] } , table: alt { table-default: enum (default) { default:0xffffffff } , table: enum } } }
check-gatewayenum (none | arp | ping | bfd)
use-peer-dnsboolWhether to accept the DNS settings advertised by DHCP server
use-interface-duidbooluse DUID generated from current interface MAC
custom-duidstringused as client DUID, overrides use-interface-duid
validate-server-duidbool
rapid-commitbooluse Rapid Commit if possible
allow-reconfigurebool
dhcp-optionsmulti { array-id, option: enum }
pool-namestringname of the pool that is created from the received prefix (applied only if prefix was requested)
pool-prefix-lengthnumprefix length of the pool created from the received prefix (applied only if prefix was requested); if unset, prefix length is determined automatically
prefix-hintip6Prefix
prefix-address-listsmulti { array-id, prefix-address-list: string }address lists to which the received prefix will be added (applied only if prefix was requested)
scriptalt { script: string }
custom-iapd-idnum
custom-iana-idnum
Read-only ArgumentTypeDescription
statusenum (stopped | searching... | requesting... | bound | renewing... | rebinding... | stopping... | declining... | error | idle | requesting-info... | confirming...)
duidstring
dhcp-server-v6ip6Addr
prefixcomposite { prefix: ip6Prefix , expires-after: time }
addresscomposite { address: ip6Addr , expires-after: time }
reconfigure-keystring
reconfigure-last-counterstring