天天看點

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

 VMWare提供了三種工作模式,它們是bridged(橋接模式)、NAT(網絡位址轉換模式)和host-only(主機模式)。要想在網絡管理和維護中合理應用它們,你就應該先了解一下這三種工作模式。

  1.bridged(橋接模式)

  在這種模式下,VMWare虛拟出來的作業系統就像是區域網路中的一台獨立的主機,它可以通路網内任何一台機器。在橋接模式下,你需要手工為虛拟 系統配置IP位址、子網路遮罩,而且還要和主控端器處于同一網段,這樣虛拟系統才能和主控端器進行通信。同時,由于這個虛拟系統是區域網路中的一個獨立的主機 系統,那麼就可以手工配置它的TCP/IP配置資訊,以實作通過區域網路的網關或路由器通路網際網路。

  使用橋接模式的虛拟系統和主控端器的關系,就像連接配接在同一個Hub上的兩台電腦。想讓它們互相通訊,你就需要為虛拟系統配置IP位址和子網路遮罩,否則就無法通信。

  如果你想利用VMWare在區域網路内建立一個虛拟伺服器,為區域網路使用者提供網絡服務,就應該選擇橋接模式。

  2.host-only(主機模式)

  在某些特殊的網絡調試環境中,要求将真實環境和虛拟環境隔離開,這時你就可采用host-only模式。在host-only模式中,所有的虛拟系統是可以互相通信的,但虛拟系統和真實的網絡是被隔離開的。

  提示:在host-only模式下,虛拟系統和主控端器系統是可以互相通信的,相當于這兩台機器通過雙絞線互連。

  在host-only模式下,虛拟系統的TCP/IP配置資訊(如IP位址、網關位址、DNS伺服器等),都是由VMnet1(host-only)虛拟網絡的DHCP伺服器來動态配置設定的。

  如果你想利用VMWare建立一個與網内其他機器相隔離的虛拟系統,進行某些特殊的網絡調試工作,可以選擇host-only模式。

  3.NAT(網絡位址轉換模式)

  使用NAT模式,就是讓虛拟系統借助NAT(網絡位址轉換)功能,通過主控端器所在的網絡來通路公網。也就是說,使用NAT模式可以實作在虛拟 系統裡通路網際網路。NAT模式下的虛拟系統的TCP/IP配置資訊是由VMnet8(NAT)虛拟網絡的DHCP伺服器提供的,無法進行手工修改,是以虛 拟系統也就無法和本區域網路中的其他真實主機進行通訊。采用NAT模式最大的優勢是虛拟系統接入網際網路非常簡單,你不需要進行任何其他的配置,隻需要主控端 器能通路網際網路即可。

  如果你想利用VMWare安裝一個新的虛拟系統,在虛拟系統中不用進行任何手工配置就能直接通路網際網路,建議你采用NAT模式。

  提示:以上所提到的NAT模式下的VMnet8虛拟網絡,host-only模式下的VMnet1虛拟網絡,以及bridged模式下的 VMnet0虛拟網絡,都是由VMWare虛拟機自動配置而生成的,不需要使用者自行設定。VMnet8和VMnet1提供DHCP服務,VMnet0虛拟 網絡則不提供

 根據上面提供的資料,我選擇了“bridged(橋接模式)”。

解析虛拟VMware三種網絡模式根本差別

  提到VMware大家就想起了虛拟機技術,虛拟機技術在最近的幾年中得到了廣泛的發展,一些大型網絡服務商都開始采用虛拟機技術,不僅節省了投資成本,更節約了能源的消耗。

  我們知道VMware也分幾種版本,普通使用者最常用的就是Workstation,但是不管使用哪種版本,我們都能發現在安裝過程中讓我們選擇網絡模式。在預設情況下會選中橋接模式,但有使用者會問其他模式是幹什麼用的?有時候選擇了其他模式之後就不能上網了。今天小編就和大家一起探讨一下VMware 3種網絡模式的功能和通信規則。

  

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

  網絡模式

  我們首先說一下VMware的幾個虛拟裝置

  VMnet0:用于虛拟橋接網絡下的虛拟交換機

  VMnet1:用于虛拟Host-Only網絡下的虛拟交換機

  VMnet8:用于虛拟NAT網絡下的虛拟交換機

  VMware Network Adepter VMnet1:Host用于與Host-Only虛拟網絡進行通信的虛拟網卡

  VMware Network Adepter VMnet8:Host用于與NAT虛拟網絡進行通信的虛拟網卡

  安裝了VMware虛拟機後,會在網絡連接配接對話框中多出兩個虛拟網卡,如圖:

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

  一.橋接網絡(Bridged ​Networking)

  橋接網絡是指本地實體網卡和虛拟網卡通過VMnet0虛拟交換機進行橋接,實體網卡和虛拟網卡在拓撲圖上處于同等地位(虛拟網卡既不是Adepter VMnet1也不是Adepter VMnet8)。

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

  橋接網絡拓撲圖

  那麼實體網卡和虛拟網卡就相當于處于同一個網段,虛拟交換機就相當于一台現實網絡中的交換機。是以兩個網卡的IP位址也要設定為同一網段。

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT
  實體網卡IP位址
