【发布时间】:2012-05-29 11:22:28
【问题描述】:
我们有一个旧版 WinCE 设备,它在封闭的以太网网络上运行多年。但是现在我们正试图让它与其他设备很好地协同工作,但当网络上有 DHCP 服务器时它会失败。
问题是原工程师为了加快开机速度在注册表中设置了“DhcpEnableImmediateAutoIP”。这有效地关闭了 WinCE 在确定没有 DHCP 服务器并执行 zeroconfig 之前等待一段时间的超时。但是因为它实际上并没有关闭 DHCP 请求,所以它使用 zeroconfig 分配一个 IP 地址,然后在几秒钟后从 DHCP 服务器获得第二个 IP 地址时搞砸了。
我可以看到“DhcpEnableImmediateAutoIP”是控制 DHCP 的几个键之一,所以我想知道如果我将“EnableDHCP”设置为 0 会发生什么?这会关闭 DHCP 请求,因此它只执行 zeroconfig,还是关闭 zeroconfig,因此它永远不会获得 IP 地址?
【问题讨论】:
-
这就是我在 StackOverflow 上发现的烦人之处——有人投票结束了这个问题,但没有费心解释原因。问题无效吗?我说得不好?不要打了就跑。
标签: windows-ce dhcp zeroconf