通过场外 TFTP 服务器进行 PXE 启动

通过场外 TFTP 服务器进行 PXE 启动

我想从不在本地网络上的 TFTP 服务器进行 PXE 引导。服务器在云虚拟机中运行。

是否可以在不使用 DHCP 的情况下指定远程服务器的 IP?

如果不是,最简单的传递方法是通过本地子网上的另一台工作 PC 代理请求?

答案1

DHCP 是 PXE 的一个元素。没有 DHCP 就没有 PXE。

有一些较旧的网络启动方法,例如 DHCP 的直接祖先引导程序远程地址解析协议,但是,除了共同的祖先之外,这些也与 PXE 无关。

我想说,做你想做的事情的最简单方法是在“本地子网上的其他工作电脑”上运行 DHCP 服务器。您可能已经拥有一台 DHCP 服务器,但如果它只是您的互联网调制解调器/路由器/网关中的服务器,那么它的功能可能不是很丰富。因此,通过更换它,您将获得其他好处。

两个标准选项是动态主机配置协议域名解析。您在 PXE 上找到的大多数说明都假定 ISC DHCP,并且设置相当容易,但dnsmasq在某些方面更容易,并且还可以为您提供适合管理小型 LAN 的 DNS 服务器。

答案2

我建议你看一下ipxe

可以配置 ipxe 以获取特定的 IP 地址,然后从互联网启动。

他们的例子该部分相当广泛,我不能保证您会找到您所需要的内容,但您可能可以从那里开始工作。有关于如何构建您自己的pxeboot.0内核的文档,甚至还有用于您的 NIC 的引导 ROM。

相关内容