因此,PXE 启动由于某种原因失败了。我们有三个独立的网络,它在一个网络上工作,但在另一个网络上不工作。我们正在使用 SCCM。我们的防火墙很好。打开或禁用的 TFTP 被拒绝,但端口是打开的并且服务正在运行。我们重新启动了服务器并尝试直接使用 TFTP,但没有成功。DHCP 正确获取了选项。在 SCCM 中,设置是从工作网络准确复制的。
现在尝试 PXE 启动时机器上的错误是未收到启动文件名
答案1
检查网络中无法正常工作的 ip 助手 / dhcp 中继代理配置。
答案2
No boot filename received
并不意味着 TFTP 错误。实际上,它告诉您 DHCP 服务未提供所需的 PXE 参数。在这种情况下是filepath/name of the NBP
(网络引导程序)。
如果 TFTP 服务在其他网络上也失败,请考虑 TFTP 是一种从端口开始69
但数据传输随后转移到随机选择的端口的协议。如果这些端口关闭,您将永远无法获得良好的 TFTP 传输。