Syntax for the CLI command dhcp
Last adaption: 09.2025
New:
- Layout adjustments
- Layout adjustments Parameters added for dhcp param: deny, next-server
This article refers to a Beta version
| Command | Parameters | Description | Example |
|---|---|---|---|
dhcp pooldhcp pool newdhcp pool new |
Creates a new DHCP pool | dhcp pool new name "dmz-pool" start "192.168.19.100" end "192.168.19.150" | |
| name | Name of the new pool | ||
| start | Start IP address of the pool | ||
| end | End IP address of the pool | ||
dhcp pool setdhcp pool set |
Adds values to the properties of an existing DHCP pool | dhcp pool set id "6" start "192.168.19.110" end "192.168.19.150" | |
| id | Id of the pool | ||
| name | Name of the pool | ||
| start | Start IP address of the pool | ||
| end | End IP address of the pool | ||
dhcp pool getdhcp pool get |
List of created DHCP pools | dhcp pool get | |
dhcp pool deletedhcp pool delete |
Deleting an existing DHCP pool | dhcp pool delete name "dmz-pool" | |
| name | Name of the pool | ||
dhcp leasedhcp lease newdhcp lease new |
Creates a new static DHCP lease | dhcp lease new host "Server" ethernet "52:54:00:12:34:91" ip "192.168.19.120" | |
| host | Name of the lease | ||
| ethernet | MAC address of the device | ||
| ip | IP address to be assigned | ||
dhcp lease setdhcp lease set |
Changes an existing static DHCP lease | dhcp lease set host "Server" ethernet "52:54:00:12:34:91" ip "192.168.19.125" | |
| host | Name of the lease | ||
| ethernet | MAC address of the leas | ||
| ip | IP address of the lease | ||
dhcp lease getdhcp lease get |
List of existing static DHCP leases | dhcp lease get | |
dhcp lease deletedhcp lease delete |
Deleting an existing static DHCP lease | dhcp lease delete host "Name des Lease" | |
| host | Name of the lease | ||
dhcp lease listdhcp lease list |
List of assigned DHCP leases | dhcp lease list | |
dhcp paramdhcp param newdhcp param new |
Adding pool parameters default- and/or max-lease-time | dhcp param new pool "dmz-pool" default-lease-time "3600" max-lease-time "28800" | |
| pool | Name | ||
| default-lease-time | |||
| max-lease-time | |||
| deny | |||
| next-server | |||
dhcp param setdhcp param set |
Changing pool parameters | dhcp param set pool "dmz-pool" default-lease-time "7200" max-lease-time "36000" | |
| pool | Name | ||
| default-lease-time | |||
| max-lease-time | |||
| deny | |||
| next-server | |||
dhcp param getdhcp param get |
List of pool parameters | dhcp param get pool "dmz-pool" | |
| pool | Name | ||
dhcp param deletedhcp param delete |
Deletes the parameters of a pool | dhcp param delete pool "dmz-pool" | |
| pool | Name | ||
dhcp optiondhcp option newdhcp option new |
Add new pool options: domain name server, router, domainöname, netbios-name server, SMTP-server | dhcp option new pool "dmz-pool" domain-name-servers "192.168.19.10" routers "192.168.19.1" | |
| pool | Name | ||
| domain-name | |||
| domain-name-servers | |||
| routers | |||
| netbios-name-servers | |||
| smtp-server | |||
dhcp option setdhcp option set |
Changing pool options | dhcp option set pool "dmz-pool" domain-name-servers "192.168.19.12" | |
| pool | Name | ||
| domain-name | |||
| domain-name-servers | |||
| routers | |||
| netbios-name-servers | |||
| smtp-server | |||
dhcp option getdhcp option get |
List of options for a DHCP pool | dhcp option get pool "dmz-pool" | |
| pool | Name | ||
dhcp option deletedhcp option delete |
Deleting the options of a DHCP pool | dhcp option delete pool "dmz-pool" | |
| pool | Name |


