Linux机器导致networking冻结

我运行一个小型networking,有20台左右的主机和一台运行Ubuntu Server 12.04LTS的机器作为网关。 每隔几天我都会发现networking被冻结,没有两台机器可以通信。 这个问题似乎是由networking上的两台Linux PC中的一台造成的。 我一直在追逐这个问题几个月,这里是我观察到的问题发生时的一系列症状:

  1. 即使应该有最小的networkingstream量,交换机上所有连接端口的活动指示灯也会持续快速闪烁。

  2. networking上的计算机之间的所有ping请求都会给出“Destination Host Unreachable”或“No route to host”。

  3. networking上的两台Linux PC中的一台已经启动,但没有响应。 networking活动指示灯正在快速闪烁。 重新启动后,系统日志条目突然终止,没有任何麻烦迹象。 一个是运行Ubuntu 12.04,另一个是Mint 14。

断开有问题的机器立即恢复正常的networking活动,但故障机器必须硬重置以清除问题。

由于问题是绑定到两台不同硬件的机器,但都有一个基于Ubuntu的Linux发行版,我怀疑是软件问题。 我已经努力寻找解决这个问题的办法,但我仍然很难过。 有什么build议么?

看起来你有一些数据包风暴/循环。 理想情况下,你应该细分你的networking;-)这可能是错误的开关(哦,D-LINK几年前!)

Wireshark是你的朋友 – 在几分钟之前运行它,我敢打赌你会很快发现是什么原因造成的问题。

我会检查:networking掩码,广播IP,所有multicat等