将动态主机配置协议服务器配置为使用选项 60、66、67 时,PXE 客户端计算机不会启动
本文有助于修复以下问题:将动态主机配置协议服务器配置为使用选项 60、66、67 时,预启动执行环境 (PXE) 客户端计算机无法启动。
适用于: Windows Server 2012 R2
原始 KB 编号: 259670
症状
尝试启动 PXE 客户端计算机时,可能会收到以下错误消息之一:
服务器未回复
TFTP 下载失败
未收到启动文件名
PXE-E55 代理 DHCP 服务未回复端口 4011 上的请求
原因
当 DHCP 服务器具有以下动态主机配置协议 (DHCP) 选项集时,可能会出现此问题:
- #60 = 客户端标识符 (设置为“PXEClient”)
- #66 = 启动服务器主机名
- #67 = BootFile Name 当 DHCP 服务器的初始 DHCP 产品/服务包含这些启动选项时,将尝试连接到 DHCP 服务器上的端口 4011。 如果 PXE 服务器位于另一台计算机上,则此套餐将失败。
重要
Microsoft 不支持在 DHCP 服务器上使用这些选项来重定向 PXE 客户端
若要解决此问题,必须从 DHCP 服务器中删除这些选项,并将路由器 IP 帮助程序表配置为包含 RIS 服务器的 IP 地址。
更多信息
此问题可能会影响任何类型的 PXE 服务器,包括自动部署服务 (ADS) 。
若要使 PXE 服务器响应 PXE 请求,请求必须能够跨路由器与其他子网上的 PXE 服务器通信。 PXE 使用 DHCP 选项字段传递信息。 因此,在路由器 IP 帮助程序表中设置 PXE 服务器有助于确保将 DHCP 数据包转发到 PXE 服务器,以便 PXE 服务器能够正确响应。
PXE 使用以下项来确定要使用的产品/服务:
- 同一产品/服务中的 DHCP/Bootp
- 具有仅 IP 代理启动服务器的 DHCP,例如远程安装服务 (RIS) 和 ADS。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