有一天晚上,客厅电脑突然连不上打印机,手机WiFi明明满格,却打不开路由器管理页面。我试着重启路由器、换网线、甚至重置电脑网络,全都无效。更诡异的是,其他手机和平板能正常上网,唯独这台电脑和打印机像是被孤立了。
我打开电脑的网络设置,发现IP是手动填的。之前为了方便管理,我把电脑固定成了192.168.1.100,子网掩码写的是255.255.255.0,默认网关是192.168.1.1。之前一直正常,但这次却出了乱子。我试着ping路由器——通了;再ping打印机——超时。奇怪,明明在一个网段,怎么就ping不通?
我登录路由器后台查DHCP列表,发现打印机的IP是192.168.0.200。瞬间明白了:路由器默认的局域网地址是192.168.0.1/24,子网掩码是255.255.255.0。而我的电脑却设成了192.168.1.x网段。虽然物理上连接同一个路由器,但逻辑上不在同一个子网,当然无法互通。原来是我以前为了测试别的网络设备,手动改了IP段,后来忘了改回来。
第一步:把电脑IP改成192.168.0.100,子网掩码保持255.255.255.0,网关改成192.168.0.1。第二步:手动把打印机的IP也改成同网段,或者改成自动获取。改完后,电脑立刻能ping通打印机,路由器管理页面也秒开。这次排查让我深刻体会到,一个数字之差就能让整个内网瘫痪。
问:手动设置IP时,子网掩码必须要和路由器的一样吗?
答:是的。子网掩码决定了两个设备是否在同一广播域。如果路由器子网掩码是255.255.255.0,而你设备写成了255.255.0.0,虽然能通信但可能产生跨网段广播问题;反过来写小了就会导致逻辑隔离。最稳妥的方法是查看路由器的LAN口设置,把子网掩码复制过来。
问:子网掩码错误会出现哪些典型症状?
答:常见症状包括:设备能ping通路由器却上不了外网(当默认网关和子网掩码不匹配时)、局域网内设备互相访问失败(比如打印机、NAS找不到)、DHCP获得的IP与手动IP冲突等。我那次就是电脑手动IP的网段与路由器实际网段不一致,导致内网完全不通。
问:如何快速查看当前网络的正确子网掩码?
答:Windows下在命令提示符输入ipconfig,IPv4地址下面的子网掩码就是当前网卡的;Mac则在系统偏好设置网络里看。如果想看路由器本身的子网掩码,登录路由器管理页面(通常是192.168.0.1或192.168.1.1),在“局域网设置”或“LAN口设置”里就能找到。手动设置IP时,务必和这个值保持一致。











