1、排除不参与自动分配的IP地址。
在作为DHCP服务器的设备上,排除不参与自动分配的IP地址。
(1)采用全局地址池时的配置。
脚本:
system-view
ip pool test1
network 10.1.1.0 mask 24
gateway-list 10.1.1.254
excluded-ip-address 10.1.1.150 10.1.1.180
(2)采用接口地址池时的配置。
脚本:
system-view
dhcp enable
interface vlanif 10
ip address 10.1.1.254 24
dhcp select interface
dhcp server excluded-ip-address 10.1.1.150 10.1.1.180
2、修改租期。
作为DHCP服务器和DHCP客户端的设备都可以修改租期。DHCP服务器在分配租期时,比较DHCP客户端期望的租期和DHCP服务器地址池中的租期,把较短的租期分配给DHCP客户端。
缺省情况下,设备作为DHCP服务器的缺省租期时1天;
在作为DHCP服务器的设备上,修改租期为5天。
(1)采用全局地址池时的配置。
脚本:
system-view
ip pool test1
lease day 5
(2)采用接口地址池时的配置。
脚本:
system-view
interface vlanif 10
dhcp server lease day 5
在作为DHCP客户端的设备上,修改租期为5天(即432000秒)。
脚本:
system-view
interface vlanif 10
dhcp client expected-lease 432000
3、为客户端分配固定的IP地址。
网络规划时,有些重要设备为了保证稳定性,需要使用固定的IP地址。该IP地址可以静态配置(通过命令ip address)也可以通过DHCP方式获取。下面介绍通过DHCP方式为客户端分配固定IP地址的方法。
(1)采用全局地址池时的配置。
脚本:
system-view
ip pool test1
static-bind ip-address 10.1.1.10 mac-address 1234.5678.9000.abcd
(2)采用接口地址池时的配置。
脚本:
system-view
interface vlanif 10
dhcp server static-bind ip-address 10.1.1.10 mac-address 1234.5678.9000.abcd
4、取消为客户端分配固定的IP地址。
在作为DHCP服务器的设备上,取消将指定的IP地址分配给固定的客户端。
(1)采用全局地址池时的配置。
回收IP地址10.1.1.10。
用户视图:reset ip pool name test1 10.1.1.10
解除静态绑定关系。
脚本:
system-view
ip pool test1
undo static-bind ip-address 10.1.1.10
(2)采用接口地址池时的配置。
回收IP地址10.1.1.10。
用户视图:reset ip pool interface vlanif 10 10.1.1.10
解除静态绑定关系。
脚本:
system-view
interface vlanif 10
undo dhcp server static-bind ip-address 10.1.1.10
5、查看已使用的IP地址。
display ip pool name test1 used #查看test1地址池中已经使用的IP地址。