Papa Labs

整层楼的打印机都连不上网,远程排查了半天,答案是"交换机physically被拔了"

工厂一楼的员工反映打印和扫描都用不了,涉及的设备不止一台:两台复合打印机(生产区、QC 区各一台),加上两台从新加坡总部服务器下发打印任务的标签打印机。第一反应是远程排查——用户尝试重启网络调制解调器,IT 也远程 ping 测试了几个设备的 IP。结果只让问题变得更confuse:第一次 ping 还有 25%~50% 的成功率,之后就完全 ping 不通了,但打印机始终连不上,纯远程排查完全走不动。

到现场之前:能确认的和不能确认的

在安排技术员到现场之前,能远程确认的信息很有限:

  • 从新加坡办公室(192.168.2.0)可以 ping 通该工厂的防火墙(192.168.1.254),说明站点间的 VPN 隧道本身是通的
  • 但除了防火墙,其他任何设备(打印机、标签打印机)都 ping 不通
  • 一楼的网口和网线”目前完全没有网络连通性”,这句话本身还只是症状描述,不是根因。

这类”隧道通、内部设备不通”的情况,责任范围已经可以被限定在目标站点内部的局域网,而不是站点间的连接本身——但局域网内部具体哪个环节断了,光靠远程 ping 是查不出来的,必须有人到现场。

到现场之前只能确认"VPN 隧道是通的,内部设备全部 ping 不通"——具体哪个环节断了,必须有人到现场眼见为实

远程工具能告诉你”哪里不通”,告诉不了你”为什么不通”

到现场之后:答案比想象的更physical

技术员到场后发现的第一件事就解释了几乎所有症状:一楼 QC 区和生产区的网络交换机,物理上完全没有接到二楼机房的主网络。也就是说,不管怎么在配置层面折腾,这条链路从物理层就已经断开了——这也解释了为什么远程 ping 会先出现部分丢包、后完全不通:设备很可能是在这次断开发生的过程中,逐渐失去连接的。

排查过程中还顺带发现了第二个问题:一楼存在两台未经报备的无线路由器(rogue AP),正在制造 IP 地址冲突,进一步扰乱了本就不稳定的网络状态。

修复:先接通物理链路,再处理细节问题

  • 联系布线供应商,重新拉设专用网线,把一楼直接连回二楼机房的主网络,恢复基础连通性;
  • 现场排查发现,生产区的网络实际上是靠一台消费级 TP-Link 路由器,用来把一条网线分给一台电脑和一台标签打印机——这种临时接法在正式的布线到位之前先凑合用,一旦布线完成就该拆除;
  • QC 区那条线的另一端接到哪里,现场已经无法追溯,最终决定放弃排查历史布线,直接为打印机新拉一条数据点,而不是继续花时间猜测这条来历不明的线到底通向哪里。

教训

  1. 纯远程排查有一个硬上限——本例里”隧道通、内部全断”这个结论,靠 ping 和用户描述已经能推断出来,但再往下”断在哪一段物理链路”,只有到现场才能确认,这类情况不必在远程阶段过度纠结,尽早安排现场排查反而更省时间;
  2. 物理层断开不会在任何配置界面里报错——如果只盯着 DHCP、VLAN、防火墙策略这些配置层面找问题,会完全找错方向,因为设备根本没有被正确接线,配置对不对已经不重要了;
  3. 未经报备的网络设备(rogue AP)是一种会累积的风险——本例里两台不知道是谁、什么时候装上的无线路由器,在网络本就出问题的时候变成了额外的干扰源;定期巡查现场实际接线和在用设备,比事后在故障排查时才发现它们的存在成本低得多;
  4. 遇到来历不明、无法追溯去向的老旧布线,与其继续花时间刨根问底,不如直接判定为”不可信”,重新拉一条新线——重新布线的成本,往往比反复排查一条身份不明的旧线更可预测。
← 全部文章