路由器忽略来自 Linux 的 ARP 响应

路由器忽略来自 Linux 的 ARP 响应

我刚刚用 Wireshark 查看了我的本地网络流量,以解决另一台设备的连接问题。我注意到我的路由器不断通过 ARP 询问我的 MAC 地址,但忽略了来自我的计算机的答案。这导致 ARP 请求和响应无限循环。当我查看我的计算机的 ARP 回复时,我注意到缺少填充,这就是数据包小于 64 字节的原因。

这可能是忽视他们的原因吗?

如果是,该如何解决这个问题?

附加信息:尽管我的路由器似乎不知道我的 MAC 地址,但我可以毫无问题地使用互联网。

Wireshark 的图片

答案1

这通常发生在存在具有相同 IP 地址但被禁用的接口时。例如 - 存在一个 tun 或 tap 但被手动关闭,通过删除该接口可以修复它。例如 -

ip link del dev tun0

相关内容