1. 程式人生 > >Hyper-V虛擬機器聯網設定

Hyper-V虛擬機器聯網設定

任何一臺計算機,如果不能與網路連通,可以說已經失去了大部分的功能,Windows 尤是如此,虛擬機器亦是如此。

Hyper-V並不能對物理機的網絡卡進行識別,所以需要藉助虛擬網絡卡通過物理機的網路共享實現網路連結。

在關閉Hyper-V虛擬機器的情況下,選擇Hyper-V管理介面中的“虛擬交換機管理器”。

在彈出的對話方塊中“新建虛擬網路交換機”,選擇“內部”,點選“建立虛擬交換機”。

為虛擬交換機命名後點擊“應用”。稍事等待後即可在左側看到新新增的虛擬交換機。

此時,在控制面板-網路和Internet-網路和共享中心中,可以看到如下未識別的連結:

在“更改介面卡設定”下面也可以見到如下裝置:

這就是剛剛創建出來的虛擬交換機。

雖然有了虛擬裝置,但是此時虛擬機器仍不能正常連結。

在網路與共享中心下面點選現有的Internet連結:

在彈出的對話方塊中選擇“屬性”

切換到“共享”標籤下,勾選“允許其他網路使用者通過此計算機的Internet連線來連線”並在下方“家庭網路連線”中選擇剛剛建立的虛擬交換機——vEthernet (Hyper-V Switch),點選“確定”。

此時,在管理員模式執行的命令提示符(在螢幕左下角右鍵,選擇“命令提示符 管理員”)中輸入“route print”後會在IPv4路由表中找到關於192.168.137.1的資訊:

接下來,進入到Hyper-V虛擬機器設定介面,在“硬體”下的“網路介面卡”中,設定“虛擬交換機”為剛剛設定好的Hyper-V Switch虛擬交換機,點選“確定”。

此時再重新啟動Hyper-V虛擬機器,在對應的網路連線下面的TCP/IP協議中設定為“自動獲取IP地址”和“自動獲取DNS伺服器”,則可進行網路連線。

若使用手動設定,則設定IP地址為“192.167.137.X”,X為2~255任意數字,子網掩碼為“255.255.255.0”,預設閘道器為 “192.168.137.1”,DNS伺服器設定為“192.168.137.1”。注意此處的閘道器與DNS伺服器為微軟預設,沒有需要請勿更改。

確定之後會發現虛擬機器已經可以進行網路連線了!

若在此後更換了物理機的網路連線,需要重新設定共享,共享方式不變。

此外,如果發現虛擬機器中的連結變為“未識別的網路連線”,在網路圖示上帶有黃色的歎號,可以按照前文在命令提示符中檢視路由表是否正常,若不包含192.168.137.1內容(如下圖)則說明網路共享不正常,可以先禁用網路共享再按照前文重新開啟即可。

除了採用共享式的內部網路連線,還可以使用外部網路連線,但是此時物理機若只含有一個網絡卡裝置,則物理機網路連線將會斷開。(一塊網絡卡在同一時間只支援一條網路連線,虛擬機器也相當於一臺計算機,故不能兩者同時使用。)