Virtual-Machines

如何在不使用 TFTP 伺服器的情況下在 VMware Workstation 上進行 PXE 引導 VM?

  • May 6, 2022

我正在嘗試 PXE 引導由 VMware Workstation 在我的本地電腦上製作的虛擬機。在一個單獨的子網上,我有 PXE 伺服器和 DHCP 伺服器。我不想使用 TFTP 伺服器或使用 IP Helpers。

當我啟動虛擬機時,它會從 DHCP 伺服器接收 IP 地址,但隨後會搜尋 TFTP 伺服器,該伺服器不在網路上,我不想創建一個。

我希望它直接從 DCHP 伺服器到 PXE 伺服器以找到它的作業系統並啟動。我怎樣才能做到這一點?

PXE 標準要求 PXE 引導客戶端接收 2 個參數:TFTP 伺服器 IP 和 NBP 名稱(網路引導程序)。此資訊要麼包含在 DHCP 報價中(如果您具有在 DHCP 伺服器中配置這些參數所需的憑據),要麼包含在 proxyDHCP 伺服器報價中。proxyDHCP 伺服器在 PXE 標準中定義,允許在 DHCP 基礎結構僅用於提供 IP 和相關資訊但不提供網路啟動數據的網路中提供 PXE 參數。

接下來,PXE 引導客戶端將始終嘗試 TFTP 檢索並執行 NBP。

PXE 需要 TFTP 伺服器

DHCP 使用 MAC 和 IP 廣播地址,此流量被路由設備限制在衝突域(乙太網東西)和 IP 子網內;如果您的 DHCP 客戶端需要聯繫跨越衝突域和/或子網邊界的 DHCP 或 proxyDHCP 伺服器,則必須在受影響的路由設備中配置相應的“DHCP 中繼”或“IP 助手”服務

引用自:https://serverfault.com/questions/1090383