如何讓 VMware ESX 使用硬體 MAC 位址?

如何讓 VMware ESX 使用硬體 MAC 位址?

VMware ESX 3.5 和4.0 建立橋接到實體介面的軟體NIC。我正在使用分配的位址的 DHCP 環境中部署 ESX,因此安裝是使用設定的 DHCP 位址完成的。安裝完成後,ESX 會使用虛假 MAC 位址建立軟體 NIC,因此不會取得為該裝置指派的預期 DHCP 位址。

有沒有辦法在不搞亂訪客網路的情況下顛覆這種行為?這是建議的還是違反 ESX 的使用模型?

答案1

從您的描述中很難看出,但我認為您看到的是服務控制台的MAC位址與安裝過程中伺服器使用的MAC位址不同。 ESX 也可以為 VMotion/VKernel 服務指派 IP 位址。

在我看來,您應該在安裝後調整 DHCP 配置,為新的 MAC 位址提供正確的 IP 位址,因為 ESX 中的實體介面可用於多種用途(VM 網路、iSCSI、服務控制台、VMotion 等)

如果調整 DHCP 設定不是您想要的,您可以透過在服務控制台編輯 /etc/sysconfig/network-scripts/ifcfg-vswif0 檔案並重新啟動網路來變更虛擬介面的 MAC 位址(至少3.5)

注意:vsiwf# 在您的環境中可能有所不同,因此請確保您正在編輯適合您的配置的正確檔案。

相關內容