透過場外 TFTP 伺服器進行 PXE 啟動

透過場外 TFTP 伺服器進行 PXE 啟動

我想從不在本機網路上的 TFTP 伺服器進行 PXE 引導。伺服器在雲端虛擬機中運作。

是否可以在不使用 DHCP 的情況下指定遠端伺服器的 IP?

如果不是,最簡單的傳遞方法是透過本機子網路上的另一台工作 PC 代理請求?

答案1

DHCP 是 PXE 的元素。沒有 DHCP 就沒有 PXE。

有一些較舊的網路啟動方法,例如 DHCP 的直接祖先引導程式遠端位址解析協定,但是,除了共同的祖先之外,這些也與 PXE 無關。

我想說,最簡單的方法就是在「本地子網路上的其他工作 PC」上執行 DHCP 伺服器。您可能已經擁有一台 DHCP 伺服器,但如果它只是您的網際網路數據機/路由器/網關中的伺服器,那麼它的功能可能不是很豐富。因此,透過更換它,您將獲得其他好處。

兩個標準選項是動態主機配置協定網域解析。您在 PXE 上找到的大多數說明都假定 ISC DHCP,並且設定相當容易,但dnsmasq在某些方面更容易,並且還可以為您提供適合管理小型 LAN 的 DNS 伺服器。

答案2

我建議你看一下ipxe

可以設定 ipxe 以取得特定的 IP 位址,然後從網際網路啟動。

他們的例子該部分相當廣泛,我不能保證您會找到您所需要的內容,但您可能可以從那裡開始工作。有關於如何建立您自己的pxeboot.0核心的文檔,甚至還有用於您的 NIC 的引導 ROM。

相關內容