我们以前有一个 AD 箱,即 AD1。后来我们添加了两个新的 AD 箱:AD2 和 AD3。我们的想法是停用旧箱。
我查看了 DHCP 管理器并设置了范围,一切似乎都很好。右键单击 DHCP 并选择“管理授权服务器”,会显示新的框:AD2 和 AD3。
我去了一个工作站,ipconfig /release
然后发出了ipconfig /renew
。盒子立即释放,更重要的是立即更新,并显示 AD2 作为 DHCP 服务器。
然后我去了另一个工作站,但任何在未打开和授权 AD1 的情况下“续订”的尝试都无法连接。我甚至关闭了盒子然后重新打开。连接后,它显然将 AD1 显示为 DHCP 服务器。
我确实看到了问题。我转到旧的 DHCP 并验证 DHCP 记录中的 DNS 服务器选项是否指向新框。我还验证了正向查找区域中的第一个选项,新服务器显示在和Name Servers
选项卡中WINS
。
我检查了一下,发现两个工作站的适配器 IPV4 属性中都自动获取 IP 地址和 DNS 服务器。我的第一个想法是转到第二台机器上的以太网适配器,然后转到旧服务器,看看那里是否列出了旧服务器,而不是自动获取 IP 地址。
为什么第二个工作站看不到新的 DHCP 服务器:AD2,我该如何解决这个问题?这个问题是否需要在我们的交换机上进行设置?(只是一个想法)
更新:
我找到了谜题的关键部分。我们有 3 个子网
- .70.*:服务器和打印机
- .71.*:工作站
- .72.*:电话
当 AD1 关闭时,正常工作的工作站将获得 70 子网上的 IP 地址,而发生故障并需要 AD1 的工作站将获得 71 子网上的 IP 地址。
我还验证了当 AD1 关闭时,我尝试请求 IP 地址,微软数据包嗅探器表明发生故障的工作站确实可以在网络上通信,因为我看到数据包飞过。
我想说问题出在交换机上,并且仍然可能是我们主交换机上的配置,但是 AD1 和 AD2 都在 70 子网上有 IP 地址。
Brocade ICX 6450-24P
JoeQuerty 说,问题在于我们的智能交换机(路由器)缺少 DHCP 中继设置。谷歌搜索后,结果显示这个问题,说的是同样的事情。正如我的问题所述,唯一的犹豫是 AD1 工作正常而 AD2 发生故障,并且两者都在 70 子网上并使用具有当前设置的同一交换机。
答案1
DHCP 服务器位于一个子网上。您的 DHCP 客户端位于其他子网上。为了使来自这些其他子网的 DHCP 流量到达 DHCP 服务器,您需要在路由器上运行 DHCP 中继代理,该代理会将来自这些其他子网的 DHCP 流量转发到您的 DHCP 服务器。
您的 DHCP 中继代理当前配置为将 DHCP 流量转发到 AD1。您需要配置 DHCP 中继代理以将 DHCP 流量转发到 AD2 和 AD3。找到您的 DHCP 中继代理的位置并重新配置它。这将解决问题。
这些对我的 IT 职业生涯有很大帮助:
https://www.amazon.com/TCP-Illustrated-Protocols-Addison-Wesley-Professional/dp/0321336313