IP 地址的 MAC 地址不完整

IP 地址的 MAC 地址不完整

我遇到过 LAN 上的客户端丢失 MAC 地址的情况。这种情况似乎是随机发生在客户端上的,即使它们在初始启动时既有 IP 地址也有 MAC 地址(当“arp”时)。

在 MAC 地址丢失(不完整)后,我无法 ping 或 ssh 到该客户端;重新启动也不起作用。

有人有想法吗?

LAN 描述(封闭系统,未连接到互联网)。 - ~100 个客户端全部通过 /etc/network/interfaces 设置为静态 IP 地址 - ~1 个核心交换机 - ~16 个接入交换机(菊花链式连接) - Linksys 路由器

答案1

MAC 地址不能丢失。MAC 地址是网卡上的硬件地址。如果地址不完整,则表示没有 IP 地址的网络连接。当网线损坏时,我遇到了同样的问题。可能是交换机上的端口有问题。

答案2

我怀疑是开关损坏或电缆/连接松动。请检查电缆、连接和开关。

下面是我最近观察到的一个例子,说明了使用断开连接的无线客户端如何发生这种情况:

  1. 安卓手机连接到网络。路由器/DHCP 服务器缓存其名称和 IP 地址,如下所示:android-1234567890 192.168.1.125
  2. 手机进入睡眠状态,失去连接。
  3. PC 上的服务尝试连接手机(例如 ping)。ARP 请求已发送,但休眠手机未响应 MAC 地址。但无论如何都会存储记录。

    $ ping 192.168.1.125

  4. 用户向 ARP 请求全部或特定的 IP 地址,但获取到的 MAC 地址不完整:

    $ arp 192.168.1.125

    android-1234567890 (192.168.1.125) at <incomplete> on eth0

答案3

我认为 MAC 地址丢失或不完整的可能性很小。就我的家用电脑而言,我不知何故设法将 MAC 地址持续覆盖为 12:34:56:78:90:ab 。所以我现在遇到了局域网唤醒问题。就您而言,问题似乎可以在重新启动后持续存在,但不会持续到单台电脑关机/启动。您是否检查过拔下/重新插入网线是否会改变某些情况?

您使用的内核版本是什么?您的交换机设置可能有问题吗?我以前遇到过流量控制问题。

答案4

您描述的行为听起来很像两个系统静态设置为同一个 IP 时会发生的情况。

LAN 描述(封闭系统,未连接到互联网)。 - ~100 个客户端全部通过 /etc/network/interfaces 设置为静态 IP 地址 - ~1 个核心交换机 - ~16 个接入交换机(菊花链式连接) - Linksys 路由器

您应该仔细检查并确保没有重复的地址,并且网络掩码都是正确的。

相关内容