透析DHCP服务器故障处理流程
面对DHCP服务等有关的内容,我们不仅仅了解了它的一些基本情况,还介绍了一些配置以及故障处理的内容。那么接下来我们主要讲解的是基于接口地址池的DHCP服务器故障处理过程。我们将它的网络环境,以及处理流程都做了介绍。
DHCP服务器故障处理◆典型组网环境
DHCP服务器的典型组网如下图所示。基于接口地址池的DHCP服务器的故障处理将基于该网络。
GigabitEthernet1/0/0为服务器和客户的连接接口,可以在该接口上配置接口地址池。
图 DHCP服务器典型组网应用
DHCP服务器故障处理◆配置注意事项
DHCP服务器故障处理◆故障诊断流程
针对上图所示的网络,在配置接口地址池后客户端无法获取地址,请使用下面的故障诊断流程,如下图所示。和全局地址池的诊断流程相似。
图 DHCP接口地址池故障诊断流程图
DHCP服务器故障处理◆故障处理步骤
操作步骤
1.检查物理连接是否畅通
在客户端与服务器连接的网卡上配置IP地址,该IP地址与服务器端接口GigabitEthernet1/0/0 IP在同一网段,查看是否可以ping通GigabitEthernet1/0/0。如果可以ping通,则说明连接畅通,可以排除物理线路故障。检查完了不要忘记将网卡设为自动获取IP地址。
也可以在服务器端打开DHCP的调试开关,在用户视图下,使用debugging dhcp server all查看是否可以收到客户端的DHCPDISCOVER报文。
2.检查DHCP服务器的配置
步骤如下:
a.执行dhcp enable命令,使能DHCP服务。
b.执行display dhcp server tree all,查看接口地址池是否存在。如果接口地址池不存在,则查看接口GigabitEthernet1/0/0是否配置了IP地址。
●如果接口地址池已存在,则执行步骤3。
●如果接口地址池不存在,但接口GigabitEthernet1/0/0上有IP地址,则执行步骤c。
●如果接口地址池不存在,且接口GigabitEthernet1/0/0上没有IP地址,则执行步骤c。
c.在系统视图下执行命令dhcp select interface { all | interface interface-type interface-number }
或在GigabitEthernet1/0/0接口视图下执行命令dhcp select interface,确保GigabitEthernet1/0/0下的客户从接口地址池中获取地址。如果客户端仍然无法获取IP地址,请执行步骤3。
3.检查地址池内是否有可用IP地址、过期IP地址或冲突IP地址。
可以采用下面的步骤:
a.执行命令display dhcp server free-ip,检查地址池内是否还有可用IP地址,且可用地址是否属于接口GigabitEthernet1/0/0上的接口地址池。如果接口地址池中还有可用地址,请联系华为技术支持工程师。
b.如果没有可用地址,执行命令display dhcp server expired interface interface-type interface-number,查看是否有过期的IP地址,且过期地址是否属于接口GigabitEthernet1/0/0上的接口地址池。如果接口地址池中还有过期IP地址,请联系华为技术支持工程师。
c.如果没有过期IP地址,执行命令display dhcp server conflict all,查看是否有冲突的IP地址,且冲突IP地址是否属于GigabitEthernet1/0/0上的接口地址池。如果有的话,查看其探测时间(Discover Time)是否已经超过1小时。NE80E/40E的实现中,如果发现冲突的IP地址,那么这个IP地址在1小时以后才可以重新分配使用。
●如果接口地址池中没有冲突IP地址,此次接口地址池中可用地址、过期IP地址和和冲突IP地址都没有,就说明地址池地址用尽。可以在不影响别的用户使用的情况下,重新配置接口地址池,将接口地址掩码配置范围扩大。
●如果接口地址池中有冲突IP地址,且探测时间已经超过1小时,请联系华为技术支持工程师。
●如果接口地址池中有冲突IP地址,且探测时间没有超过1小时,则执行命令reset dhcp server conflict all释放冲突IP地址。如果客户端仍然无法获取IP地址,请联系华为技术支持工程师。
◆VLANIF接口配置地址池的注意事项
NE80E/40E支持在VLANIF接口上配置接口地址池,其配置和普通接口一样,但是一些display命令稍有差别。
例如,查看普通接口的过期IP地址的命令为display dhcp server expired interface interface-type interface-number,而VLANIF接口为display dhcp server expired vlan vlan-id。