Linux 服务器重启导致 LAN 网络瘫痪

Linux 服务器重启导致 LAN 网络瘫痪

我的办公室网络遇到了一个奇怪的问题。

我有一台运行 ESXi 4 的物理服务器。每次我重新启动 Linux 虚拟机(Ubuntu Server 12.04.1 LTS)时,整个 LAN 网络都会瘫痪。实际上,从路由器 Web 界面我可以看到 LAN 网络端口(连接到交换机)被标记为瘫痪。

物理机器本身与交换机相连。我在 Windows Servers 机器上遇到了完全相同的问题,但我通过禁用 IPv6 解决了它。在 Linux 机器上禁用它并不能解决问题。请注意,ESXi 4 服务器 IPv6 支持已禁用,但启用它并不能解决问题。另请注意,连接到同一交换机的其他 Linux 或 Windows 7 机器不会导致此问题,即使启用了 IPv6。当 ubuntu 系统执行 /script/local-bottom 和 /script/init-bottom 时,网络总是会关闭。

我不是网络管理员专家,所以即使解决方案很明显,我也不知道是什么原因导致了这个问题。这真的与 IPv6 有关吗?可能是交换机的硬件问题吗?或者是 ubuntu 在启动时执行的操作会暴露此行为?

有人能给我指明正确的方向吗?

答案1

这有生成树的难闻气味。您的虚拟机是否配置了多个网络接口?如果办公室网络在短时间后恢复,您可能会发现虚拟机管理程序中正在创建某种内部循环,这导致交换机禁用端口,因为它检测到 [R]STP 循环。

相关内容