学校机房网络掩码设定常见问题
上周去一所中学做例行检查,老师一见到我就说:‘电脑都能开机,就是上不了网,重启路由器也没用。’进机房一看,几十台机器都连不上外网,但局域网能通。查了一圈,发现是新来的实习生改了其中一批电脑的子网掩码,把 255.255.255.0 错写成了 255.255.0.0。就这么一个改动,整个机房的通信直接乱套。
掩码不是随便填的数字
很多人觉得 IP 地址和子网掩码就像电话号码,填对就行。其实子网掩码决定了哪些设备在同一个局域网里。学校机房通常用的是 C 类地址,比如 192.168.1.x,配套的标准掩码就是 255.255.255.0。这个掩码意味着前三个段是网络号,最后一段是主机号。只要前三段一样,这些机器就能直接通信。
一旦改成 255.255.0.0,那就变成前两段相同就算同一网络。比如 192.168.1.10 和 192.168.2.20 也会被当成局域网设备,但实际上它们可能根本不在一个交换机下。结果就是广播风暴、ARP 冲突、网关响应混乱。
正确的掩码该怎么设
大多数学校机房使用单一子网,IP 段集中在 192.168.1.0/24 或 192.168.10.0/24。这种情况下,所有电脑的子网掩码统一设为 255.255.255.0 就行。网关一般指向路由器或三层交换机的接口,比如 192.168.1.1。
如果机房规模大,分了好几个物理区域,可以考虑划 VLAN 配子网。比如一楼用 192.168.10.0/24,二楼用 192.168.20.0/24,各自掩码还是 255.255.255.0。这时候路由表要配好,不然跨区访问就出问题。
实际配置示例
下面是典型的学生机配置:
IP 地址: 192.168.1.100
子网掩码: 255.255.255.0
默认网关: 192.168.1.1
DNS 服务器:8.8.8.8
如果是通过 DHCP 自动分配,确保服务器上的作用域掩码设置正确。曾经有学校用了开源 DHCP 服务,配置文件里写漏了一位,导致下发的掩码是 255.255.255.128,结果一半机器掉线——因为它们以为自己在另一个子网,发数据全走错了方向。
排查小技巧
遇到网络不通,先看几台机器的 IP 和掩码是否一致。用 ipconfig(Windows)或 ifconfig(Linux)快速查看。如果发现某台机器掩码明显不同,基本可以锁定问题。
再用 ping 测试:先 ping 同一 IP 段的另一台电脑,通说明本地链路正常;再 ping 网关,不通可能是掩码或网关设置错误;最后 ping 外网地址,验证路由和 DNS。
机房管理不靠玄学,也不靠运气。一个准确的子网掩码,能让几十台机器安安稳稳上课,少折腾老师,也少跑一趟维修。”}