我在 Windows Server 2008R2 和 2012 上遇到了一个非常奇怪的问题
我有两个(未连接的)位置遇到类似的问题:
我在两个位置都有一个可用的 Windows AD 域,其中 WDS 服务器在 DHCP 服务器上运行。启用 VLAN 后,我无法通过 PXE 启动安装任何机器。
一个位置只有 Windows Server 2008 R2 服务器,另一个位置有 Windows Server 2012(非 R2)
自从我添加 VLAN 以来,服务器已重新启动过几次,并且我尝试在两个位置重新配置 DHCP 和 WDS。
WDS 服务器启动顺利,使用 netstat -a 我可以看到它们正在监听所有接口,但我总是收到两条错误消息之一:
错误场景1:当我让 DHCP 服务器也成为 WDS 时,它会提示有关 DHCP 代理超时的信息
错误场景2:当我将 WDS 放在同一子网中的不同服务器上并相应地更改 DHCP 选项 66 和 67 时,客户端启动并似乎被重定向,但随后说 WDS 没有回答他(Windows 部署服务服务器无响应)
我觉得我需要因为新的虚拟网卡而重新初始化服务器 - 但不知道该怎么做。
在第三个位置,我也使用具有 8 个 VLAN 的 Server 2008 R2,并且没有任何问题。
网络事实:
- 交换机尚未重新配置,因此 VLAN 目前仅在服务器上
- 在添加 VLAN 之前,PXE 安装在两个位置均运行正常
- 我尝试了所有能找到的解决方案,比如删除 Mgmt 文件夹、使用命令行和 GUI 重新配置 DHCP,但什么都没有改变
- 甚至虚拟机 (Hyper-V) 都无法安装
- 我已经关闭了两个位置的所有内部防火墙
- WDS 的日志没有显示任何错误。他们看到有人从 TFTP 请求某些东西,并且它总是告诉我请求成功
- 其他一切仍然像以前一样糟糕(网络打印、网络共享、网络登录、AD 身份验证、RADIUS 身份验证)
- 两个位置均配备 Windows Server 作为路由器并启用了 NAT。这会是个问题吗?
- [更新] 我已经使用 Broadcom Advanced Control Suite 4 在两台服务器上创建了 VLAN
我是否遗漏了什么?
答案1
您的问题可能与以下事实有关:PXE 启动通信是广播的,并且在没有 ip-helper(如地址配置)的配置的情况下无法跨越 VLAN。我将参考微软关于 wds 设置的官方设置指南,并阅读有关 ip 助手的功能。
好的,所以您目前只是在摆弄 Hyper V 虚拟网络来配置和测试 WDS。这很奇怪,因为您通常也会将其扩展到您的交换基础设施。如果您不完全了解传统场景中发生的通信,这会有点问题。
在传统情况下,您可能拥有: 服务器 Vlan 上的 WDS/PXE/TFTP 服务器 服务器 Vlan 上的 DHCP 服务器
中间的交换机具有不同 VLAN 上的接口,并配置了 IP 帮助地址。客户端工作站 Vlan 上的客户端工作站
解释沟通过程:http://technet.microsoft.com/en-us/magazine/2008.07.desktopfiles.aspx
场景 1 错误。WDS 和 DHCP 不能在没有额外配置的情况下位于同一台服务器上,因为它们使用 DHCP 所需的端口。如果您想这样做,您需要在 dhcp 中设置 optoin 60
场景 2 错误。如果客户端和服务器位于同一个 VLAN 上,则此方法可行,但如果它们位于不同的 VLAN 上,并且未在 Hyper-V 交换机上配置 IP 助手等功能,则此方法无效。请阅读以下内容:http://windowsitpro.com/networking/configuring-dhcp-and-wds
答案2
在您的虚拟切换环境中;您可能想要阅读以下内容: http://www.virtualizationadmin.com/articles-tutorials/microsoft-hyper-v-articles/networking/virtual-networking-hyper-v-part1.html
“两个位置都配有 Windows Server 作为路由器并启用了 NAT。这会是个问题吗?”
好的,这不是问题,但是为什么 Windows 服务器充当你的路由器 - 这可以在软件中完成,但真的不推荐 - 获得真正的硬件级路由器和交换基础设施
答案3
我想到了!
这根本不是软件的问题,是 Switch 坏了,导致一切都慢了下来。我更换了 Switch,现在它又可以正常工作了。
感谢您的所有意见!
[编辑] 在第二个位置,它不是开关。
如果您在安装 WDS 后安装 Windows 服务器并安装其他网络接口(例如添加 VLAN 适配器),它似乎无法使用它们(即使重新启动几次后也是如此)。我的解决方案是删除 WDS 和 DHCP(如果在同一台服务器上,否则只删除 WDS)并重新安装它们。之后它在那里也能正常工作