那次我把电脑的IP手动设为192.168.1.100,子网掩码255.255.255.0,网关填成了192.168.1.2。结果WiFi显示已连接,网页却一直打不开。
我下意识重启路由器,没用。于是打开命令提示符,第一步先ping 192.168.1.1,通了;第二步ping 192.168.1.2,不通;这说明本机到路由器管理地址是正常的,但默认网关指向了不存在或不工作的设备。
用ipconfig查看,才发现网关是192.168.1.2,而路由器真实管理地址是192.168.1.1。手动设置IP时,只要网关错一位,设备就无法把数据包发到外网。
把网关改成192.168.1.1后,刷新网页立刻恢复。后来我实测过,如果IP和路由器不在同一网段,比如路由器在192.168.1.x,电脑填192.168.2.x,也会出现“已连WiFi但无法上网”的现象,因为设备找不到网关。
遇到这类问题别急着怀疑路由器,先检查终端的IPv4设置。我习惯用ipconfig /all看网关和DNS,再ping网关地址,能快速定位。
另外,DNS错误也会造成网页打不开但微信等应用正常的情况。这次排查中,我也顺手确认了DNS是192.168.1.1(路由器转发),所以问题只出在网关。
问:WiFi连接正常但上不了网,怎么判断是网关问题?
答:ping默认网关,如果不通,说明网关地址错误或路由器没开;如果通,再ping外网地址如114.114.114.114,不通则可能是路由器拨号或DNS问题。
问:手动设置IP时,网关必须和路由器IP一样吗?
答:通常网关就是路由器管理IP(如192.168.1.1),但有些网络有独立网关设备。家用环境最好把网关填成路由器LAN口IP,不一致就会出问题。
问:IP地址自动获取正常,手动设置就断网,为什么?
答:多数是手动填写的IP、子网掩码、网关、DNS有一项和路由器实际网段不匹配。建议先看自动获取到的参数,再照着填。











