WDS 2012 R2 服务器

WDS 2012 R2 服务器

背景:WDS 服务器 2012 R2(在 2012 R2 Hyper-v 服务器上运行),DHCP 服务器在不同物理 LAN 中的不同服务器上运行。两个 LAN 都进入同一个第 3 层交换机。目前,我所有使用 PXE 启动的客户端都与 WDS 服务器位于同一个 LAN 上。我也在 WDS 服务器上设置了安装和启动映像,并调整了服务器设置和 TFTP 块大小。尝试设置 udp 端口​​范围并允许 WINsock 提供它们。我还取消了 WDS 服务器的初始化,然后又初始化了它。此外,我还尝试添加 DHCP 选项 66、67 和 60,但是在我的 DCHP 服务器中添加 DCHP 选项似乎使情况变得更糟,我得到了不同的错误。

问题:每 10 次尝试中,有 3-4 次网络启动成功,我可以从 WDS 服务器安装映像。但是,很多时候客户端会找到 WDS 服务器,但在 TFTP 传输过程中无法获取启动映像。我收到以下错误:

TFTP 重启失败 TFTP 下载失败

我在网上发现很多人遇到过这种错误,但对于他们来说,要么总是失败,要么就是运行正常。对我来说,这更像是一种“她爱我”而不是“她爱我”的关系。

你知道为什么有时有效,有时无效吗?我的设置详述如下。

====WDS 服务器属性==== PXE 响应选项卡 -PXE 响应策略响应所有客户端(已知和未知) -PXE 响应延迟 5 秒

AD DS 选项卡左侧默认设置

启动选项卡 PXE 启动策略 -已知客户端:继续 PXE 启动,除非用户按下 ESC 键 -未知客户端:继续 PXE 启动,除非用户按下 ESC 键

客户端选项卡 - 加入域:安装后不要将客户端加入域 - 客户端日志记录:启用客户端日志错误、警告和信息

DHCP 选项卡 - 未选中任何内容

TFTP 选项卡 - 最大块大小:512 - 可变 Windows 扩展(未选中)

网络选项卡 -UDP 端口策略:设置 UDP 端口范围 64001 至 65000

高级选项卡 - 域控制器:WDS 应使用以下服务器 dcnameentered 和 gcnameentered -DHCP 授权:不要在 DHCP 中授权此 WDS 服务器

多播选项卡 - 多播 IP 地址:从 dhcp 获取 IP 地址 - 传输设置:使所有多播客户端以相同的速度保持在同一会话中

答案1

在网络中,有时事情有效,有时无效,这肯定涉及时间问题......

我会尝试其他方法

  1. 消除PXE响应延迟5秒

  2. 将 TFTP 最大块大小设置为 1456

  3. 如果可能的话,禁用多播功能。

编辑1:

此外,如果失败的 TFTP 传输在 TFTP 请求后立即中止,则可能是端口问题。TFTP 传输需要根据每次传输随机选择一个 UDP 端口(在您的例子中,端口号为 64001 到 65000)。如果随机选择的端口被防火墙阻止或被其他应用程序使用,您的传输将中止。

答案2

我之前收到过错误消息。这是防火墙问题。在我使用 Hyper-v 的测试环境中,我关闭了域网络上的防火墙,然后一切正常。

答案3

我最终重新安装了 WDS,之后一切都运行正常。

相关内容