dhcp-server
ip/dhcp-server
Type: Directory
| Flag | Name | Description |
|---|---|---|
| D | dynamic | dynamic |
| X | disabled | disabled |
| I | invalid | invalid |
| Argument | Type | Description |
|---|---|---|
| name | string | |
| interface ( mandatory ) | interface_enum | |
| relay | ipAddr | |
| lease-time | time | |
| address-pool | enum (static-only) | |
| dynamic-lease-identifiers | ubit (client-mac, client-id, opt-82) | |
| bootp-support | enum (none | static | dynamic) | |
| bootp-lease-time | alt { , enum (lease-time | forever) { lease-time:0, forever:0xffffffff } , time } | |
| delay-threshold | alt { enum (none) { none:0 } , time } | |
| server-address | ipAddr | |
| add-arp | bool | |
| add-dns-entries | bool | |
| add-dns-entries-suffix | string | |
| authoritative | enum (no | after-10sec-delay | after-2sec-delay | yes) | |
| always-broadcast | bool | |
| use-radius | enum (no | yes | accounting) | |
| client-mac-limit | enum (unlimited) | |
| conflict-detection | bool | |
| use-framed-as-classless | bool | |
| use-reconfigure | bool | |
| lease-script | alt { , string } | |
| insert-queue-before | enum (first | bottom) | |
| parent-queue | enum (none) | |
| dhcp-option-set | enum (none) | |
| address-lists | multi_arg { array-id, string } | |
| allow-dual-stack-queue | bool | |
| support-broadband-tr101 | bool |
ip/dhcp-server/config
Type: Settings Directory
| Argument | Type | Description |
|---|---|---|
| store-leases-disk | alt { enum (immediately | never) { immediately:0, never:0xffffffff } , time } | |
| accounting | bool | |
| interim-update | time | |
| radius-password | alt { bool , string } |
ip/dhcp-server/lease
Type: Directory
| Flag | Name | Description |
|---|---|---|
| X | disabled | disabled |
| R | radius | radius |
| D | dynamic | dynamic |
| B | blocked | blocked |
| Argument | Type | Description |
|---|---|---|
| address | alt { ipAddr , enum } | |
| mac-address | macAddr | |
| use-src-mac | bool | |
| client-id | string | |
| rate-limit | string | |
| routes | obj_arg { composite_arg { , } { , } } | |
| insert-queue-before | enum (bottom | first) | |
| parent-queue | enum (none) | |
| queue-type | enum | |
| address-lists | multi_arg { array-id, string } | |
| server | enum (all) | |
| block-access | bool | |
| allow-dual-stack-queue | bool | |
| lease-time | time | |
| always-broadcast | bool | |
| dhcp-option | multi_arg { array-id, enum } | |
| dhcp-option-set | enum (none) | |
| agent-circuit-id | string | |
| agent-remote-id | string |
| Read-only Argument | Type | Description |
|---|---|---|
| status | enum (waiting | testing | declined | offered | bound | authorizing | conflict) | |
| expires-after | time | |
| last-seen | alt { enum (never | sometime) { never:0xffffffff, sometime:0xfffffffe } , time } | |
| age | time | |
| active-address | ipAddr | |
| active-mac-address | macAddr | |
| active-client-id | string | |
| active-server | enum | |
| active-agent-circuit-id | string | |
| active-agent-remote-id | string | |
| host-name | string | |
| class-id | string | |
| src-mac-address | macAddr | |
| reconfigure-key | string | |
| reconfigure-last-sent | string | |
| reconfigure-status | string |
ip/dhcp-server/lease/check-status
Type: Command
ip/dhcp-server/lease/make-static
Type: Command
ip/dhcp-server/lease/send-reconfigure
Type: Command
ip/dhcp-server/network
Type: Directory
| Flag | Name | Description |
|---|---|---|
| D | dynamic | dynamic |
| Argument | Type | Description |
|---|---|---|
| address | composite_arg { , } | |
| gateway | multi_arg { ipAddr } | |
| netmask | num | |
| dns-server | alt { , multi_arg { ipAddr } { ipAddr } } | |
| dns-none | bool | |
| wins-server | multi_arg { ipAddr } | |
| ntp-server | alt { , multi_arg { ipAddr } { ipAddr } } | |
| ntp-none | bool | |
| caps-manager | multi_arg { ipAddr } | |
| domain | string | |
| next-server | ipAddr | |
| boot-file-name | string | |
| dhcp-option | multi_arg { array-id, enum } | |
| dhcp-option-set | enum (none) |
ip/dhcp-server/matcher
Type: Directory
| Flag | Name | Description |
|---|---|---|
| X | disabled | disabled |
| Argument | Type | Description |
|---|---|---|
| name ( mandatory ) | string | |
| server ( mandatory ) | enum (all) | |
| address-pool | enum (static-only) | |
| option-set | enum (none) | |
| code ( mandatory ) | alt { num [1 .. 254] , enum (vendor-specific) { vendor-specific:43 } } | |
| value ( mandatory ) | string | |
| matching-type ( mandatory ) | enum (exact | substring) |
ip/dhcp-server/option
Type: Directory
| Argument | Type | Description |
|---|---|---|
| name ( mandatory ) | string | |
| code ( mandatory ) | alt { num [1 .. 254] , enum (vendor-specific) { vendor-specific:43 } } | |
| value | string | |
| force | bool |
| Read-only Argument | Type | Description |
|---|---|---|
| raw-value | string |
ip/dhcp-server/option/sets
Type: Directory
| Argument | Type | Description |
|---|---|---|
| name ( mandatory ) | string | |
| options ( mandatory ) | multi_arg { array-id, enum } |
ip/dhcp-server/alert
Type: Directory
| Flag | Name | Description |
|---|---|---|
| X | disabled | disabled |
| I | invalid | invalid |
| Argument | Type | Description |
|---|---|---|
| interface ( mandatory ) | interface_enum | |
| valid-server | multi_arg { macAddr } | |
| on-alert | alt { , string } | |
| alert-timeout | alt { enum (none) { none:0 } , time } |
| Read-only Argument | Type | Description |
|---|---|---|
| unknown-server | multi_arg { macAddr } |
ip/dhcp-server/alert/reset-alert
Type: Command