为什么我的虚拟机一直在内部网络中发送 ARP 消息?

为什么我的虚拟机一直在内部网络中发送 ARP 消息?

按照以下设置:

Windows 10 主机系统运行来自 VirtualBox 的 2 台 Ubuntu 20.04 虚拟机。两台虚拟机的网络适配器均设置为“内部”模式,这意味着只能设置内部网络。现在我为虚拟机分配了静态 IP 地址,禁用了 DHCP。两台虚拟机都在同一个本地网络中运行。

当我使用一个虚拟机 ping 另一个虚拟机(运行正常)并保持 ping 操作持续例如 2 分钟时,Wireshark 会显示两个虚拟机之间的 ARP 请求/答复。 但不仅仅是在沟通的开始(这很有道理)但也介于两者之间。ARP 消息之间的时间从 5 秒到 20 秒不等。

我还检查了 ARP 表的缓存时间,结果显示cat /proc/sys/net/ipv4/neigh/default/gc_stale_time 是几秒钟。但 ARP 请求的发送频率仍然更高。60

有人可以解释一下这个吗?

Wireshark 屏幕截图显示多个 ARP 请求/回复

同一条通讯记录的另一张截图

相关内容