大家在安裝完虛拟機後,預設安裝了兩個虛拟網卡,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-only(主機網絡)。
一、bridged networking(使用橋接網絡)
【說明】:使用VMnet0虛拟交換機,此時虛拟機相當與網絡上的一台獨立計算機與主機一樣,擁有一個獨立的IP位址。

使用橋接方式,A,A1,A2,B可互訪。
【特點】:相當于跟實體主機在同個區域網路内的獨立主機,實體主機能夠通路的主機該虛拟機都能通路(除代理、防火牆等特殊配置外),能夠通路實體主機的主機也能通路該虛拟機。
【适用場景】:利用VMWare在區域網路内建立一個虛拟伺服器,為區域網路使用者提供網絡服務。
二、Use network address translation(NAT)
【說明】:使用Vmnet8虛拟交換機,此時虛拟機可以通過實體主機單向通路網絡上的其他工作站,其他工作站不能通路虛拟機。
使用NAT方式,A1,A2可以通路B,但B不可以通路A1,A2。但A,A1,A2可以互訪。采用NAT模式最大的優勢是虛拟系統接入網際網路非常簡單,你不需要進行任何其他的配置,隻需要主控端器能通路網際網路即可(當然前提是實體主機需要支援NAT服務)。
【特點】:虛拟機能夠通路到實體主機以及實體主機能夠通路的主機,實體主機及實體主機上的虛拟機能通路該虛拟機,實體主機之外的其他主機無法通路該虛拟機。
【适用場景】:網絡基本不需要配置,隻要主機能通路網際網路,虛拟機一般也能通路網際網路(虛拟機開啟代理、防火牆等情況除外)。
三、Use Host-Only networking(使用主機網絡)
說明:使用Vmnet1虛拟交換機,此時虛拟機隻能與虛拟機、主機互訪。也就是不能上Internet
使用Host方式,A,A1,A2可以互訪,但A1,A2不能通路B,也不能被B通路。
【特點】:同一VMware下建立的不同host-only主機之間可以互訪,host-only主機能夠跟其所在的實體主機互訪,其他主機不能通路host-only主機,host-only主機也不能通路其他主機。
【适用場景】:利用VMWare建立一個與網内其他機器相隔離的虛拟系統,進行某些特殊的網絡調試工作;可為虛拟機設定固定的IP,方法類似http://blog.csdn.net/huangjin0507/article/details/46315311
提示:以上所提到的NAT模式下的VMnet8虛拟網絡,host-only模式下的VMnet1虛拟網絡,以及bridged模式下的VMnet0虛拟網絡,都是由VMWare虛拟機自動配置而生成的,不需要使用者自行設定。VMnet8和VMnet1提供DHCP服務(當然可以通過配置關掉),VMnet0虛拟網絡則不提供(由區域網路自動配置設定IP)。
實際應用:現在最普遍使用的是寬帶,使用橋接方式,主機必然可以上網,但是虛拟機上的作業系統是不可以上網的。此時你的主機就相當于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服務即可。
--------------------------------------------------------------------------------------------------------------------------------
很多朋友都用vmware來測試不同的系統,我結合自己的經驗談一下對網絡設定的了解,不對的地方請指正。
bridge:
這種方式最簡單,直接将虛拟網卡橋接到一個實體網卡上面,和linux下一個網卡 綁定兩個不同位址類似,實際上是将網卡設定為混雜模式,進而達到偵聽多個IP的能力。
在此種模式下,虛拟機内部的網卡(例如linux下的eth0)直接連到了實體網卡所在的網絡上,可以想象為虛拟機和host機處于對等的地位,在網絡關系上是平等的,沒有誰在誰後面的問題。
使用這種方式很簡單,前提是你可以得到1個以上的位址。對于想進行種種網絡實驗的朋友 不太适合,因為你無法對虛拟機的網絡進行控制,它直接出去了。
nat方式:
這種方式下host内部出現了一個虛拟的網卡vmnet8(預設情況下),如果你有過 做nat伺服器的經驗,這裡的vmnet8就相當于連接配接到内網的網卡,而虛拟機本身則相當于運 行在内網上的機器,虛拟機内的網卡(eth0)則獨立于vmnet8。
你會發現在這種方式下,vmware自帶的dhcp會預設地加載到vmnet8界面上,這樣 虛拟機就可以使用dhcp服務。更為重要的是,vmware自帶了nat服務,提供了從vmnet8到外網的位址轉 換,是以這種情況是一個實實在在的nat伺服器在運作,隻不過是供虛拟機用的。
很顯然,如果你隻有一個外網位址,此種方式很合适。
hostonly:
這應該是最為靈活的方式,有興趣的話可以進行各種網絡實驗。和nat唯一的不同的是,此 種方式下,沒有位址轉換服務,是以,模認情況下,虛拟機隻能到主機通路,這也是hostonly的名字的意義。
預設情況下,也會有一個dhcp服務加載到vmnet1上。這樣連接配接到vmnet1上的虛拟機仍然可以設定成dhcp,友善系統的配置.
是不是這種方式就沒有辦法連接配接到外網呢,當然不是,事實上,這種方式更為靈活,你可以使用自己的方式,進而達到最理想的配置,例如:
a。使用自己dhcp服務:首先停掉vmware自帶的dhcp服務,使dhcp服務更為統一。
b。使用自己的nat,友善加入防火牆。windows host可以做nat的方法很多,簡單的如windows xp的internet共享,複雜的如windows server裡的nat服務。
c. 使用自己的防火牆。因為你可以完全控制vmnet1,你可以加入(或試驗)防火牆在vmnet1和外網的網卡間。
從以上可以看出,hostonly這種模式和普通的nat server帶整個内網上網的情形類似,是以你可以友善的進行與之有關的實驗,比如防火強的設定等。