有个客户搬家了,家里拉了联通、移动两条千兆宽带,路由器使用的是某P双WAN口路由需要同时接两个猫使用。发现一个奇怪的现象:两个猫同时插WAN口,只有先插的那个能DHCP拿到IP,后插的不行??

反之亦然,现场以为光猫有问题,结果把该宽带插到电脑上,电脑能正常拿到IP地址:

-
发现DHCP自动获取不行,于是配置静态IP WAN2为192.168.1.100/24,是可以正常上网的:
-
查看路由器日志看下有没有相关信息:
结果发现确实有报错日志:WAN2拿到的IP是192.168.1.2与WAN1相同,所以路由器给拒绝了。但是日志持续有,难道光猫一直不断的在给路由分配192.168.1.2这个冲突IP吗?
-
经过诊断排查,确实是路由器发了DHCP Decline拒绝掉该IP后,光猫还是一直在给它分192.168.1.2/24所以持续拿不到合法地址。根据协议来看——DHCP服务器收到Decline后将会意识到该IP不可用,然后重新弄一个IP给客户端,但显然这两个猫并没有,所以导致DHCP死循环。
注:报文没保留,这里就不展示了。
【问题总结和解决方案】
问题总结:
路由器接入移动、联通两个猫后,前端分配给WAN1、WAN2口的IP都是192.168.1.2,接口IP冲突所以只能拿一个。且路由WAN口告知猫该IP不可用后,前端依然不理不睬继续分从而死循环。
解决方案:
-
方法1:直接配置静态IP即可,两个WAN口IP唯一
-
方法2:登录光猫修改用户侧网段,保证两边不同就行(现场就是采取了这种方式,WAN2的网段修改为192.168.2.0/24成功DHCP拿到IP地址)

发表回复