![通过场外 TFTP 服务器进行 PXE 启动](https://linux22.com/image/51248/%E9%80%9A%E8%BF%87%E5%9C%BA%E5%A4%96%20TFTP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%9B%E8%A1%8C%20PXE%20%E5%90%AF%E5%8A%A8.png)
我想从不在本地网络上的 TFTP 服务器进行 PXE 引导。服务器在云虚拟机中运行。
是否可以在不使用 DHCP 的情况下指定远程服务器的 IP?
如果不是,最简单的传递方法是通过本地子网上的另一台工作 PC 代理请求?
答案1
DHCP 是 PXE 的一个元素。没有 DHCP 就没有 PXE。
有一些较旧的网络启动方法,例如 DHCP 的直接祖先引导程序和远程地址解析协议,但是,除了共同的祖先之外,这些也与 PXE 无关。
我想说,做你想做的事情的最简单方法是在“本地子网上的其他工作电脑”上运行 DHCP 服务器。您可能已经拥有一台 DHCP 服务器,但如果它只是您的互联网调制解调器/路由器/网关中的服务器,那么它的功能可能不是很丰富。因此,通过更换它,您将获得其他好处。
两个标准选项是动态主机配置协议和域名解析。您在 PXE 上找到的大多数说明都假定 ISC DHCP,并且设置相当容易,但dnsmasq
在某些方面更容易,并且还可以为您提供适合管理小型 LAN 的 DNS 服务器。