歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> 學習Linux >> VMware虛擬網絡連接模式詳解(NAT,Bridged,Host-only),bridgedhost-only

VMware虛擬網絡連接模式詳解(NAT,Bridged,Host-only),bridgedhost-only

日期:2017/3/3 17:25:29   编辑:學習Linux

VMware虛擬網絡連接模式詳解(NAT,Bridged,Host-only),bridgedhost-only


熱度1 評論 148 www.BkJia.Com 網友分享於: 2017-02-23 04:02:33 浏覽數27306次

VMware虛擬網絡連接模式詳解(NAT,Bridged,Host-only),bridgedhost-only


序言

如果你使用VMware安裝虛擬機,那麼你必定會選擇網絡連接,那麼vmware提供主要的3種網絡連接方式,我們該如何抉擇呢?他們有什麼不同呢?這篇我們就做一個深入。

首先打開虛擬機設置裡面的網絡適配器,如下圖:

網絡連接,有此三種類型(我從中文搞成專業的英文,呵呵):NAT,Bridged Adapter ,Host-only Adapter。

那就是這三種模式,決定啦你的虛擬機之間是否可以通信,虛擬機與主機之間是否可以通信,同時也緩解啦IP4的部分短板。

vmnet0、vmnet1、vmnet8三種虛擬網絡的工作方式圖解

虛擬機裝好之後,你的主機中就會出現如下的東西

vmnet0:虛擬網橋,這個網橋有若干端口,一個端口連接你的host,一個端口連接虛擬機,他們的位置是對等的,誰也不是誰的網關,所以橋接模式可以讓虛擬機和主機有相同的網絡位置,處於統一網段。

vmnet1:他構建一個封閉的網絡環境,不與主機以外的網絡環境建立連接,也是一個虛擬交換機,一個端口連接到主機上,另一個端口連接到虛擬機的DHCP服務器上,其余的端口連載虛擬機上。

vmnet8:他是NAT連接模式使用的方式。從主機的虛擬網卡出來,鏈接到vmnet8交換機,虛擬交換機的其他口連接到NAT設備,另外一個連接DHCP服務器,其他接口連接虛擬機。

NAT,Bridged Adapter ,Host-only Adapter三種模式的連接方式實踐

說到實踐首先我搭建一個簡易的實驗環境,如下:

圖意:主機上安裝啦,A,B,C,D,E,5個虛擬機,主機與其他主機150能夠相互ping通。

那麼接下來我們就相互ping一下,看下各種模式的網絡連接情況,如下表:

這裡只是部分連接實驗,沒有與其他主機上的虛擬機進行連接實踐,那麼我們通過下面針對3種連接模式進行詳解,來理解下與其他主機的虛擬機連接會是什麼樣子的。

在開始講這三種之前,我舉例說明下,這三種網絡連接類型,好讓大家有個形象的理解,如下:

  • NAT:最常見的就是你去吃麻辣燙的話,店中有wifi,那麼你們一群屌絲都通過公用一個外網ip地址,且都可上網。
  • Bridged:由上表可以就可以看出,他跟主機在一個網段,有自己的獨立ip,相當於單獨一台主機,跟主機處於同一級別,相當於2家麻辣燙中的其中一家。
  • Host-Only:這個就像是麻辣燙店外網斷啦,你們幾個屌絲非要讓麻辣燙老板整一個局域網,只有店中聯網的幾個人能連上通信搞一把cs,這一種模式麻辣燙老板不願意做,我們也不常用。

網絡地址轉換NAT(Network Address Translation)

首先我們看一下NAT的工作方式

由此圖可以得出以下結論。

NAT的作用是把內網的私有地址,轉化為共有地址,使得內部網絡可以訪問外部網絡。

NAT的優點:

那麼NAT有什麼弊端呢?

深入上圖,來演示NAT的工作原理

NAT技術的實現又分為以下三種

靜態NAT:將內網ip地址一對一的轉接到外網ip,用於隱藏內網ip,但是無法緩解ip4地址少的問題。也是比較常用的一種模式,我們一般用作內網中的E-mail、FTP、web服務器等。

動態NAT:將外網合法的地址形成可用的NAT池,內網ip需要上網時,從NAT池中獲取一個可用的外網ip地址,與靜態NAT的區別在於動態NAT的地址轉換是臨時的,通信結束後,這個外網ip會被釋放,可供其他內部ip轉換使用。

PAT(端口地址轉換):將內網的多個IP地址映射到外網的同一個IP地址和不同的端口上,PAT的使用前提是基於TCP或UDP的數據傳輸。

Bridged 橋接模式與Hostg-only

橋接模式,使用的是vmnet0這個虛擬網卡。它使虛擬機與主機占有同樣的網絡地位,在同一個網段。也就是說,主機能連的網他都能連上,與他一樣,呵呵。

Host-only:使用的是vmnet1這個虛擬網卡。他的通信方式為,虛擬機只能和主機與主機下使用這個模式的其他虛機進行通信。不能與主機以外的網絡建立通信,用於建立與外部隔離的網絡環境。

前面對虛擬網卡做過介紹之後,到這裡突然感覺沒什麼好講的啦,不過到這裡,我相信大家對這三種網絡連接模式有啦較為深入的理解啦,也知道啦他的應用場景。我感覺這就夠啦。

最後,就針對這三種模式下如何通信,各機之間通不通,我感覺大家心裡應該也有個滴啦。

總結

接下來是大家最喜歡的總結內容啦,內容有三,如下:

1、希望能關注我其他的文章。

2、博客裡面有沒有很清楚的說明白,或者你有更好的方式,那麼歡迎加入左上方的2個交流群,我們一起學習探討。

3、你可以忘記點贊加關注,但千萬不要忘記掃碼打賞哦。

http://www.bkjia.com/Linuxjc/1195059.htmlwww.bkjia.comtrue

Copyright © Linux教程網 All Rights Reserved