Vmware-Esxi

如何讓虛擬機從 ESXi 6 主機獲取 LAN IP

  • August 25, 2015

我有一個非常簡單的設置,我的 ESXi 主機與其他普通 PC 一樣連接到 LAN。我在該主機上創建了一些虛擬機,並希望能夠訪問 LAN,就好像這些虛擬機直接連接到 LAN 一樣。我已經閱讀了多種解決方案,但我很困惑是否要選擇一個。如果有人能指出我正確的方向,那將是很大的幫助。這是我認為我應該做的:

除了綁定到主機 NIC 的一個預設網路之外,我還應該為 VM 的內部流量創建另一個網路。然後我需要一個網關虛擬機和一個軟體,比如 pfsense,它可以發揮神奇的作用,讓我的虛擬機無縫地看到 LAN 及其 IP 地址。

我的理解正確嗎?

您可以在虛擬交換機上創建一個埠組,該埠組使用物理 LAN 上的主機 NIC 作為其上行鏈路。然後,所有虛擬機都可以連接到該埠組,並且能夠像使用真實設備一樣使用 LAN 上的地址。

如果您想進行路由設置,那麼您可以創建另一個具有不同 VLAN ID 的 vSwitch(或同一交換機上的埠組)並將您的虛擬機連接到該虛擬交換機。然後,您必須放置一個可以在 VM 中執行的路由器,例如 pfSense。給它兩個網卡,一個連接到您的辦公室 vlan 埠組,另一個連接到您的 vm vlan 埠組。然後,您必須將 pfsense vm lan 介面的虛擬機 ip 設置為網關,它將能夠將流量路由到您的辦公室區域網路。但是,您必須將辦公室區域網路設備上的網關配置為 pfsense 辦公室區域網路側 IP,或配置靜態路由以告訴您的辦公室區域網路設備/路由器在您想要訪問 VM 網路時去哪裡。

希望這可以幫助。

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