现象:小区里有些使用小路由用户,小路由下的电脑,或者手机,遇到突然没网络,并且电脑ping小路由的LAN口,也不通。重启路由就通了。
该现象主要发生在如下场景:
小区里,交换机没有做隔离,多数小路由器的LAN口是192.168.1.1;DHCP分配的地址池是192.168.1.100---192.168.1.200。比如小路由器下面有一电脑,或者手机,分配到192.168.1.100,我们在此称为“终端A”。小区局域网里,有一个电脑,通过自动获取或者手工配置,网卡也使用192.168.1.100,我们在此称为“终端B”。
一旦“终端B”的电脑开机,接入网络,则会mac广播,影响到小路由器。导致小路由器里“终端A”ping不通小路由。市面上水星路由器,全线产品均有此问题,不排除TP-LINK,迅捷路由器也有同类现象。该问题是小路由器固件的设计的bug,不妨关注小路由的厂商的固件,是否有更新,尝试更新后再作观察。

解决办法:
l 小路由器里做ARP绑定,绑定小路由下的电脑,手机的MAC
l 修改小路由器的LAN口IP,以及小路由的DHCP选项,尽量避免用192.168.1.1或者192.168.0.1作为LAN口IP
l 小区全网做隔离,即交换机端口,均做隔离处理,端口间互不影响
百为路由器上的建议做法:
百为路由器的LAN口,尽量避免用192.168.1.1或者192.168.0.1作为LAN口IP;避免分配192.168.0.xxx ,192.168.1.xxx 的IP地址。
注意:该问题并非百为路由问题,主要是小路由器的bug引起。百为路由无法对交换机下的这类问题进行干预,请根据实际情况,调整小路由器的配置,或者做好内网隔离。