剛剛接觸Vmware的人員對於VMware的網卡模式很模糊,什麼是NAT,什麼是橋接,什麼是Host-Only,用在什麼場合,如何保證真實主機與虛擬主機通信,虛擬主機之間如何通信,虛擬主機如何上外網,等等一些列問題。要想弄明白這些問題,需要一點兒網絡基礎的知識。這篇文章就說說這些事。
1 VMware的虛擬交換機
打開VMware的“編輯”“虛擬網絡編輯器”可以看到下圖的界面,這是VMware的虛擬交換機。
對應關係:
- 虛擬交換機(VMnet0):用於橋接模式
- 虛擬交換機(VMnet1):用於僅主機模式
- 虛擬交換機(VMnet8):用於NAT模式,地址轉換模式
真實主機也有2個虛擬網卡和1個真實網卡連接在上述的虛擬交換機上,如下圖所示:
- VMware adapter VMnet1:連接在虛擬機交換機VMnet1
- VMware adapter VMnet8:連接在虛擬交換機VMnet8
- 真實本地連接的網卡:連接在虛擬交換機VMnet0
2 橋接(Bridged)模式概述
橋接模式的原理如下圖所示:
- 連接關係:真實主機的本地網卡與虛擬主機的網卡連接到VMware的虛擬交換機VMnet0
- 網絡關係:真實主機和虛擬主機屬於同一個局域網
- 地址分配:真實主機和虛擬主機的IP必須屬於同一個網段,通過第三方的DHCP服務器(比如家庭的無線路由器)分配IP地址,或者靜態配置IP地址,但是必須屬於同一個網段
3 VMware實際案例分析
Vmware實際案例,如下圖所示,虛擬機Kail使用了橋接模式,連接到虛擬機交換機Vmnet0.
真實主機的IP配置信息,通過無線路由器的DHCP自動分配,如下圖所示:
- ip:192.168.1.5
- 子網掩碼:255.255.255.03
- 網關:192.168.1.1
虛擬主機的相關配置,如下圖所示,虛擬主機的IP地址通過無線路由器的DHCP服務自動分配,得到的地址是:
- ip:192.168.1.7
- 子網掩碼:255.255.255.0
- 網關:192.168.1.1
4 真實主機與虛擬主機之間的關係
真實主機、虛擬主機、虛擬交換機Vmnet0的連接關係如下圖所示,由此可以判斷真實主機和虛擬主機均屬於同一個網段
真實主機和虛擬主機之間的IP:
真實主機:
- ip:192.168.1.5
- 子網掩碼:255.255.255.0
- 網關:192.168.1.1
虛擬主機:
- ip:192.168.1.7
- 子網掩碼:255.255.255.0
- 網關:192.168.1.1
真實主機和虛擬主機屬於同一網段,可以實現相互ping,如下圖所示,從虛擬主機(192.168.1.7)ping真實主機(192.168.1.5):
5 應用場景
虛擬機的橋接模式主要用於:
- 真實主機和虛擬主機之間相互通信
- 虛擬主機之間相互通信,共同連接在Vmnet0的虛擬交換機
- 真實主機和虛擬主機屬於同一個局域網,需要屬於同一個網段,通過dhcp服務自動分配ip或者靜態分配
如需VMware虛擬機軟件(V10,V12,V14)包括tools,請私信“VMWARE”。
如需VMware虛擬機軟件(V10,V12,V14)包括tools,請私信“VMWARE”。
如需VMware虛擬機軟件(V10,V12,V14)包括tools,請私信“VMWARE”。
下集預告
網絡地址轉換(NAT)模式詳細解析
僅主機(Host-Only)模式詳細解析
如有問題請在評論區留言討論,若需更多幫助,請私信關注。謝謝
閱讀更多 網絡通信兵 的文章