你正窝在沙发上刷视频,突然网页打不开,手机弹出提示:‘无线网络显示掩码错误’。这词听起来挺专业,其实没那么复杂,多数时候是你家路由器的IP设置出了小岔子。
什么是掩码?它为啥会出错?
子网掩码(Subnet Mask)是用来划分局域网和外网边界的。常见的家用掩码是 255.255.255.0,配合像 192.168.1.100 这样的IP地址用。如果掩码填错了,设备就搞不清哪些地址在内网、哪些要走外网,结果就是连不上网。
比如你手动设置了静态IP,但不小心把掩码写成了 255.255.0.0 或干脆漏填,系统就会报‘掩码错误’或直接断开连接。
常见出错场景
老张给家里打印机设静态IP,想远程打印,结果手一抖把掩码输成 255.255.255.1,保存后全家手机都连不上Wi-Fi。这就是典型的配置失误。
还有一种情况是路由器本身设置异常。重启后DHCP服务没正常启动,分配的掩码为空或不合法,手机自动获取时就会弹出错误提示。
自己动手排查三步走
第一步:先看是不是单台设备的问题。拿另一部手机连同一个Wi-Fi,如果别人能上,问题就在你这台设备。
进手机的Wi-Fi设置,点当前网络右边的!或齿轮图标,检查IP设置是不是‘静态’。如果是,改成‘自动(DHCP)’试试。大多数时候,这一下就恢复正常了。
第二步:如果是所有设备都连不上,那问题可能出在路由器。拔掉电源,等10秒再插回去。等指示灯全亮后重试。很多临时性配置错误,重启就能解决。
第三步:确认路由器设置。浏览器输入 192.168.1.1 或 192.168.0.1 登录管理页面,在LAN设置里看DHCP服务是否开启,子网掩码是否为 255.255.255.0。如果不是,改回来并保存。
代码示例:查看本机网络配置
在Windows电脑上,按 Win+R 输入 cmd 打开命令提示符:
ipconfig /all
找到你连接的无线适配器,查看‘IPv4 地址’和‘子网掩码’。正常情况下,掩码应为 255.255.255.0,且IP地址与路由器在同一段,比如都是 192.168.1.x。
在macOS或Linux终端中,使用:
ifconfig | grep inet
同样检查无线接口(如en0或wlan0)的掩码信息。
预防比修复更重要
除非必要,别轻易手动设置静态IP。自动获取最省心,路由器会给你配好正确的IP、掩码、网关和DNS。真需要固定IP,比如给监控摄像头或NAS,记得抄下原有掩码值,别凭印象乱填。
定期更新路由器固件也能减少这类异常。厂商补丁常修复网络服务的小bug,避免DHCP发包出错。