| Argument | Type | Description |
|---|
| interface ( mandatory ) | iface_enum | |
| request ( mandatory ) | ubit (info, address, prefix) | |
| accept-prefix-without-address | bool | accept prefix even if no address was offered (applied only if both address and prefix were requested) |
| add-default-route | bool | Defines whether to add the default route to the DHCP server (or immediate relay if response was relayed) |
| default-route-distance | num { } | |
| default-route-tables | object { alt { composite { , } { , }
, alt { enum (default) { default:0xffffffff }
, enum
} { enum (default) { default:0xffffffff }
, enum
}
} { composite { , } { , }
, alt { enum (default) { default:0xffffffff }
, enum
} { enum (default) { default:0xffffffff }
, enum
}
}
} | |
| check-gateway | enum (none | arp | ping | bfd) | |
| use-peer-dns | bool | Whether to accept the DNS settings advertised by DHCP server |
| use-interface-duid | bool | use DUID generated from current interface MAC |
| custom-duid | string | used as client DUID, overrides use-interface-duid |
| validate-server-duid | bool | |
| rapid-commit | bool | use Rapid Commit if possible |
| allow-reconfigure | bool | |
| dhcp-options | multi { array-id, enum
} | |
| pool-name | string | name of the pool that is created from the received prefix (applied only if prefix was requested) |
| pool-prefix-length | num | prefix length of the pool created from the received prefix (applied only if prefix was requested); if unset, prefix length is determined automatically |
| prefix-hint | ip6Prefix | |
| prefix-address-lists | multi { array-id, string
} | address lists to which the received prefix will be added (applied only if prefix was requested) |
| script | alt { , string
} | |
| custom-iapd-id | num | |
| custom-iana-id | num | |