VMware和VirtualBox 橋接 NAT以及僅主機模式
今天為了連通VMware虛擬機器、VirtualBox虛擬機器和本機的通訊花費了很長時間,差點還捱了領導的批評,說什麼工作時間先把工作任務完成,我想也對,但就是忍不住內心的好奇心。寫以下文字並圖片,希望給有心的你我以借鑑:
具體的橋接、NAT以及Host-Only是什麼,請直接搜尋百度百科,講的明明白白,以下僅是例項的再現。
橋接
VM和VB虛擬機器選擇橋接就是和本機一樣,在網路空間裡申請一個獨立的IP,這樣的好處是大家都是獨立的,可以自由的瀏覽網頁,愛咋滴咋滴。但如果沒有網路,虛擬機器是無法ping通本機的,VM的虛擬機器之間是可以的ping通的,至於VB虛擬機器之間能夠ping通沒測,大概能吧,但
VM虛擬機器橋接,VB類似不再單列:
-
在虛擬機器->設定->網路
-
到編輯->虛擬網路編輯器為橋接選擇一個合適的網絡卡,無線就選無線網絡卡,有線就選有線,根據實際選擇。這裡選擇無線,當然你不選,會預設為自動,但有的時候自動不能完全自動,會出現問題。
-
稍等2分鐘ipconfig,本機IP:192.168.1.107,可以發現虛擬機器的Ip和本機在一個網段上,很顯然本機能ping通虛擬機器,虛擬機器之間也能互相ping通
-
虛擬機器ping外網,能夠ping通
NAT Net Address Translaition
VM
-
在虛擬機器->設定->網路
-
到編輯->虛擬網路編輯器為NAT選擇一個選擇VMNet8虛擬網絡卡
3、同時在NAT設定裡面可以自己定義一些虛擬網管和埠
4、稍等2分鐘,在CMD命令列上ipconfig
此處在VB虛擬的IP則是
-
本機IP:192.168.1.107,ping虛擬機器VM和VB虛擬機器,可見ping不通
-
在VM虛擬機器ping VB虛擬機器
-
在VM虛擬機器上ping外網
Host-Only 僅主機模式,實現方式NAT類似,都是通過一個類似NAT路由的東西為每一個虛擬機器分配一個獨立IP,不同的是不能上外網,也連本機也無法ping通。但VB本機能夠ping通虛擬機器,VM本機不能ping通虛擬機器。
VMwear的Host-Only配置及測試截圖如下:
1、在虛擬機器->設定->網路
2、稍等2分鐘
3、本機IP:192.168.1.107,ping虛擬機器,ping不通
4、虛擬機器ping本機,ping不通
5、虛擬機器ping另一臺同一類的虛擬機器,ping通
VirtualBox的Host-Only配置及測試截圖如下:
1、在VB裝置->網路->更改網路設定
2、稍等2分鐘,虛擬機器需要進行網路切換,這個CMD->ipconfig
3、本機IP:192.168.1.107,通過本機ping虛擬機器
4、通過虛擬機器ping本機