如何配置Hyper-V的虛擬機通過主機網絡上網 (NAT)


前言

最近開始在Windows 8 上面直接使用Hyper-V的技術來建立虛擬環境進行開發和測試,這樣免去了再安裝額外軟件的需要。在實際使用的時候,尤其是配置網絡共享的時候,遇到些問題,與其他一些虛擬機軟件不同。特此記錄一下這個典型的配置場景(虛擬機通過主機網絡上網,類似於NAT的一種做法)

【備注】NAT是在其他的虛擬機軟件中的說法,Hyper-V中沒有這個說法

關於Windows 8中的Hyper-V的功能,以及如何啟用此功能,如果不清楚,請參考 http://technet.microsoft.com/en-us/library/hh857623.aspx

 

配置步驟

第一步:添加一個虛擬交換機(Virtual Switch )

【備注】其實我覺得這里翻譯為虛擬交換機可能並不恰當,但是在中文版中的菜單確實是這樣稱呼的,所以我就不另外翻譯,以免產生歧義。

image

在接下來出來的對話框中,選擇“New virtual network switch”,並且選擇 “Extenal” 這種類型

,然后點擊“Create Virtual Switch”

image

在接下來的對話框中,設置Extenal network連接到主機的某個網卡

image

【注意】請選擇你當前正在用於上網的網卡名稱(可能是有線網卡,也可能是無線網卡)

點擊“Apply”之后,會有一個處理過程,而且你當前主機的網絡會暫時斷開。實際上,Hyper-V會建立一個虛擬網卡,並且讓它與你現有的上網的那個網卡做一個橋接。

image

 

第二步:在虛擬機中使用該虛擬網卡

在虛擬機的屬性中,選擇添加硬件

image

接着在界面中選擇你之前添加到虛擬網卡即可

image

 

通常這樣做了就可以了。但也許你運行起來虛擬機之后發現網絡還是不通,具體症狀就是可能會收到一個IP地址沖突的錯誤。這個時候,你可以手工地設置IP地址來解決。

在設置之前,你可以先在主機上面,通過ipconfig /all 這個命令,查看一下虛擬網卡的地址(因為你要設置一個與它不同的地址),Subset mask 和 Default Gateway、DNS Servers 要設置成一樣。

image

 

希望對大家有些幫助


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM