0

我正在查看我们 WEC7 平台的网络的启动行为。我看到的是连接到我的 WEC7 盒子的 PC 在重置目标后需要两分钟才能重新连接。

在我的 PC 上,我不断地 ping 目标(ping -t),并且在重置之前我会收到回复。

我在网络上看到的内容如下:

  1. 重置时,网络接口关闭,然后重新启动。
  2. PC 正在使用 ARP 检查其 IP 地址,并在检查完成后发送免费 ARP 请求。
  3. PC 尝试使用 ARP 请求查找 WEC7 映像的 IP 地址,但未成功,因为 WEC7 尚未准备好。
  4. 当 WEC7 映像启动时,它会通过发送 ARP 请求来检查其 IP 地址。
  5. 超时 1 到 2 分钟后,PC 向 WEC7 发送 ARP 请求,现在它得到了回复。ping 现在再次开始工作。(当我清除 PC 的 ARP 缓存时,超时更短)。

我期望的是第 4 步之后的免费 ARP 消息(即,发送者和目标 IP 地址都填充了自己的 IP 地址的 ARP 消息,其他设备使用它来更新 ARP 缓存)。

我确实尝试使用 SendARP 来实现这一点,但这直接返回了它自己的 MAC 地址,而不发送 ARP 消息。

有没有办法让 WEC7 在获得其 MAC 地址后发送一个免费的 ARP 消息?

问候,

约翰·博克休斯

4

1 回答 1

0

上述问题已由 Microsoft 在 2014 年 6 月的更新中修复。该问题记录为KB2964369:基于 Windows Embedded Compact 7 的设备在重新启动后不发送免费 ARP。

于 2014-07-21T08:17:50.367 回答