Vmware workstation 中三種連網方式的區別分析

來源:互聯網
上載者:User

該日誌大部分內容轉載於http://blog.sina.com.cn/s/blog_69fcfe440100np3j.html,有興趣的讀者可以參考原文,此處我進行了部分修改,加入了自己的理解。

我們知道VMware也分幾種版本,普通使用者最常用的就是Workstation,但是不管使用哪種版本,我們都能發現在安裝過程中讓我們選擇網路模式。在預設情況下會選中NAT模式,但有使用者會問其他模式是幹什麼用的?有時候選擇了其他模式之後就不能上網了。

 

      

 

                  網路模式

 

  我們首先說一下VMware的幾個虛擬設備,下面列出的虛擬設備全部可以從 vmware workstation 的功能表項目 virtual network editor 中找到。大家可以發現其實不止有如下的虛擬設備,還可以有很多0~9。

  虛擬機器中重要的虛擬設備如下:

VMnet0:用於虛擬橋接網路下的虛擬交換器

VMnet1:用於虛擬Host-Only網路下的虛擬交換器

VMnet8:用於虛擬NAT網路下的虛擬交換器

原系統中重要的虛擬設備如下:

VMware Network Adepter VMnet1:Host用於與Host-Only虛擬網路進行通訊的虛擬網卡

VMware Network Adepter VMnet8:Host用於與NAT虛擬網路進行通訊的虛擬網卡

安裝了VMware虛擬機器後,會在網路連接對話方塊中多出兩個虛擬網卡,

 

 

網路連接

 

一.橋接網路(Bridged Networking)

橋接網路是指本地物理網卡和虛擬網卡通過VMnet0虛擬交換器進行橋接,物理網卡和虛擬網卡在拓撲圖上處於同等地位(虛擬網卡既不是Adepter VMnet1也不是Adepter VMnet8)。簡單的理解就是,物理網卡與虛擬機器中系統的虛擬網卡在同一個網段。

 

 

橋接網路拓撲圖 

  ,右下角是物理網卡,中間的VMnet0隻相當於一個交換器的角色。

那麼物理網卡和虛擬網卡就相當於處於同一個網段,虛擬交換器就相當於一台現實網路中的交換器。所以兩個網卡的IP地址也要設定為同一網段。可以分析成如下的形式:

    本機物理網卡 < ------ >  虛擬機器提供的虛擬設備VMnet0  < ------ >  虛擬系統中的虛擬網卡

     192.168.1.100         交換器             192.168.1.200

 

 

物理網卡IP地址

 

 

虛擬網卡IP地址 

我們看到,物理網卡和虛擬網卡的IP地址處於同一個網段,子網路遮罩、網關、DNS等參數都相同。兩個網卡在拓撲結構中是相對獨立的。

 

 

ping結果 

我們在192.168.15.111上ping192.168.15.96,結果顯示兩個網卡能夠互相通訊。如果在網路中存在DHCP伺服器,那麼虛擬網卡同樣可以從DHCP伺服器上擷取IP地址。中有許多重要內容無法顯示,叉叉下什麼安全中國VIP會員,什麼權威技術培訓基地。 

 

二.NAT模式

在NAT網路中,會用到VMware Network Adepter VMnet8虛擬網卡,主機上的VMware Network Adepter VMnet8虛擬網卡被直接連接到VMnet8虛擬交換器上與虛擬網卡進行通訊。

 

 

NAT網路模式 

  右下角應該是VMware Network Adepter VMnet8。

VMware Network Adepter VMnet8虛擬網卡的作用僅限於和VMnet8網段進行通訊,它不給VMnet8網段提供路由功能,所以虛擬機器虛擬一個NAT伺服器,使虛擬網卡可以串連到Internet。在這種情況下,我們就可以使用連接埠映射功能,讓訪問主機80連接埠的請求映射到虛擬機器的80連接埠上。(這裡無法解釋,沒有具體實踐)

VMware Network Adepter VMnet8虛擬網卡的IP地址是在安裝VMware時由系統指定產生的,我們不要修改這個數值,否則會使主機和虛擬機器無法通訊。(其實可以改,你懂的)

 

 

NAT虛擬網卡(VMware Network Adapter VMnet8)IP地址

 

 

物理網卡IP地址 

虛擬出來的網段和NAT模式虛擬網卡的網段是一樣的,都為192.168.111.X,包括NAT伺服器的IP地址也是這個網段。在安裝VMware之後同樣會產生一個虛擬DHCP伺服器,為NAT伺服器分配IP地址。

當主機和虛擬機器進行通訊的時候就會調用VMware Network Adepter VMnet8虛擬網卡,因為他們都在一個網段,所以通訊就不成問題了。

以上部分其實有較多的問題,按文章原文所述的方式,無法實現最終的實驗效果。我的理解化為圖形解釋如下:

物理網卡  < --- >  主機虛擬網卡VNA8  < --- >  虛擬機器提供的虛擬設備VMnet8  < --- >  虛擬系統虛擬網卡

192.168.1.100    192.168.111.1       192.168.111.2(NAT裝置)    192.168.111.X

 

三.Host-Only模式

在Host-Only模式下,虛擬網路是一個全封閉的網路,它唯一能夠訪問的就是主機。其實Host-Only網路和NAT網路很相似,不同的地方就是Host-Only網路沒有NAT服務,所以虛擬網路不能串連到Internet。主機和虛擬機器之間的通訊是通過VMware Network Adepter VMnet1虛擬網卡來實現的。

 

 

Host-Only模式 

同NAT一樣,VMware Network Adepter VMnet1虛擬網卡的IP地址也是VMware系統指定的,同時產生的虛擬DHCP伺服器和虛擬網卡的IP地址位於同一網段,但和物理網卡的IP地址不在同一網段。

 

 

Host-Only虛擬網卡IP地址

 

 

物理網卡IP地址 

Host-Only的宗旨就是建立一個與外界隔絕的內部網路,來提高內網的安全性。這個功能或許對普通使用者來說沒有多大意義,但大型服務商會常常利用這個功能。如果你想為VMnet1網段提供路由功能,那就需要使用RRAS,而不能使用XP或2000的ICS,因為ICS會把內網的IP地址改為192.168.0.1,但虛擬機器是不會給VMnet1虛擬網卡分配這個地址的,那麼主機和虛擬機器之間就不能通訊了。

 

 

其實,這裡講述完三者的不同,仍然無法解釋為什麼NAT方式與HOST-ONLY方式的區別。放於將來再深入研究。基本思路是,這個區別應該從NAT本身的機制去尋找。許多書籍上都有關於NAT網路位址轉譯的機制介紹,不再細究。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.