维护DHCP
查看DHCP配置信息及报文统计信息
操作步骤
- 执行命令display dhcp server statistics,查看设备作为DHCP Server接收和发送DHCP报文的统计信息。
- 执行命令display dhcp relay statistics,查看设备作为DHCP Relay接收和发送DHCP报文的统计信息。
- 执行命令display dhcp client statistics [ interface interface-type interface-number ],查看设备作为DHCP Client接收和发送DHCP报文的统计信息。
- 执行命令display dhcp statistics,查看设备接收和发送DHCP报文的统计信息。
- 执行命令display dhcp configuration,查看DHCP公共模块的配置信息。
复位DHCP地址池
操作步骤
- 执行如下命令,复位设备上已经配置的DHCP地址池:
针对接口地址池:
执行命令reset ip pool interface interface-name { start-ip-address [ end-ip-address ] | all | conflict | expired | used }
针对全局地址池:
执行命令reset ip pool name ip-pool-name { start-ip-address [ end-ip-address ] | all | conflict | expired | used }
- 设备作为DHCP Relay时,执行如下命令,请求DHCP Server释放客户端的IP地址:
配置DHCP Relay请求DHCP Server释放Client的IP地址功能后,DHCP Relay会主动向指定的DHCP Server发送DHCP RELEASE报文,DHCP Server收到该报文后,将会复位指定IP地址至空闲状态。这样,释放的IP地址可以再被分配给其他DHCP Client。
强制PC释放和更新IP地址
在故障定位等场景中,用户可以强制PC释放或者更新IP地址。以下是几种操作系统上的相关命令。详细的命令介绍请参见操作系统的相关文档。
释放IP地址
- 在用户PC机的Windows 7环境下使用ipconfig /release命令来主动释放IP地址;
- 在Windows 98 MS-DOS界面下执行winipcfg /release命令来主动释放IP地址;
- Unix-like环境下执行dhclient –r命令来主动释放IP地址。
更新IP地址租约或申请新的IP地址
- 在用户PC机的Windows 7环境下使用ipconfig /renew命令来更新IP地址租约或申请新的IP地址;
- 在Windows 98 MS-DOS界面下执行winipcfg /renew命令来更新IP地址租约或申请新的IP地址;
- Unix-like环境下执行dhclient命令来更新IP地址租约或申请新的IP地址。
取消为客户端分配固定的IP地址
在作为DHCP服务器的设备上,取消将指定的IP地址分配给固定的客户端。例如:在网段地址为10.1.1.0、掩码长度为24的地址池中,取消将IP地址10.1.1.5固定分配给某个客户端。客户端与IP地址的静态绑定关系可以通过命令display ip pool { interface interface-pool-name | name ip-pool-name } used查看。
采用全局地址池时的配置:
回收IP地址10.1.1.5
<HUAWEI> reset ip pool name pool1 10.1.1.5
解除静态绑定关系
<HUAWEI> system-view [HUAWEI] ip pool pool1 [HUAWEI-ip-pool-pool1] undo static-bind ip-address 10.1.1.5
采用接口地址池时的配置:
回收IP地址10.1.1.5
<HUAWEI> reset ip pool interface vlanif100 10.1.1.5
解除静态绑定关系
<HUAWEI> system-view [HUAWEI] interface vlanif 100 [HUAWEI-Vlanif100] undo dhcp server static-bind ip-address 10.1.1.5