dhcp-client
ip/dhcp-client
Type: Directory
| Flag | Name | Description |
|---|---|---|
| X | disabled | disabled |
| I | invalid | invalid |
| D | dynamic | dynamic |
| Argument | Type | Description |
|---|---|---|
| name | string | |
| interface ( mandatory ) | iface_enum | |
| add-default-route | enum (no | yes | special-classless) | |
| default-route-distance | num { } | |
| default-route-tables | object { table: alt { table-distance: composite { table: alt { table-default: enum (default) { default:0xffffffff } , table: enum } { table-default: enum (default) { default:0xffffffff } , table: enum } , distance: num [1 .. 255] } { table: alt { table-default: enum (default) { default:0xffffffff } , table: enum } { table-default: enum (default) { default:0xffffffff } , table: enum } , distance: num [1 .. 255] } , table: alt { table-default: enum (default) { default:0xffffffff } , table: enum } { table-default: enum (default) { default:0xffffffff } , table: enum } } { table-distance: composite { table: alt { table-default: enum (default) { default:0xffffffff } , table: enum } { table-default: enum (default) { default:0xffffffff } , table: enum } , distance: num [1 .. 255] } { table: alt { table-default: enum (default) { default:0xffffffff } , table: enum } { table-default: enum (default) { default:0xffffffff } , table: enum } , distance: num [1 .. 255] } , table: alt { table-default: enum (default) { default:0xffffffff } , table: enum } { table-default: enum (default) { default:0xffffffff } , table: enum } } } | |
| check-gateway | enum (none | arp | ping | bfd) | |
| use-peer-dns | bool | |
| use-peer-ntp | bool | |
| allow-reconfigure | bool | |
| vlan-priority | num | Priority of outgoing packets; applicable for VLAN interface only |
| dscp | num | DSCP of outgoing packets |
| use-broadcast | enum (always | never | both) | Controls BROADCAST flag of DHCPDISCOVER and DHCPREQUEST (during requesting and rebinding only) messages |
| dhcp-options | multi { array-id, option: enum } | |
| script | alt { , script: string } |
| Read-only Argument | Type | Description |
|---|---|---|
| custom-source-mac-address | macAddr | |
| custom-hostname-suffix | string | |
| status | enum (stopped | searching... | requesting... | bound | renewing... | rebinding... | error) | |
| address | composite { address: ipAddr , netmask: num [ .. 32] } | |
| netmask | ipAddr | |
| gateway | ipAddr | |
| dhcp-server | ipAddr | |
| primary-dns | ipAddr | |
| secondary-dns | ipAddr | |
| primary-ntp | ipAddr | |
| secondary-ntp | ipAddr | |
| caps-managers | multi { , ip: ipAddr } | |
| reconfigure-key | string | |
| reconfigure-last-counter | string | |
| expires-after | time |