VMware 三種網路模式的區別

來源:互聯網
上載者:User

一、VMnet0 橋接網路(Bridged Networking) 

 

橋接網路是指本地物理網卡和虛擬網卡通過VMnet0虛擬交換器進行橋接,物理網卡和虛擬網卡在拓撲圖上處於同等地位(虛擬網卡既不是AdepterVMnet1也不是AdepterVMnet8)。

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

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

在橋接模式下,VMware虛擬出來的作業系統就像是區域網路中的一獨立的主機,它可以訪問網內任何一台機器。不過你需要多於一個的IP地址,並且需要手工為虛擬系統配置IP地址、子網路遮罩,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通訊。     如果你想利用VMware在區域網路內建立一個虛擬伺服器,為區域網路使用者提供網路服務,就應該選擇橋接模式。

********************************************************************************

bridge:這種方式最簡單,直接將虛擬網卡橋接到一個物理網卡上面,和虛擬機器下一個網卡綁定兩個不同地址類似,實際上是將網卡設定為混雜模式,從而達到偵聽多個IP的能力.

  在此種模式下,虛擬機器內部的網卡(例如linux下的eth0)直接連到了物理網卡所在的網路上,可以想象為虛擬機器和host機處於對等的地位,在網路關係上是平等的,沒有誰在誰後面的問題.

  使用這種方式很簡單,前提是你可以得到1個以上的地址.對於想進行種種網路實驗的朋友不太適合,因為你無法對虛擬機器的網路進行控制,它直接出去了。

********************************************************************************

混雜模式(Promiscuous Mode)是指一台機器能夠接收所有經過它的資料流,而不論其目的地址是否是他。是相對於通常模式(又稱“非混雜模式”)而言的。這被網路系統管理員使用來診斷網路問題,但是也被無認證的想偷聽網路通訊(其可能包括密碼和其它敏感的資訊)的人利用。一個非路由選擇節點在混雜模式下一般僅能夠在相同的衝突域(對乙太網路和無線區域網路)內監控通訊到和來自其它節點或環(對令牌環或FDDI),其是為什麼網路交換被用於對抗惡意的混雜模式。

  混雜模式就是接收所有經過網卡的資料包,包括不是發給原生包。預設情況下網卡只把發給原生包(包括廣播包)傳遞給上層程式,其它的包一律丟棄。簡單的講,混雜模式就是指網卡能接受所有通過它的資料流,不管是什麼格式,什麼地址的。事實上,電腦收到資料包後,由網路層進行判斷,確定是遞交上層(傳輸層),還是丟棄,還是遞交下層(資料連結層、MAC子層)轉寄。

  通常在需要用到抓包工具,例如ethereal、sniffer時,需要把網卡置於混雜模式。

對於廣播式集線器(Hub)來說,假如PC1、PC2、PC3接在同一個Hub上,當PC1給PC3發送包時,Hub將廣播這個包,所以PC2實際上也可以看到這個包,但一般情況下它會將這個發給PC3的包丟棄,但如果處於混雜模式,PC2的網路卡驅動程式就不會丟棄這個包,而是把這個包送給上層的驅動程式,應用程式。

********************************************************************************

********************************************************************************

二、VMnet8虛擬網卡 NAT模式 (Network Address Translation) 

 

使用NAT模式,就是讓虛擬系統藉助NAT(網路位址轉譯)功能,通過宿主機器所在的網路來訪問公網。也就是說,使用NAT模式可以實現在虛擬系統裡訪問互連網。NAT模式下的虛擬系統的TCP/IP配置資訊是由VMnet8(NAT)虛擬網路的DHCP伺服器提供的,無法進行手工修改,因此虛擬系統也就無法和本區域網路中的其他真實主機進行通訊。採用NAT模式最大的優勢是虛擬系統接入互連網非常簡單,你不需要進行任何其他的配置,只需要宿主機器能訪問互連網即可。     如果你想利用VMware安裝一個新的虛擬系統,在虛擬系統中不用進行任何手工配置就能直接存取互連網,建議你採用NAT模式。

VMware NetworkAdepterVMnet8虛擬網卡的IP地址是在安裝VMware時由系統指定產生的,我們不要修改這個數值,否則會使主機和虛擬機器無法通訊。

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

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

  實際上,VMware NetworkAdepterVMnet8虛擬網卡的作用就是為主機和虛擬機器的通訊提供一個介面,即使主機的物理網卡被關閉,虛擬機器仍然可以串連到Internet,但是主機和虛擬機器之間就不能互訪了。

********************************************************************************

nat方式:這種方式下host內部出現了一個虛擬網卡vmnet8(預設情況下),如果你有過做nat伺服器的經驗,這裡的vmnet8就相當於串連到內網的網卡,而虛擬機器本身則相當於運行在內網上的機器,虛擬機器內的網卡(eth0)則獨立於vmnet8.

  你會發現在這種方式下,vmware內建的dhcp會預設地載入到vmnet8介面上,這樣虛擬機器就可以使用dhcp服務.更為重要的是,vmware內建了nat服務,提供了從vmnet8到外網的地址轉 換,所以這種情況是一個實實在在的nat伺服器在運行,只不過是供虛擬機器用的.很顯然,如果你只有一個外網地址,此種方式很合適.

********************************************************************************

********************************************************************************

三、VMnet1虛擬網卡 Host-Only模式 

 

在某些特殊的網路調試環境中,要求將真實環境和虛擬環境隔離開,這時你就可採用Host-only模式。在Host-only模式中,所有的虛擬系統是可以相互連信的,但虛擬系統和真實的網路是被隔離開的。可以利用Windows XP裡面內建的Internet串連共用(實際上是一個簡單的路由NAT)來讓虛擬機器通過主機真實的網卡進行外網的訪問。虛擬系統的TCP/IP配置資訊(如IP地址、網關地址、DNS伺服器等),都是由VMnet1(Host-only)虛擬網路的DHCP伺服器來動態分配的。     如果你想利用VMware建立一個與網內其他機器相隔離的虛擬系統,進行某些特殊的網路調試工作,可以選擇Host-only模式。主機與虛擬機器相當於通過雙絞線互連。

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

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

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

@@@@@@@@@@@@@@@@@@@@@

來源:網路進階:VMware三種網路模式根本區別

VMware網路設定詳解一:三種網路模式簡介

理解VMware虛擬機器下網路連接的三種模式

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.