最近我的 DHCP 和客户端 IP 出现了一些问题。
所以基本上,在我的网络中我有一个 DHCP 服务器(Windows 2012 R2),它运行良好(当您连接到网络时您会获得一个 IP,并且您具有连接性),然后我有一些配置了静态 IP 的客户端机器。
问题是这些客户端时不时会失去连接,当我检查它们时,它们的 IP 为 169.254.xx。我知道这个 IP 是自动分配的 DHCP 地址,但我不知道为什么会发生这种情况,因为客户端配置为静态 IP。要修复它,我只需重新启动问题机器上的网络适配器。
我想知道发生这种情况的原因以及如何解决。
答案1
169.254.xx IP 不是由 DHCP 服务器分配的 IP。它是一个 APIPA IP。由于客户端会间歇性地失去连接,最可能的原因是 IP 地址冲突。要解决此问题,请执行以下操作:1. 检查事件日志中的 IP 地址冲突消息 2. 交叉检查 DHCP 服务器和客户端 IP 地址中的 IP 范围,看看是否有任何重叠。3. 如果有任何重叠,请使用 DHCP 排除来删除冲突的 IP 范围,或将 DHCP 服务器中没有的 IP 地址用于静态客户端 4. 还要验证所有客户端是否都具有唯一的静态 IP。
答案2
您的静态 IP 是否与 DHCP 服务器分配的地址空间相同?接口可能由于 IP 冲突而回落到链接本地 IP (169.254.xx) - 例如 DHCP 服务器已将其正在使用的 IP 分配给另一台设备。
如果是这种情况,您需要在 DHCP 服务器上为静态 IP 添加地址保留,或者让 DHCP 服务器动态地将 IP 分配给设备。