我有一个 Ubuntu 18.04.5 LTS,系统安装在 AMD 64 位系统上,内存为 16GB。最近安装的 Zoneminder 增加了流量。但在安装 ZM 之前,我很少使用这个系统。
过了一会儿(几分钟到几小时),系统停止通信。发生这种情况时,ARP 缓存在 mac 条目中大多显示不完整,唯一的重置方法是重新启动或拔下以太网。最终,这种情况再次发生。我尝试了 3 种不同的驱动程序,包括 Realtek 的最新驱动程序。目前使用 r8168、8.045.08、4.15.0-118-generic、x86_64 驱动程序/dkms。它们之间没有真正的区别。我尝试 ping 的系统都在同一个本地子网中。有趣的是,默认路由器和其他不发送或接收流量的 IP 将它们的 mac 保留在 arp 缓存中,直到我尝试 ping 它们或以其他方式与它们通信。因此,一旦这种情况开始,每个 ARP 条目都会变为“不完整”,直到无法与任何东西通信。要清楚的是,所有 IP 和 ping 流量都会立即失败,但 arp 缓存不会开始显示不完整,直到我尝试向每个缓存发送或接收。我明白了为什么我无法通信。系统不认识 mac!问题是 ARP 为何失败。同一本地 IP 子网上的多个其他系统与同一本地交换机上的这些完全相同的外部系统通信没有任何问题。我尝试了不同的交换机端口,但在短暂纠正后,它又发生了。我没有重复的 IP。这就像 ARP 验证与定期 ARP 刷新一起进入睡眠状态。我不确定接下来要看什么。
知道为什么它一直掉线吗?我在这里看到过类似的问题,但没有人说它已经解决了,而且尝试了一些建议也没有帮助我。