案例:双WAN路由,任意接一个猫WAN口DHCP就能拿到IP,同时接后者拿不到IP ?

本期分享的案例是有线网络的相关问题。

问题背景

有个客户搬家了,家里拉了联通、移动两条千兆宽带,路由器使用的是某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地址)

THE END
本站服务器由亿华云赞助提供-企业级高防云服务器