天天看點

VM的三種連接配接方式(轉載)

概述:

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虛拟網絡則不提供。

這個問題一直都沒有徹底的搞清楚,心裡不是很有數,Vmware中什麼網橋,NAT啊,Hostonly什麼的,另外還有Colinux裡面的網絡問題。總之很繁雜,搞清楚很有必要。

1.VMware網絡連接配接的幾種方式

        大家在安裝完虛拟機後,預設安裝了兩個虛拟網卡,VMnet1和 VMnet8,其他的未安裝(當然也可以手動安裝其他的)。其中VMnet1是host網卡,用于host方式連接配接網絡的。VMnet8是NAT網卡,用 于NAT方式連接配接網絡的。它們的IP位址是随機生成的,如果要用虛拟機做實驗的話,最好将VMnet1到VMnet8的IP位址改掉。習慣上把 VMware虛拟網卡使用的網段“固定”,使用如下原則:VMnet1對應的網段是192.168.10.0,VMnet2對應的網段是 192.168.20.0,其他的類似。當然平常隻是随便用用的就不用改了,能上網就行了。

         網絡連接配接的方式主要有:Bridged(橋接)、NAT、host(主機網絡)。

VM的三種連接配接方式(轉載)

   Use bridged networking(使用橋接網絡)

說明:使用VMnet0虛拟交換機,此時虛拟機相當與網絡上的一台獨立計算機與主機一樣,擁有一個獨立的IP位址。

VM的三種連接配接方式(轉載)

使用橋接方式,A,A1,A2,B可互訪。

VM的三種連接配接方式(轉載)

   Use network address translation(NAT)

說明:使用Vmnet8虛拟交換機,此時虛拟機可以通過主機單向網絡上的其他工作站,其他工作站不能通路虛拟機。

VM的三種連接配接方式(轉載)

使用NAT方式,A1,A2可以通路B,但B不可以通路A1,A2。但A,A1,A2可以互訪。

VM的三種連接配接方式(轉載)

    Use Host-Only networking(使用主機網絡)

說明:使用Vmnet1虛拟交換機,此時虛拟機隻能與虛拟機、主機互訪。也就是不能上Internet

VM的三種連接配接方式(轉載)

使用Host方式,A,A1,A2可以互訪,但A1,A2不能通路B,也不能被B通路。

    實際應用:現在最普遍使用的是寬帶,使用橋接方式,主機必然可以上網,但是虛拟機上的作業系統是不可以上網的。此時你的主機就相當于A,而虛拟機就相當于 A1,除非你再向營運商(如電信,網通)申請個IP位址,顯然這是不可取 的。如果你有路由器的話,那麼就可以使用橋接方式上網,因為此時你申請的IP位址是寫在了路由器上,而不是你的機器上,這樣包括你的主機,虛拟機,也包括 連在路由器上的其他人的機器,都将可以上網,使用着由路由器自動配置設定的IP位址,IP位址一般是192.168.0.XXX。貌似營運商不太樂意你使用路 由器,說什麼對他們交換機的接口有損害。當然,隻要你的主機可以上網,使用NAT方式,虛拟機總是可以上網(當然不包括在你胡亂改寫IP,網關,DNS等 資訊的情況下)。

    執行個體手動設定:假設主機的VMnet1使用網段位址為192.168.10.0,VMnet8使用網段位址為192.168.80.0,網關位址為 192.168.80.254(也就是NAT路由器位址,可自己設定,在VMnet8上),主機網卡使用位址為192.168.1.1。

一、使用橋接方式,虛拟機A1的IP位址可以設定成192.168.1.5(與主機網卡位址同網段的即可),其他的諸如網關位址,DNS,子網路遮罩均與主機的相同。

二、使用NAT方式,虛拟機A1的IP位址可以設定成192.168.80.5(與VMnet8使用相同的網段),網關是NAT路由器位址,即192.168.80.524

三、使用host-only方式,虛拟機A1的IP位址可以設定成192.168.10.5(與VMnet1使用相同的網段)

說明:一般使用者不需要自己手動設定,選擇自動擷取,或開啟DHCP服務即可。