![从调制解调器获取许多 ARP 数据包(5000/秒)。为什么?](https://linux22.com/image/1550060/%E4%BB%8E%E8%B0%83%E5%88%B6%E8%A7%A3%E8%B0%83%E5%99%A8%E8%8E%B7%E5%8F%96%E8%AE%B8%E5%A4%9A%20ARP%20%E6%95%B0%E6%8D%AE%E5%8C%85%EF%BC%885000%2F%E7%A7%92%EF%BC%89%E3%80%82%E4%B8%BA%E4%BB%80%E4%B9%88%EF%BC%9F.png)
我一直在尝试诊断我们家里的互联网是否随机中断。大约每周一次(随机),它会在半天内变得非常不稳定。当我 ping 服务器时,大约 9/10 的数据包会被丢弃,我测试的路由器有时很长时间无法获得 DHCP 租约。
现在它不可靠。将我的 Ubuntu 笔记本电脑直接连接到调制解调器并运行tcpdump
。看到大量 ARP 数据包从子网上的各个路由器传入,几乎没有其他数据包。在某些情况下,我看到笔记本电脑发出 DHCP 请求但没有响应。每秒观察 tcpdump 一段时间。大约有每秒接收 5000 个 ARP 数据包。这接近正常吗?
我怀疑这与断电有关,也怀疑它导致我的一个路由器崩溃,因为当路由器连接到调制解调器时,我通常无法访问其 Web 设置页面。我不知道该如何告诉 ISP 支持人员。电话支持人员不知道“数据包”是什么,而且问题总是在他们派技术人员过来时就消失了(尽管最后技术人员的计算机上甚至没有以太网端口可以测试)。
答案1
只能猜测为什么会发生这种情况。我认为是因为 ISP 的 radius(身份验证)服务器无法正常工作。
我估计这会破坏 DHCP(这听起来是肯定的)。arp 流量可能是计算机试图在 wan 接口上寻找更广泛的互联网流量,因为没有网关。这不对,但这可能是 ISP 问题和 DHCP 故障的副作用。