我正在查看我们 WEC7 平台的网络的启动行为。我看到的是连接到我的 WEC7 盒子的 PC 在重置目标后需要两分钟才能重新连接。
在我的 PC 上,我不断地 ping 目标(ping -t),并且在重置之前我会收到回复。
我在网络上看到的内容如下:
- 重置时,网络接口关闭,然后重新启动。
- PC 正在使用 ARP 检查其 IP 地址,并在检查完成后发送免费 ARP 请求。
- PC 尝试使用 ARP 请求查找 WEC7 映像的 IP 地址,但未成功,因为 WEC7 尚未准备好。
- 当 WEC7 映像启动时,它会通过发送 ARP 请求来检查其 IP 地址。
- 超时 1 到 2 分钟后,PC 向 WEC7 发送 ARP 请求,现在它得到了回复。ping 现在再次开始工作。(当我清除 PC 的 ARP 缓存时,超时更短)。
我期望的是第 4 步之后的免费 ARP 消息(即,发送者和目标 IP 地址都填充了自己的 IP 地址的 ARP 消息,其他设备使用它来更新 ARP 缓存)。
我确实尝试使用 SendARP 来实现这一点,但这直接返回了它自己的 MAC 地址,而不发送 ARP 消息。
有没有办法让 WEC7 在获得其 MAC 地址后发送一个免费的 ARP 消息?
问候,
约翰·博克休斯