天天看點

虛拟機02:三種網絡模式

打開vmware workstation,點選“編輯”->“虛拟網絡編輯器”。

虛拟機02:三種網絡模式

其中vmnet*表示網絡名稱,vmnet資訊顯示網絡的模式。

每一個vmnet,都是一個網絡,可以了解為一個交換機。

我們也可以根據需要自己添加或移除網絡,在界面上有相應的按鈕。

注意:所有的網絡中,隻能有一個網絡是nat模式。如果是橋接模式,不能多個網絡橋接到同一個網卡。

預設設定已經夠我們處理日常的工作,是以一般情況下不需要添加或移除網絡。

虛拟機02:三種網絡模式

僅主機模式和nat模式,都會将網絡對應的一塊網卡安裝到實體機中。

注意:不要将vmnet*和vmnet network adapter vmnet*混淆在一起。vmnet是網絡,adapter是實體機連接配接到相對應網絡的網卡。

虛拟機02:三種網絡模式

要區分這兩個概念。

實體機就是我們安裝vmware workstation的那台真實存在的看得見摸得着的計算機。有些教材也叫主控端(host pc)。

虛拟機就是我們在vmware workstation裡面建立的計算機,是虛拟的,騙人(騙實體機)的。但這些虛拟機又都具有真實計算機的所有特性。比如,有cpu、記憶體、硬碟、網卡、顯示器、列印機等。有些教材也叫客戶機(guest pc)。

橋接模式網絡圖,如下圖所示。

虛拟機02:三種網絡模式

從網絡圖可以看出,通過虛拟網橋,虛拟機可以直接連接配接到internet中(紅色虛線)。并且網絡的其他實體機可以通路虛拟機。

橋接模式下的虛拟機,具有獨立的ip位址。可以看做完全獨立于實體機之外。即便實體機的實體網卡配置不正确,但隻要連接配接到internet,虛拟機也可以通路internet。

注意:這裡所謂的internet,是廣義的internet,可以指實體機連接配接的交換機及上層的路由器等。其他實體機,和目前使用的實體機,應該在同一個網絡内,并可以互相通路(下同)。

僅主機模式網絡圖,如下圖所示。

虛拟機02:三種網絡模式

從網絡圖中可以看出,僅主機模式,vmnet adapter 0并沒有與實體網卡存在任何連接配接。是以,虛拟機隻能與vmnet adapter0通信,但不能連接配接到internet,其他實體機也不能通過internet通路虛拟機。

nat模式網絡圖,如下圖所示。

虛拟機02:三種網絡模式

從圖中可以看出,nat模式,虛拟機(其實是vmnet8)通過nat,連接配接到實體網卡,通路internet。

nat技術,簡單說,将虛拟機發送ip資料包的ip源位址更改為實體網卡的ip位址,然後發送到internet中進行路由。對于傳回的ip資料包,将ip目标位址更改為虛拟機位址,然後發送到對應的虛拟機中。進而實作虛拟機對于internet的通路。(有興趣的童鞋可以去搜尋nat,後續文章中詳細介紹nat技術。)

nat模式,虛拟機都可以通路internet,但其他實體機卻不能通路虛拟機。如果其他實體機通路虛拟機,就要配置端口的映射,簡單說,就是将實體機的端口映射到虛拟機的端口,其他實體機通路實體機的某個端口,實體機将其映射到虛拟機,進而實作其他實體機通路虛拟機。但其他實體機隻能通路特定開放的端口。在後續的文章中,會單獨介紹端口映射的配置。

vmware workstation網絡配置的三種模式,對應滿足如下需求。

橋接模式:虛拟機可以連接配接internet,并且可以與其他實體機互相通路。此模式下,虛拟機完全獨立于實體機。但是需要單獨的ip位址,一般是與實體機處于同一網段。

僅主機模式:虛拟機不能連接配接到internet,僅可以與實體機互相通路。

nat模式:虛拟機可以連接配接到internet,但其他實體機不能通過internet通路虛拟機。如果要通路虛拟機,需進行端口映射。

~~ eof ~~

繼續閱讀