大家已經(jīng)知道了VMnet1,、VMnet8與VMnet0虛擬交換機的關(guān)系,,用過VMware Workstation或者VMware Server的朋友可能會問:既然VMnet1、VMnet8是交換機,,那連接到交換機的網(wǎng)卡(就是虛擬機中使用的網(wǎng)卡)應(yīng)該是設(shè)置什么地址都行的,,但為什么在VMware虛擬機中,網(wǎng)卡地址會被固定在192.168.0.0—192.168.255.255的范圍呢?大家已經(jīng)知到VMnet1與VMnet8的子網(wǎng)范圍是192.168.x.x的網(wǎng)段,。下面將講解這個問題,。
首先,VMnet1與VMnet8虛擬交換機(包括沒有極少的其他虛擬交換機,,如VMnet2,、VMnet3—VMnet7、VMnet9等),,是可以使用任意網(wǎng)段的地址的,。使用192.168.x.x的網(wǎng)段,只是VMware Server在安裝的時候,,從192.168.x.x地址段中選出兩個地址段來用,,這兩個地址段是隨機產(chǎn)生的,并且不同的機器,,甚至同一臺機器在重復(fù)安裝時也是不同的,。用戶可以根據(jù)需要或者愛好使用其他的地址,如可以使用172.16.0.0/12或10.0.0.0/8等其他地址范圍,,也可以使用公網(wǎng)的地址范圍,。例如,有些用戶習(xí)慣為VMware虛擬交換機使用表1的地址范圍,,并且在每次安裝VMware Server(或其他VMware產(chǎn)品后)按照表1的規(guī)劃進行配置,,這樣可以減輕試驗(或者實際應(yīng)用)中記憶不同Ip地址的負(fù)擔(dān)。 表1 VMware虛擬網(wǎng)卡使用網(wǎng)絡(luò)地址規(guī)劃表 ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓網(wǎng)絡(luò)連接簡述↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ Bridge:這種方式最簡單,直接將虛擬網(wǎng)卡橋接到一個物理網(wǎng)卡上面,和linux下一個網(wǎng)卡 綁定兩個不同地址類似,實際上是將網(wǎng)卡設(shè)置為混雜模式,從而達到偵聽多個IP的能力. 在此種模式下,虛擬機內(nèi)部的網(wǎng)卡(例如linux下的eth0)直接連到了物理網(wǎng)卡所在的網(wǎng)絡(luò)上,可以想象為虛擬機和host機處于對等的地位,在網(wǎng)絡(luò)關(guān)系上是平等的,沒有誰在誰后面的問題. 使用這種方式很簡單,前提是你可以得到1個以上的地址.對于想進行種種網(wǎng)絡(luò)實驗的朋友不太適合,因為你無法對虛擬機的網(wǎng)絡(luò)進行控制,它直接出去了. nat方式:這種方式下host內(nèi)部出現(xiàn)了一個虛擬的網(wǎng)卡vmnet8(默認(rèn)情況下),如果你有過做nat服務(wù)器的經(jīng)驗,這里的vmnet8就相當(dāng)于連接到內(nèi)網(wǎng)的網(wǎng)卡,而虛擬機本身則相當(dāng)于運行在內(nèi)網(wǎng)上的機器,虛擬機內(nèi)的網(wǎng)卡(eth0)則獨立于vmnet8. 你會發(fā)現(xiàn)在這種方式下,vmware自帶的dhcp會默認(rèn)地加載到vmnet8界面上,這樣虛擬機就可以使用dhcp服務(wù).更為重要的是,vmware自帶了nat服務(wù),提供了從vmnet8到外網(wǎng)的地址轉(zhuǎn) 換,所以這種情況是一個實實在在的nat服務(wù)器在運行,只不過是供虛擬機用的. 很顯然,如果你只有一個外網(wǎng)地址,此種方式很合適. hostonly: 這應(yīng)該是最為靈活的方式,有興趣的話可以進行各種網(wǎng)絡(luò)實驗.和nat唯一的不同的是,此種方式下,沒有地址轉(zhuǎn)換服務(wù),因此,默認(rèn)情況下,虛擬機只能到主機訪問,這也是hostonly的名字的意義. 默認(rèn)情況下,也會有一個dhcp服務(wù)加載到vmnet1上.這樣連接到vmnet8上的虛擬機仍然可以設(shè)置成dhcp,方便系統(tǒng)的配置. 是不是這種方式就沒有辦法連接到外網(wǎng)呢,當(dāng)然不是,事實上,這種方式更為靈活,你可以使用自己的方式,從而達到最理想的配置,例如: a.使用自己dhcp服務(wù):首先停掉vmware自帶的dhcp服務(wù),使dhcp服務(wù)更為統(tǒng)一. b.使用自己的nat,方便加入防火墻.windows host可以做nat的方法很多,簡單的如windows xp的internet共享,復(fù)雜的如windows server里的nat服務(wù). c. 使用自己的防火墻.因為你可以完全控制vmnet1,你可以加入(或試驗)防火墻在vmnet1和外網(wǎng)的網(wǎng)卡間. 從以上可以看出,hostonly這種模式和普通的nat server帶整個內(nèi)網(wǎng)上網(wǎng)的情形類似,因此你可以方便的進行與之有關(guān)的實驗,比如防火強的設(shè)置等,。host-only可通過共享pc的網(wǎng)絡(luò)方式來達到虛擬機訪問internet,。 |
|
來自: 昵稱23016082 > 《虛擬化》