ME60由于配置错误导致用户无法从DHCP服务器获取IP地址

发布时间:  2014-12-16 浏览次数:  489 下载次数:  0
问题描述
在如图的网络中,AP通过VLAN的方式接入到BRAS设备,BRAS设备为AP的网关。AP通过BRAS设备到DHCP服务器上获取IP地址。配置完成后,发现用户无法获取IP地址。
处理过程
1. 从BRAS设备上ping AC设备能够ping通。
2. 执行命令trace mac enable,全局使能trace mac功能。
3. 执行命令trace mac mac-address vlan vlan-id,检查BRAS设备与AP设备的连通性。
-[2010/5/22 16:34:41-][DHCPR][0023-8902-5120]:Receive OFFER packet successfully
(Ciadd:0.0.0.0 Yiadd:172.16.32.3 Siadd:0.0.0.0 Giadd:172.16.32.1 chaddr:0023-8902-5120
RouteIP:172.16.32.1 SubMask:255.255.255.0 ServerId:1.1.1.1 lease:1800s
BRAS设备已经收到DHCP服务器相应的OFFER报文。
4. 执行命令display aaa online-fail-record interface interface-type interface-number,查看用户上线失败原因

5. 执行命令debugging ip packet,查看到OFFER报文的源地址为2.2.2.2,而BRAS设备上DHCP服务器组里配置的IP地址却是1.1.1.1

6、当BRAS收到OFFER报文后,检查源IP,发现不是DHCP服务器的IP地址,所以认为非法,将报文丢弃,导致用户无法获得IP地址
解决方案
1. 执行命令system-view,进入系统视图。
2. 执行命令dhcp-server group group-name,进入DHCP服务器组视图。
3. 执行命令dhcp-server 2.2.2.2,将DHCP服务器的IP地址修改为DHCP OFFER报文的源IP地址。
完成上述操作后,用户可以通过BRAS设备从DHCP服务器获取IP地址了。
另外还可以将DHCP服务器的地址配置为1.1.1.1,用户也能正常通过BRAS设备从DHCP服务器获取IP地址
建议与总结
如果用户通过BRAS设备不能从DHCP服务器获取IP地址,可以查看DHCP服务器的地址是否与BRAS设备上配置的地址一致,如果不一致重新配置即可。

END