我有一个 Server 2008 R2 DHCP 故障转移群集,它服务于两个 VLAN - 一个办公网络和一个访客 WiFi 网络。故障转移群集的两个成员都是虚拟机 (ESXi),并使用 VM 内部的 iSCSI 启动器作为其共享存储。群集中的每个节点还运行其他运行良好的 FO 群集服务。
然而,对于 DHCP 服务,在过去 3 周内,它开始只记住所提供的一个 DHCP 地址。这是一个真正的问题,因为它基本上开始提供正在使用的地址,从而导致整个网络的 IP 冲突。它会不时地用“BAD_ADDRESS”条目填充其表以覆盖它找到的正在使用的 IP,但随后它们也会消失。
目前的范围租约如下。仅列出了一个非保留租约:
当我将 iPhone 连接到网络时,获取 IP 地址大约需要 45 秒:
即使有,也不会出现在租赁清单中任何地方。这意味着下次其他人连接新设备时,他们最终将获得相同的 IP 地址,然后列表中会标记一个 BAD_ADDRESS - 直到下一个设备连接时整个事情将丢失,它会重新标记所有设备:
我唯一能想到的是,这些集群成员曾经是 Hyper-V 成员,并且在这些问题开始出现的同时迁移到了 ESXi - 但我不能 100% 确定。
答案1
启用冲突检测(默认情况下未启用)可能会解决此问题。