| Argument | Type | Description |
|---|
| address | alt { ip-address: ipAddr
, pool: enum
} | |
| mac-address | macAddr | |
| use-src-mac | bool | |
| client-id | string | |
| rate-limit | string | |
| routes | object { route: composite { dst-address: address (flags=4/)
, gateway: [ composite { gateway: address (flags=46ivL)
, distance: [ num [1 .. 255]]
}]
}
} | Routes that appear on the server when the client is connected |
| insert-queue-before | enum (bottom | first) { bottom:0xffffffff, first:0 } | |
| parent-queue | enum (none) { none:0 } | |
| queue-type | enum | |
| address-lists | multi { array-id, address-list: string
} | |
| server | enum (all) { all:0 } | |
| block-access | bool | |
| allow-dual-stack-queue | bool | |
| lease-time | time | |
| always-broadcast | bool | |
| dhcp-option | multi { array-id, option: enum
} | |
| dhcp-option-set | enum (none) | |
| agent-circuit-id | string | If non-empty, use it to match lease by Option 82 even if MAC or client-id differ |
| agent-remote-id | string | If non-empty, use it to match lease by Option 82 even if MAC or client-id differ |