S5700内网部分终端无法从核心交换机上获取到IP地址

发布时间:  2016-12-22 浏览次数:  230 下载次数:  0
问题描述

S5700作为内网的核心交换机,配置了DHCP服务器功能,为内网终端分配IP地址,但部分终端出现无法正常获取IP地址的问题。

处理过程

1、查看DHCP相关配置如下:
 

#

dhcp enable

#

interface Vlanif100

ip address 10.1.0.1 255.255.255.0

dhcp select interface

dhcp server excluded-ip-address 10.1.0.2 10.1.0.50

dhcp server dns-list 10.1.16.60 10.1.16.61

#
 

2、配置没有发现问题,且只是部分终端无法获取到IP地址,通过debug命令调试DHCP Server模块的信息进行排查,得到的结果如下:
 

<S5700 >terminal monitor

Info: Current terminal monitor is on.

<S5700 >terminal debugging

Info: Current terminal debugging is on.

<S5700 >debugging dhcp server all

Oct  8 2008 23:12:11.30.1+08:00 hexin DHCP/7/DEBUG:[DHCPS-info]:Receives DHCP DISCOVER message from interface Vlanif100.(chaddr=0080-64e3-e521, ciaddr=0.0.0.0, giaddr=0.0.0.0, serverid=0.0.0.0, VPN=-, expect leasetime=0)

Oct  8 2008 23:12:11.30.2+08:00 hexin DHCP/7/DEBUG:[DHCPS-info]:Assigned ip address 10.1.0.169 for 0080-64e3-e521.

Oct  8 2008 23:12:11.120.1+08:00 hexin DHCP/7/DEBUG:[DHCPS-info]:Receives DHCP REQUEST message from interface Vlanif100.(chaddr=0080-64e3-e521, ciaddr=0.0.0.0, giaddr=0.0.0.0, serverid=10.1.0.184, reqip=10.1.0.144, VPN=-, expect leasetime=0)

Oct  8 2008 23:12:11.560.1+08:00 hexin DHCP/7/DEBUG:[DHCPS-pkt]:Send ICMP ECHO to 10.1.0.169.

Oct  8 2008 23:12:12.30.1+08:00 hexin DHCP/7/DEBUG:[DHCPS-pkt]:Send ICMP ECHO to 10.1.0.169.

Oct  8 2008 23:12:12.330.1+08:00 hexin DHCP/7/DEBUG:[DHCPS-info]:Receives DHCP DISCOVER message from interface Vlanif100.(chaddr=0080-64e3-e521, ciaddr=0.0.0.0, giaddr=0.0.0.0, serverid=0.0.0.0, VPN=-, expect leasetime=0)

 

对得到的debug信息分析如下:

l  DHCP服务器Vlanif100收到终端发送的DHCP DISCOVER请求报文。

l  DHCP服务器Vlanif100给终端分配了1IP地址是10.1.0.169

l  终端发送DHCP REQUEST报文,表明被选择的DHCP服务器的IP地址是10.1.0.184,而不是交换机vlanif100接口IP地址10.1.0.1

l  之后不断重复上述过程。


通过上面的分析可以判断,内网还存在其他的DHCP服务器(IP地址是10.1.0.184),且终端与此DHCP服务器之间的交互过程可能存在问题,导致终端没能正常获取到IP地址。经排查确认,内网存在一台并口转RJ45的打印服务器(IP地址是10.1.0.184),没有关闭DHCP SERVER功能,关闭其DHCP SERVER功能后问题解决

解决方案
关闭内网中打印服务器的DHCP SERVER功能

END