標籤:
Windows 8中內建的Hyper-V管理器可以說給許多人帶來了驚喜!在Hyper-V管理器強大的同時,也同樣面臨著設定中一些不可避免的麻煩。有人說,Hyper-V虛擬機器連網麻煩,其實,只要掌握了技巧,也只是舉手之勞。
任何一台電腦,如果不能與網路連通,可以說已經失去了大部分的功能,Windows 8尤是如此,虛擬機器亦是如此。
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內容(如)則說明網際網路共用不正常,可以先禁用網際網路共用再按照前文重新開啟即可。
除了採用共用式的內部網路連接,還可以使用外部網路連接,但是此時物理機若只含有一個網卡裝置,則物理機網路連接將會斷開。(一塊網卡在同一時間只支援一條網路連接,虛擬機器也相當於一台電腦,故不能兩者同時使用。)
Hyper-v虛擬機器上網