[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

  虛拟網卡IP位址

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

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

  ping結果

  我們在192.168.15.111上ping192.168.15.96,結果顯示兩個網卡能夠互相通信。如果在網絡中存在DHCP伺服器,那麼虛拟網卡同樣可以從DHCP伺服器上擷取IP位址。是以橋接網絡模式是VMware虛拟機中最簡單直接的模式。安裝虛拟機時它為預設選項。

 二.NAT模式

  在NAT網絡中,會用到VMware Network Adepter VMnet8虛拟網卡,主機上的VMware Network Adepter VMnet8虛拟網卡被直接連接配接到VMnet8虛拟交換機上與虛拟網卡進行通信。

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

  NAT網絡模式

  VMware Network Adepter VMnet8虛拟網卡的作用僅限于和VMnet8網段進行通信,它不給VMnet8網段提供路由功能,是以虛拟機虛拟一個NAT伺服器,使虛拟網卡可以連接配接到Internet。在這種情況下,我們就可以使用端口映射功能,讓通路主機​​80​​端口的請求映射到虛拟機的80端口上。

  VMware Network Adepter VMnet8虛拟網卡的IP位址是在安裝VMware時由系統指定生成的,我們不要修改這個數值,否則會使主機和虛拟機無法通信。

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT
  NAT虛拟網卡IP位址
[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

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

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

  實際上,VMware Network Adepter VMnet8虛拟網卡的作用就是為主機和虛拟機的通信提供一個接口,即使主機的實體網卡被關閉,虛拟機仍然可以連接配接到Internet,但是主機和虛拟機之間就不能互訪了。

三.​Host-Only模式

  在Host-Only模式下,虛拟網絡是一個全封閉的網絡,它唯一能夠通路的就是主機。其實Host-Only網絡和NAT網絡很相似,不同的地方就是 Host-Only網絡沒有NAT服務,是以虛拟網絡不能連接配接到Internet。主機和虛拟機之間的通信是通過VMware ​​Network​​ Adepter VMnet1虛拟網卡來實作的。

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

  Host-Only模式

  同NAT一樣,VMware Network Adepter VMnet1虛拟網卡的IP位址也是VMware系統指定的,同時生成的虛拟DHCP伺服器和虛拟網卡的IP位址位于同一網段,但和實體網卡的IP位址不在同一網段。

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT
  Host-Only虛拟網卡IP位址
[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

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

  綜述

  在VMware的3中網絡模式中,NAT模式是最簡單的,基本不需要手動配置IP位址等相關參數。至于橋接模式則需要額外的IP位址,如果是在内網環境中還很容易,如果是ADSL寬帶就比較麻煩了,ISP一般是不會大方的多提供一個公網IP的。

 VMware虛拟機網絡詳解(包括多網卡)

 大多數人用虛拟機都是單網卡,聯網設定比較簡單,一旦用到多網卡又蒙了不知道怎麼設定,下面這篇文章是Vmware虛拟機包括多網卡的網絡設定,供大家參考一下。

主機為WindowsXP系統,VMware虛拟機裡安裝Linux作業系統。

安裝完VMware後,主機的網絡連接配接裡面出現了兩個新的連接配接,即VMware Network Adapter VMnet1和VMware Network Adapter VMnet8如圖。虛拟機裡安裝的系統就是靠這兩個虛拟網卡來聯網的。(如下圖)

主機上類似antiarp 防火牆一定要關掉 否則虛拟機不能上網。

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

有以下幾種可選方法:

1、Bridged(網橋)方式:

如果主機是通過區域網路上網的,可讓虛拟機使用與主機網段、網關和DNS等的相同的設定,選用一個有效的區域網路IP即可。

橋接方式可實作虛拟機主機 虛拟機網際網路 通信(主機與虛拟機可看成是同一區域網路的兩台機)。但橋接需要一個不同于 原主機上的另外一個獨立的IP位址,這對于有些情況(IP和MAC綁定,網管不同意),比較難辦到。并且主機拔掉網線後,虛拟機無法與主機通過網絡的方式進行通訊。而後面幾種沒這個問題。是以不太使用橋接方式。

1)主機的IP資訊

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

2)設定VMware網絡連接配接為Bridged

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

3)虛拟機系統網絡設定

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

多網卡橋接

當我有雙網卡時,雖然VMnet0:Bridged to an automatically chosen adapter(在VMware的Edit ->Virtual Network settings... 打開Virtual Network Editor)

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

但是,我嘗試了一下,虛拟機隻可橋接“本地連接配接”(VIA網卡),不能橋接“本地連接配接2”(Realtek網卡)

