本文提供如何設定及搭配虛擬交換器使用開發方塊的指引。 虛擬交換器可用來將開發方塊和其他虛擬機 (VM) 連線到虛擬網路和實體網路。 它們提供一種方式,讓開發方塊彼此通訊,並與外部網路通訊。
開發方塊支援巢狀虛擬化。 您可以在開發方塊內建立虛擬機,並將其連線到預設虛擬交換器預設交換器。 如果您想要建立另一個具有因特網存取權的虛擬交換器,請使用內部虛擬交換器設定NAT網路。 使用符合您所需設定的IP位址範圍。
警告
不正確的虛擬交換器設定會導致您立即失去與開發方塊的連線,這無法復原。 請非常小心地設定。
必要條件
- 已安裝 Hyper-V 和虛擬機平台的開發方塊。
使用 NAT 網路建立虛擬交換器
使用 NAT 網路建立虛擬交換器,以啟用開發方塊及其客體 VM 的因特網存取。
建立內部虛擬交換器:
New-VMSwitch -SwitchName "VM-Internal" -SwitchType Internal
建立 NAT 閘道的 IP 位址
New-NetIPAddress -IPAddress 192.168.100.1 -PrefixLength 24 -InterfaceIndex 34
若要尋找 InterfaceIndex 請執行
Get-NetAdapter
。 使用連結至 VM-Internal 交換器之適配卡的 ifIndex。 如果您選擇不同的IP範圍,請確定IP位址以 「.1」 結尾。建立 NAT 網路
New-NetNat -Name VM-Internal-Nat -InternalIPInterfaceAddressPrefix 192.168.100.0/24
設定客體 VM
設定客體虛擬機 (VM) 以使用虛擬交換器。
使用 VM-Internal 虛擬交換器,在開發方塊中建立客體虛擬機 (VM)。 在這個階段,客體 VM 沒有因特網存取權,因為它沒有IP位址。
將IP位址指派給客體 VM。
- 在客體 VM 上,將 IP 位址設定為範圍中的可用位址,例如 192.168.100.10、192.168.100.11 等。
- 使用子網掩碼 255.255.255.0、預設閘道 192.168.100.1,以及所需的 DNS(例如,因特網或開發人員方塊的 DNS 為 8.8.8.8)。
- 開啟 [網络連線],以滑鼠右鍵按兩下網路適配器,選取 [屬性>因特網通訊協定第 4 版][TCP/IPv4]。
設定IP位址之後,安裝程式就會完成。 確認您有:
- 從客體 VM 存取因特網。
- 客體 VM 之間的存取。
- 從開發方塊存取客體 VM。