vmware网絡設置(三)﹕理解虛擬网絡的類型 藍森林 http://www.lslnet.com 2006年4月6日 13:47
作 者﹕ yunqing
很多朋友都用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帶整個內网上网的情形類似,因此你可以方便的進行与之有關的實驗,比如防火強的設置等。
我的有關具体网絡設置的另外兩篇文章 (vmware 配置實例-linux host + windows guest
和 vmware 网絡配置實例二windows host + linux guest
)也是以此配置為基礎的。
摘自﹕chinaunix.net
|