在Virtual Network Editor -> Automatic Bridging 頁籤裡

若我們想橋接“本地連接配接2”(Realtek網卡)需要在“Exclude adapters" 裡add "VIA網卡”(本地連接配接),這樣“本地連接配接2”就可以橋接了。但是“本地連接配接”(VIA網卡)卻不可以了,即使在“Exclude adapters" 裡Remove "VIA網卡”也不行,我猜測 VMware其實隻支援一個最初未被排除的網卡橋接!

沒關系,我們可以在 Virtual Network Editor -> Host Virtual Network Mapping 頁籤裡,VMnet2選擇Realtek網卡

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

這時,我們回到Virtual Network Editor -> Automatic Bridging 頁籤,發現VMnet0 把 Realtek網卡排除了

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

橋接“本地連接配接”(VIA網卡)時,VMware選擇VMnet0,

橋接“本地連接配接2”(Realtek網卡)時,VMware選擇VMnet2

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

虛拟機上網絡相應的設定,就可以了。

2、NAT方式:

使用VMware提供的NAT和DHCP服務,虛拟機使用主機中的虛拟網卡VMnet8作為網關,并且TCP/IP設定需遵循程式中關于vmnet8的 DHCP和NAT設定,如IP必須在其DHCP設定的StartIP和EndIP之間,網關需使用其NAT設定的Gateway IP。

NAT方式可實作虛拟機主機 通信,但是 虛拟機--->網際網路 即隻能夠虛拟機通路網際網路,但是若想把虛拟機作為伺服器,讓網際網路通路,不可以。

但是如果有多個網卡,虛拟機可以不用更改設定,就可以同時通路多個網卡連接配接的網際網路。

1) 設定VMware 網絡連接配接方式為NAT

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

2)在虛拟機裡,linux網絡設定,隻需選擇自動擷取IP,就可以了!

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

當然也可以手動設定:

ip設定與vmnet8同網段,gateway,netmask,broadcast設定與vmnet8相同,dns設定與主機相同。

我們在主機的網絡連接配接裡如下,沒有看到網關(如下圖)

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

别急,在VMware的Edit ->Virtual Network settings... 中,有相關内容。

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

這些頁籤包含了VMware的很多進階設定,有興趣可以研究研究。

3.host-only方式 :

預設使用vmnet1,将虛拟機ip設定與vmnet1同網段,gateway設定成vmnet1的ip,其餘設定與vmnet1相同,dns設定與主機相同

例如 vmnet1 ip :192.168.101.1 

虛拟機設定: ip :192.168.101.100 gateway : 192.168.101.1 

這樣就實作了虛拟機主機 通信,但是 虛拟機網際網路 仍無法通信

1)選擇VMware的Host-only

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

2)主機的本地連接配接

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

3)在虛拟機linux裡,設定網絡

4、共享主機的Internet連接配接的方式(如果主機是Win98系統可能不适用):

在主機的“本地連接配接”屬性的進階裡面共享Internet連接配接。如果選的是VMnet1虛拟網卡,則在VMware的Ethernet設定需選用Host- only;如果選VMnet8,則Ethernet設定需選用NAT。共享連接配接後,那個被選中的虛拟網卡的IP會預設被設為192.168.0.1(如果主機也是通過區域網路的192.168.0.1網關上網的,則需把這個虛拟網卡設定為不同的網段IP,如192.168.1.1)這時候虛拟機裡面就可以通過把這個虛拟網卡作為網關來上網了。實際上是一個簡單的路由NAT,是以NAT方式就不讨論了,我們隻以Host-only為例。

共享host-only方式,可實作虛拟機主機 通信,但是 虛拟機--->網際網路 即隻能夠虛拟機通路網際網路,但是若想把虛拟機作為伺服器,讓網際網路通路,不可以。

2)設定主機的本地連接配接屬性

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT
[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

被選中的虛拟網卡的IP會預設被設為192.168.0.1,當然也可以更改。而且共享連接配接取消後,還會變回到共享連接配接前的網絡設定。

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

在虛拟機linux裡,設定網絡:

[轉]VMware虛拟機上網絡連接配接(network type)的三種模式--bridged、host-only、NAT

總結:

共享連接配接方式和NAT方式,都可以實作虛拟機主機 , 虛拟機--->網際網路 通信,NAT方式設定簡單,且可以實作同時通路多個實體網卡。

橋接方式可實作虛拟機主機 虛拟機網際網路 通信,若虛拟機作為伺服器,隻有這種方式可行。但需獨立的IP給虛拟機,且若實體網卡連接配接斷開,虛拟機與主機也不能連接配接。

host-only方式隻實作虛拟機主機 通信 ,一般不單獨采用。

以上是VMware虛拟機網絡設定包括多網卡,通過本文可以實作虛拟機網絡暢通無阻,進而友善大家更好的用虛拟機。

繼續閱讀