家里网络用了半年一直正常,那天重启光猫和路由器后,手机能连WiFi、微信也能发消息,但浏览器打开任何网页都提示“无法访问此网站”。我下意识先ping了网关192.168.1.1,延迟1ms正常,又ping了114.114.114.114,也是通的。这下奇怪了,网络通但网页打不开,第一反应是DNS问题。
我进路由器的管理页面准备改DNS,却在“运行状态”页面愣住了:WAN口IP地址显示为192.168.1.6,子网掩码255.255.255.0,网关192.168.1.1。再一看LAN口,IP也是192.168.1.1。这等于路由器把光猫分配过来的IP,和自己内部局域网IP挤在了同一个192.168.1.x段里,分属两个不同网络,却用着同样的地址段。
这就是典型的WAN口与LAN口IP段冲突。因为路由器默认LAN口是192.168.1.1,光猫的DHCP也喜欢用192.168.1.1当网关,两边的局域网地址重叠后,路由器内部的路由表就乱套了。数据包明明应该从WAN口发出去访问互联网,可路由器看到目的IP是192.168.1.x段,就误以为是要发往内网LAN口,导致网页请求根本出不去。
解决办法很简单,登录路由器后台,把LAN口IP改成其他网段,比如192.168.2.1,保存后路由器会自动重启。重启后我用192.168.2.1重新登录后台,WAN口IP依然是192.168.1.6,但两个网段不再重叠,再打开网页秒开。这个坑我踩过之后才明白,光猫和路由器都用默认IP,地址段一旦撞车,有时候不是网络断了,而是数据走了岔路。
第一步,检查路由器后台“运行状态”或“上网信息”,确认WAN口IP和LAN口IP是否处于同一网段,比如都是192.168.0.x或192.168.1.x。第二步,如果是,直接进“LAN口设置”或“局域网设置”,把LAN IP改成与WAN口不同网段的地址,比如改为192.168.8.1或10.0.0.1。第三步,保存重启后,用新LAN IP登录后台,再把WiFi信号重新连接一遍。
后来我帮自家亲戚排查类似故障时,他抱怨“换了新路由器反而上不了网”,旧路由器却能正常用。我一看就是同样问题,新路由器LAN口默认192.168.1.1,而光猫的DHCP池正好也是192.168.1.2到192.168.1.100,WAN口动态获取到的地址也是这个段。修改LAN口IP后马上恢复,所以遇到“能连WiFi却打不开网页”,先别急着怪运营商或者路由器质量问题,登录后台看看WAN口和LAN口IP是否在同一段才是关键。
问:光猫和路由器都是192.168.1.1,除了改LAN口IP还有别的办法吗?
答:可以给光猫设置桥接模式,让路由器直接拨号,这样WAN口拿到的是运营商分配的公网IP,和192.168.1.1肯定不会冲突。不过桥接需要运营商宽带账号密码,光猫的管理员权限也不一定都有,相比之下直接改路由器LAN口IP最省事,五分钟就搞定。
问:WAN口IP和LAN口IP不在一段,但网页仍然间歇性打不开,是什么原因?
答:那大概率是DNS设置问题,可以手动在路由器WAN口设置里填上223.5.5.5或119.29.29.29。另外检查一下路由器是否开启了“NAT加速”或“硬件加速”,有些路由器开了这个功能后,在P2P下载或长时间高负载下会丢包,关掉反而更稳。
问:如果把LAN口IP改成192.168.8.1,对家里已有的固定IP设备有影响吗?
答:有影响。那些手动填写了192.168.1.x段固定IP的设备,比如打印机、NAS、监控摄像头,需要把它们的IP改成192.168.8.x段,同时网关也要改成192.168.8.1,否则设备之间还能互相访问,但无法通过路由器上网。家里设备不多就逐个改,设备多的话建议先把路由器LAN口恢复成默认,把固定IP设备全部改成DHCP自动获取,再一次性修改LAN口IP。











