本学期接到任务,要整理学校的老旧机房,应对五月份即将到来的义务教育质量监测,要求是保证至少40台设备正常运行上网完成测试。
学校机房的电脑共有60台电脑,已经使用了十二年,多数电脑已经无法开机,这次主要工作是给能开机启动的电脑加内存条和排查网络问题。
本以为是个常规任务,结果遇上了诡异的网络故障——5台电脑显示有IP却上不了网,折腾三天才找到根源。
刚开始给第3号电脑加完内存,开机测试时就发现不对劲。电脑右下角网络图标显示已连接,但打开浏览器就是上不了网。
接着陆续有5台升级过的电脑出现相同症状,奇怪的是:路由器后台能看到这些电脑都获得了IP(192.168.0.x段)但ping网关全部超时网线用测线仪检测八芯全通
第二天带着更专业的设备来检测,终于发现异常:
1. 网关地址错误:正常电脑的网关是192.168.0.1,故障电脑的网关却无法保存到电脑里面;
2. MAC地址混乱:在路由器绑定列表里,部分电脑的MAC地址对应着完全不存在的设备,比如某台方正主机的MAC居然绑定在一台早已报废的电脑上。
翻出机房交接记录才发现问题根源:现用路由器是五年前从旧机房搬来的,当时只是直接迁移了旧配置,导致2015年至今的所有MAC地址绑定(包括已报废的设备)都残留在系统里DHCP自动分配新IP时,和这些"幽灵绑定"产生冲突
具体故障原理:
1. 旧路由器的ARP绑定表里,同一台电脑的MAC被同时绑到多个IP(例如3号机既绑了192.168.0.11又绑了192.168.0.33);
2. 当新电脑通过DHCP申请IP时,路由器会优先分配已绑定的"僵尸IP";
3. 这些IP对应的网关配置还是五年前的旧参数,导致网络通道失效。
解决方案:
1. 彻底清理路由器:导出124条MAC绑定记录,逐条核对现有设备,删除所有与实物不符的记录,发现23条已报废设备的绑定信息(最早可追溯到2014年)。
2. 重建DHCP规则:关闭历史遗留的静态绑定,设置新的IP地址池(192.168.0.100-200),仅对教师机等特殊设备做MAC绑定。
3. 批量修改网关:通过脚本统一配置所有学生机的网关地址。
4.还有一个方法就是有可能是电脑系统本身的问题,这个问题我只需要重新安装系统就能解决。
经验教训:
1. 路由器维护不能"一次配置管十年",建议每学期清理一次MAC绑定。
2. 机房设备报废时,务必同步解除网络绑定。
3. 遇到"有IP却上不了网"的情况,首要检查:网关地址是否正确;ipconfig中的MAC是否与设备标签一致;路由器是否存在冲突的静态绑定。
现在机房的网络拓扑图已经更新,还贴了张醒目的维护便签:"请勿直接迁移旧路由器配置!" 这次折腾告诉我们:网络设备的"历史包袱",有时候比硬件老化更可怕。