我在 Windows Server 2012 R2 计算机上运行了一个 DHCP 角色。范围设置在正确的 IPv4 子网中。当我选择“添加/删除绑定...”时,我同时看到了配置了静态 IP 的 NIC 和 Hyper-V 管理器中定义的内部虚拟交换机。
当我尝试将 DHCP 服务器绑定到其中一个或两个接口时,我可以选中它们旁边的复选框,但“应用”按钮始终不会突出显示,如果我单击“确定”,则不会发生任何变化。每次我返回该窗口时,复选框都未选中。
我想通过虚拟交换机为虚拟机提供 DHCP,并认识到“外部”交换机会更改物理网卡的配置,因此我设置了一个“内部”(而非私有)交换机。我还想为通过正确配置的 Cisco 3750X 连接的物理客户端提供 DHCP。
我尝试在其上提供 DHCP 的 NIC 恰好是我通过 RDP 远程管理服务器时使用的 NIC。我认为这不会影响任何事情,因为我的笔记本电脑 NIC 和服务器 NIC 都是静态配置的,它们都在 DHCP 服务器的范围之外,但在同一子网内。
最终的目标是能够通过 PXE 将 Windows 10 部署到使用 Hyper-V(和 WDS)在服务器上本地的虚拟机以及远程部署到网络上的客户端,但首先我需要 DHCP 正常工作,这似乎是一个非常基本的问题。
答案1
这可能是因为 WDS 已安装并且在同一服务器上使用端口 67。
您需要修改 WDS 的设置以不使用端口 67,可以使用以下命令完成:
wdsutil /set-Server /UseDhcpPorts:No
答案2
在 WS 2019 上的新 DHCP 服务器上遇到了同样的问题。结果是“PXE 响应服务”阻塞了端口 67。我一停止它,就能够保存绑定。