建立虛擬網路
您的虛擬機需要虛擬網路,才能與您的電腦共享網路。 建立虛擬網路是選擇性的 -- 如果您的虛擬機不需要連線到因特網或網路,請跳到 建立 Windows 虛擬機。
將虛擬機器連線至網際網路
Hyper-V 有三種類型的虛擬交換器:外部、內部和私人。 建立外部交換器即可將您電腦的網路與執行於其中的虛擬機器共用。
本練習會逐步解說如何建立外部虛擬交換器。 完成之後,Hyper-V 主機將會有虛擬交換器,可透過計算機的網路連線將虛擬機連線到因特網。
使用 Hyper-V 管理員建立虛擬交換器
開啟 [Hyper-V 管理員]。 若要這麼做,快速的方法是選取 [Windows] 按鈕或按鍵,然後輸入 「Hyper-V 管理員」。。
如果搜尋不到 Hyper-V 管理員,則未啟用 Hyper-V 或 Hyper-V 管理工具。 請參閱啟用 Hyper-V 的指示。選取左窗格中的伺服器,或選取 [連接到伺服器...]。在右窗格中。
在 [Hyper-V 管理員] 中,從右側的 [動作] 功能表中選取 [虛擬交換器管理員... ]。
在 [虛擬交換器] 區段底下,選取 [ 新增虛擬網络交換器]。
在 [您要建立的虛擬交換器類型]底下,選取 [ 外部]。
選取 [ 建立虛擬交換器 ] 按鈕。
在 [虛擬交換器屬性] 底下,為新的交換器指定名稱,例如 外部 VM 交換器。
在 [連線類型] 底下,確定 已選取 [外部網络 ]。
選取要與新虛擬交換器配對的實體網路卡。 這是實際連線到網路的網路卡。
選取 [ 套用 ] 以建立虛擬交換器。 此時,您很可能會看到下列訊息。 選取是 以繼續。
選取 [ 確定 ] 以關閉 [虛擬交換器管理員] 視窗。
使用 PowerShell 建立虛擬交換器
下列步驟可用來使用PowerShell建立具有外部連線的虛擬交換器。
使用 Get-NetAdapter 傳回連線到 Windows 系統的網路適配器清單。
PS C:\> Get-NetAdapter Name InterfaceDescription ifIndex Status MacAddress LinkSpeed ---- -------------------- ------- ------ ---------- --------- Ethernet 2 Broadcom NetXtreme 57xx Gigabit Cont... 5 Up BC-30-5B-A8-C1-7F 1 Gbps Ethernet Intel(R) PRO/100 M Desktop Adapter 3 Up 00-0E-0C-A8-DC-31 10 Mbps
選取要與 Hyper-V 交換器搭配使用的網路適配器,並將實例放在名為 $net 的變數中。
$net = Get-NetAdapter -Name 'Ethernet'
執行下列命令以建立新的 Hyper-V 虛擬交換器。
New-VMSwitch -Name "External VM Switch" -AllowManagementOS $True -NetAdapterName $net.Name
膝上型電腦的虛擬網路
NAT 網路功能
網路位址轉換 (NAT) 透過內部 Hyper-V 虛擬交換器,將主電腦的 IP 位址與埠結合,讓虛擬機能夠存取您電腦的網路。
這有幾個實用的屬性:
- NAT 會藉由將外部IP位址和埠對應至一組更大的內部IP位址,以節省IP位址。
- NAT 可讓多部虛擬機裝載需要相同(內部)通訊埠的應用程式,方法是將這些埠對應至唯一的外部埠。
- NAT 使用內部交換器 -- 建立內部交換器並不會導致您使用網路連線,而且通常會干擾計算機的網路功能較少。
若要設定 NAT 網路並將其連線到虛擬機,請遵循 NAT 網路使用者指南。
兩個切換方法
如果您在膝上型計算機上執行 Windows Hyper-V,而且經常在無線網路和有線網路之間切換,您可能想要為乙太網路和無線網路卡建立虛擬交換器。 依據膝上型電腦連線到網路的方式而定,您可以在這些交換器之間變更您的虛擬機器。 虛擬機不會自動在有線和無線之間切換。
重要
這兩個交換器方法不支援透過無線卡進行外部 vSwitch,而且應該僅用於測試目的。