Linux 机器导致网络冻结

Linux 机器导致网络冻结

我正在运行一个小型网络,其中有 20 台左右的主机和一台运行 Ubuntu Server 12.04LTS 的机器作为网关。每隔几天,我就会发现网络冻结,没有两台机器可以通信。这个问题似乎是由网络上的两台 Linux PC 中的一台锁定引起的。我已经追踪这个问题几个月了,以下是我在问题发生时观察到的症状列表:

  1. 即使网络流量很少,我的交换机上所有连接端口的活动指示灯也会持续快速闪烁。

  2. 网络上机器之间的所有 ping 请求都给出“目标主机不可达”或“没有到主机的路由”。

  3. 网络上的两台 Linux PC 中有一台已开机但无响应。网络活动指示灯快速闪烁。重新启动后,系统日志条目突然结束,没有任何故障迹象。一台运行 Ubuntu 12.04,另一台运行 Mint 14。

断开有问题的机器可以立即恢复正常的网络活动,但必须对有问题的机器进行硬重置才能解决问题。

由于问题与两台具有不同硬件的机器有关,但两台机器都基于 Ubuntu Linux 发行版,我怀疑是软件问题。我努力寻找解决这个问题的方法,但仍然很困惑。有什么建议吗?

答案1

看起来您遇到了一些数据包风暴/循环。理想情况下,您应该对网络进行分段 ;-) 这可能是交换机故障(哦!几年前的 D-Links!)

Wireshark 是你的好朋友——运行它几分钟,我敢打赌你很快就会发现问题所在。

我会检查:网络掩码、广播IP、所有多播猫等等。

相关内容