案例:雙WAN路由,任意接一個(gè)貓WAN口DHCP就能拿到IP,同時(shí)接后者拿不到IP ?
本期分享的案例是有線網(wǎng)絡(luò)的相關(guān)問題。

問題背景
有個(gè)客戶搬家了,家里拉了聯(lián)通、移動(dòng)兩條千兆寬帶,路由器使用的是某P雙WAN口路由需要同時(shí)接兩個(gè)貓使用。發(fā)現(xiàn)一個(gè)奇怪的現(xiàn)象:兩個(gè)貓同時(shí)插WAN口,只有先插的那個(gè)能DHCP拿到IP,后插的不行??

反之亦然,現(xiàn)場以為光貓有問題,結(jié)果把該寬帶插到電腦上,電腦能正常拿到IP地址:

真是百思不得其解,一起來看一下。
排查分析
發(fā)現(xiàn)DHCP自動(dòng)獲取不行,于是配置靜態(tài)IP WAN2為192.168.1.100/24,是可以正常上網(wǎng)的:

查看路由器日志看下有沒有相關(guān)信息:

結(jié)果發(fā)現(xiàn)確實(shí)有報(bào)錯(cuò)日志:WAN2拿到的IP是192.168.1.2與WAN1相同,所以路由器給拒絕了。但是日志持續(xù)有,難道光貓一直不斷的在給路由分配192.168.1.2這個(gè)沖突IP嗎?
經(jīng)過診斷排查,確實(shí)是路由器發(fā)了DHCP Decline拒絕掉該IP后,光貓還是一直在給它分192.168.1.2/24所以持續(xù)拿不到合法地址。根據(jù)協(xié)議來看——DHCP服務(wù)器收到Decline后將會(huì)意識(shí)到該IP不可用,然后重新弄一個(gè)IP給客戶端,但顯然這兩個(gè)貓并沒有,所以導(dǎo)致DHCP死循環(huán)。
注:報(bào)文沒保留,這里就不展示了。
問題總結(jié)和解決方案
問題總結(jié):
路由器接入移動(dòng)、聯(lián)通兩個(gè)貓后,前端分配給WAN1、WAN2口的IP都是192.168.1.2,接口IP沖突所以只能拿一個(gè)。且路由WAN口告知貓?jiān)揑P不可用后,前端依然不理不睬繼續(xù)分從而死循環(huán)。
解決方案:
- 方法1:直接配置靜態(tài)IP即可,兩個(gè)WAN口IP唯一
- 方法2:登錄光貓修改用戶側(cè)網(wǎng)段,保證兩邊不同就行(現(xiàn)場就是采取了這種方式,WAN2的網(wǎng)段修改為192.168.2.0/24成功DHCP拿到IP地址)




















