【问题标题】:WEC7 not sending gratuitous ARP messagesWEC7 不发送无偿 ARP 消息
【发布时间】:2014-03-30 11:15:34
【问题描述】:

我正在查看我们 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消息?

问候,

约翰·博克休斯

【问题讨论】:

    标签: networking windows-ce arp windows-embedded-compact


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-26
      • 2012-06-14
      • 2021-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多