WEC7不发送免费ARP消息

时间:2014-02-27 07:12:27

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

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

在我的电脑上,我一直在ping目标(ping -t),我在重置之前收到回复。

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

  1. 重置后,网络接口关闭,然后重新启动。
  2. PC正在检查其IP地址,并在检查完成后发送免费ARP请求。
  3. PC尝试使用ARP请求查找WEC7映像的IP地址,但由于WEC7尚未就绪,因此无法成功。
  4. 启动WEC7映像时,它会通过发送ARP请求来检查其IP地址。
  5. 在超时1到2分钟后,PC向WEC7发送ARP请求,现在它得到回复。 ping现在又开始工作了。 (当我清除PC的ARP缓存时,超时会更短)。
  6. 我期望的是在步骤4之后的免费ARP消息(即发送者和目标IP地址都填充了自己的IP地址的ARP消息,其他设备使用它来更新ARP缓存)。

    我尝试使用SendARP实现此功能,但这直接使用自己的MAC地址返回,而不发送ARP消息。

    有没有办法让WEC7在获得MAC地址后发出无偿ARP消息?

    此致

    Johan Borkhuis

1 个答案:

答案 0 :(得分:0)

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