为什么我的一个网卡要进入睡眠状态?

为什么我的一个网卡要进入睡眠状态?

我在 VMWare 基础架构中获得了一台装有 RHEL5 的虚拟服务器。该服务器有两块网卡,分别位于不同的 VLAN 中。Everuting 看起来运行良好,但一会儿,其中一个网卡就处于非活动状态。如果我进行 ping,前三四次尝试都会失败,但随后它会唤醒。

你有什么主意吗?

干杯!

答案1

由于没有更详细的信息,因此对于可能发生的情况有两种猜测。

  1. 这听起来像是一个常见的 ICMP / ARP 问题。当源设备的 ARP 表中没有目标设备的条目时,它将始终丢弃第一个 ICMP 请求,同时发出 ARP 请求,从而导致您描述的行为 - 第一个 ping 失败,其余 ping 成功到达。

    查看本文举个例子。

  2. 如果此 RHEL5 实例是另一台服务器的克隆,请确保克隆后已删除标识信息。特别是 MAC 地址,这/etc/sysconfig/network-scripts/ifcfg-ethX可能会导致 MAC 地址重复,并可能导致网络数据包丢失。

如果您在网络上使用托管交换机,则测试情况 #2 相当容易。您可能会看到接口之间的 MAC 地址波动。

答案2

我知道这可能听起来像一个愚蠢的答案,但很多时候这个简单的答案可能会被忽视。

RHEL5 是否有一个电源管理部分可以关闭 NIC 然后关闭 LAN 唤醒?

目前这有点超出我的理解范围,我只玩过基本的 Linux 版本,但我有兴趣了解更多。

相关内容