Windows Server 2008 上的 WDS DHCP 同一服务器

Windows Server 2008 上的 WDS DHCP 同一服务器

过去 4-5 个小时里,我一直在努力解决 Windows Server 2008 上的一个问题,但一直无法找出问题所在。我尝试了在 Google 上找到的几乎所有方法,但所有链接都是紫色的。希望你们能帮助我。

我正在运行 Windows Server 2008 标准版,并已更新至今日的最新版本。此外,我还在运行 Windows Server 2003。两者都是我 ESXi 5 服务器上的虚拟机。

我的网络是:192.168.10.0/24

W2k8:192.168.10.251 是运行 ADS、DHCP 和 WDS 的 PDC

W2k3:192.168.10.253 和 192.168.1.175 运行路由和远程访问以及 ISA 2006 Enterprise

在我的内部网络 (192.168.10.0/24) 中,我有运行 VMWare Workstation 的客户端机器 (192.168.10.10)。

我正在尝试通过 PXE 将 Windows 7 Home Premium 部署到我的 VMWorkstation 上的虚拟机。

我已将工作站的 VM 网络适配器设置为“桥接”,以便它使用物理网络适配器并连接到我的内部网络。

DHCP 池配置为提供 192.168.10.10-192.168.10.15 之间的 IP 地址(适用于普通客户端,且未用完)

当我使用 PXE 启动虚拟机时,出现错误:PXE-E52:已收到代理 DHCP 提供。未收到 DHCP 提供

显然,这意味着“这意味着 WDS 做出了响应,但 DHCP 服务器没有。”

人们建议将流量导向路由器上的 WDS 和 DHCP,因为所有内容都在同一个子网上,所以没有必要这样做,因为每个人都能看到广播(WDS 和 DHCP)

DHCP 上没有为虚拟 MAC 地址进行保留。

此外,建议配置 DHCP 选项:

  • 选项 60= PXEClient
  • 选项 66=WDS 服务器名称或 IP 地址选项
  • 67=启动文件名

但是微软不推荐这样做,我尝试过但并没有解决我的问题。

WDS 上的配置(我的系统是德语,因此实际命名可能不同):

PXE 响应选项卡:

  • PXE 响应设置为“全部(已知和未知)”

DHCP 选项卡:

  • 不监听端口 67 未勾选 - 如果我勾选此项,则不会收到任何响应,并且 PXE 错误会显示 PXE-E51,表示未收到 DHCP 或 proxyDHCP
  • DHCP-Option 60 的“PXEClient”已勾选

这里令人困惑的部分是,由于它位于同一台服务器上,因此建议在选项卡中勾选第一个选项。

网络配置选项卡:

  • 使用以下 IP 地址范围作为多播 IP 地址:224.0.1.0 - 224.0.10.0

这不是默认值,但是它在允许的范围内。

UDP 端口范围是默认的,因为不建议更改它们。

我尝试将“网络配置文件”从 100mbits/1gbits 和自定义更改为 1gbit。我正在运行一个 1gbit 网络,使用 CAT6 电缆和 1gbit netgear 交换机 5 端口。一切都配置为使用 1gbit。

WDS 已获得 DHCP 服务器授权。

我的 ISA 2006 配置:

对于内部网络我配置了以下策略数组:允许内部网络上的协议,包括 w2k3 主机:

  • 67,68,53,ICMP,
  • 4011 UDP 接收,
  • 64001-6500 UDP 发送接收,
  • 69 UDP发送

路由和远程访问 我也尝试了建议的 DHCP 中继代理配置,但没有效果

我将非常感谢任何形式的帮助,因为我的神经已经基本恢复正常了。

提前非常感谢您。

答案1

好的。问题解决了。

这是我所做的:我关闭了我的 ESX。

我再次启动它:DHCP 已启动 我尝试了 PXE 安装,出现 4011 错误。仔细检查我的 WDS 是否正在运行:

WDS 启动失败。为什么?因为端口 67 已被占用。

我打开了 WDS,然后设置了“不使用端口 67”选项,就这样。一切正常。

所以最后只是一次简单的重启就可以识别,我需要先启动 DHCP,这样它就会被分配端口 67,而 WDS 并不关心这一点。

相关内容