PXE-E53 Linux 错误:未收到启动文件名。这可能是链接问题吗?

PXE-E53 Linux 错误:未收到启动文件名。这可能是链接问题吗?

当客户端计算机尝试启动 PXE 时,它会收到以下错误消息:

PXE-E53: No boot filename received

这可能与计算机请求 PXE 启动菜单但没有收到足够的有关如何获取 PXE 启动菜单的说明有关,我想知道这是否也可能是链接问题。

简而言之,客户端和 pxe 服务器之间的连接存在故障或错误,这会产生那种类型的错误吗?

如果客户端和pxe服务器无法通信,结果就不会是错误PXE-E53..对吗?

任何帮助都将受到高度赞赏。

答案1

在 PXE 环境中,PXE 客户端至少必须接收:

  1. IP地址
  2. TFTP 服务器 IP 地址
  3. 启动文件名

此信息有时由单个 DHCP 服务器(启用 PXE)或常规 DHCP 服务器(未启用 PXE)提供,后者仅提供 IP,而补充的代理 DHCP 服务器仅提供其余 PXE 相关参数。

在您的情况下,看起来(无论您使用哪种方法)DHCP/proxyDHCP 提供中缺少引导文件名信息。

您可以通过运行Wireshark在您的 DHCP/proxyDHCP 服务器上捕获并查看 DHCPOFFER 是否包含引导文件名信息。

你的情况看起来像是典型的 DHCP/proxyDHCP 配置错误

PXE 错误代码

• PXE-E53:未收到启动文件名。客户端至少收到一个有效的 DHCP/BOOTP 请求,但没有要下载的启动文件名。可能的原因有以下几种:

1) DHCP 服务器和 PXE 服务器位于同一台服务器上,但其中一个服务器被移至另一台服务器。这将导致 PXE 服务器配置不正确。

要解决此问题,请重新安装 Altiris Deployment Solution 的 PXE 服务器组件。

2) DHCP 中继代理(代理 DHCP 服务器或配置了辅助地址的交换机)配置不正确。例如,如果 DHCP 和 PXE 位于不同的服务器上,则 DHCP 中继代理需要在其配置中同时包含这两个地址。

要解决此问题,请更正 DHCP 中继代理配置。

3) 如果 PXE 服务器上安装了 Microsoft DHCP 服务,但该服务被禁用或未配置,Altiris PXE Setup 会将 PXE 配置为使用本地 DHCP 服务(即使 DHCP 服务被禁用)。这会导致 PXE 服务器不响应从网络上其他地方运行的 DHCP 服务获取 DHCP 地址的 PXE 客户端。

要解决此问题,请从 PXE 服务器中删除 Microsoft DHCP 服务并重新安装 Altiris Deployment Solution 的 PXE 服务器组件。

答案2

此错误消息表明客户端正确接收了 IP 地址和 PXE 服务器位置说明,但无法下载启动映像。如果其他计算机正常运行,则表明存在网络问题。如果其他计算机均未运行,请检查 DHCP/PXE 服务器配置。

相关内容