資源描述:
《vmware的“橋接”、“nat”、“host-only”上網(wǎng)方式的區(qū)別》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、VMware的“橋接”、“NAT”、“Host-only”上網(wǎng)方式的區(qū)別在說(shuō)到VMware的網(wǎng)絡(luò)模型之前,先說(shuō)一下VMware的幾個(gè)虛擬設(shè)備:VMnet0:這是VMware用于虛擬橋接網(wǎng)絡(luò)下的虛擬交換機(jī);VMnet1:這是VMware用于虛擬Host-Only網(wǎng)絡(luò)下的虛擬交換機(jī);VMnet8:這是VMware用于虛擬NAT網(wǎng)絡(luò)下的虛擬交換機(jī);VMwareNetworkAdapterVMnet1:這是Host用于與Host-Only虛擬網(wǎng)絡(luò)進(jìn)行通信的虛擬網(wǎng)卡;VMwareNetworkAdapterVMn
2、et8:這是Host用于與NAT虛擬網(wǎng)絡(luò)進(jìn)行通信的虛擬網(wǎng)卡;一、橋接網(wǎng)絡(luò):在橋接模式下,VMware虛擬出來(lái)的操作系統(tǒng)就像是局域網(wǎng)中的一獨(dú)立的主機(jī),它可以訪問(wèn)網(wǎng)內(nèi)任何一臺(tái)機(jī)器。不過(guò)你需要多于一個(gè)的IP地址,并且需要手工為虛擬系統(tǒng)配置IP地址、子網(wǎng)掩碼,而且還要和宿主機(jī)器處于同一網(wǎng)段,這樣虛擬系統(tǒng)才能和宿主機(jī)器進(jìn)行通信。如果你想利用VMware在局域網(wǎng)內(nèi)新建一個(gè)虛擬服務(wù)器,為局域網(wǎng)用戶提供網(wǎng)絡(luò)服務(wù),就應(yīng)該選擇橋接模式??蓪⑻摂M機(jī)模擬接入主機(jī)所在的局域網(wǎng)。二、NAT網(wǎng)絡(luò):在NAT網(wǎng)絡(luò)中,會(huì)使用到VMnet8
3、虛擬交換機(jī),Host上的VMwareNetworkAdapterVMnet8虛擬網(wǎng)卡被連接到VMnet8交換機(jī)上,來(lái)與Guest進(jìn)行通信,但是VMwareNetworkAdapterVMnet8虛擬網(wǎng)卡僅僅是用于和VMnet8網(wǎng)段通信用的,它并不為VMnet8網(wǎng)段提供路由功能,處于虛擬NAT網(wǎng)絡(luò)下的Guest是使用虛擬的NAT服務(wù)器連接的Internet的。這時(shí)候,你的Guest和Host就可以實(shí)現(xiàn)互訪了,并且如果你的Host此時(shí)已經(jīng)連接到了Internet,那么你的Guest也就可以連上Interne
4、t了。那么VMwareNetworkAdapterVMnet8虛擬網(wǎng)卡在這里扮演了一個(gè)什么角色呢?它僅僅是為Host和NAT虛擬網(wǎng)絡(luò)下的Guest通信提供一個(gè)接口,所以,即便Disable掉這塊虛擬網(wǎng)卡,Guest仍然是可以上網(wǎng)的,只是Host無(wú)法再訪問(wèn)VMnet8網(wǎng)段而已。這種方式的時(shí)候,主機(jī)需要開(kāi)啟vmdhcp和vmnat服務(wù)。使用NAT模式,就是讓虛擬系統(tǒng)借助NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)功能,通過(guò)宿主機(jī)器所在的網(wǎng)絡(luò)來(lái)訪問(wèn)公網(wǎng)。也就是說(shuō),使用NAT模式可以實(shí)現(xiàn)在虛擬系統(tǒng)里訪問(wèn)互聯(lián)網(wǎng)。NAT模式下的虛擬系統(tǒng)
5、的TCP/IP配置信息是由VMnet8(NAT)虛擬網(wǎng)絡(luò)的DHCP服務(wù)器提供的,無(wú)法進(jìn)行手工修改,因此虛擬系統(tǒng)也就無(wú)法和本局域網(wǎng)中的其他真實(shí)主機(jī)進(jìn)行通訊。采用NAT模式最大的優(yōu)勢(shì)是虛擬系統(tǒng)接入互聯(lián)網(wǎng)非常簡(jiǎn)單,你不需要進(jìn)行任何其他的配置,只需要宿主機(jī)器能訪問(wèn)互聯(lián)網(wǎng)即可。如果你想利用VMware安裝一個(gè)新的虛擬系統(tǒng),在虛擬系統(tǒng)中不用進(jìn)行任何手工配置就能直接訪問(wèn)互聯(lián)網(wǎng),建議你采用NAT模式。三、host-only在某些特殊的網(wǎng)絡(luò)調(diào)試環(huán)境中,要求將真實(shí)環(huán)境和虛擬環(huán)境隔離開(kāi),這時(shí)你就可采用Host-only模式。
6、在Host-only模式中,所有的虛擬系統(tǒng)是可以相互通信的,但虛擬系統(tǒng)和真實(shí)的網(wǎng)絡(luò)是被隔離開(kāi)的??梢岳肳indowsXP里面自帶的Internet連接共享(實(shí)際上是一個(gè)簡(jiǎn)單的路由NAT)來(lái)讓虛擬機(jī)通過(guò)主機(jī)真實(shí)的網(wǎng)卡進(jìn)行外網(wǎng)的訪問(wèn)。虛擬系統(tǒng)的TCP/IP配置信息(如IP地址、網(wǎng)關(guān)地址、DNS服務(wù)器等),都是由VMnet1(Host-only)虛擬網(wǎng)絡(luò)的DHCP服務(wù)器來(lái)動(dòng)態(tài)分配的。如果你想利用VMware創(chuàng)建一個(gè)與網(wǎng)內(nèi)其他機(jī)器相隔離的虛擬系統(tǒng),進(jìn)行某些特殊的網(wǎng)絡(luò)調(diào)試工作,可以選擇Host-only模式。在
7、Host-Only網(wǎng)絡(luò)中,Host-Only網(wǎng)絡(luò)被用來(lái)設(shè)計(jì)成一個(gè)與外界隔絕的網(wǎng)絡(luò),其實(shí)Host-Only網(wǎng)絡(luò)和NAT網(wǎng)絡(luò)非常相似,唯一不同的地方就是在Host-Only網(wǎng)絡(luò)中,沒(méi)有用到NAT服務(wù),沒(méi)有服務(wù)器為VMnet1做路由,它當(dāng)然就沒(méi)有辦法訪問(wèn)Internet啦,可是如果我的Host要和Guest通信呢?怎么辦?對(duì)了!當(dāng)然就要用到VMwareNetworkAdapterVMnet1這塊虛擬網(wǎng)卡了??梢钥吹?,在Host-Only網(wǎng)絡(luò)下,Guest的DefaultGateway被設(shè)置為NULL,這是由于
8、沒(méi)有使用虛擬NAT服務(wù)器的緣故,但是,即便使用routeadd命令加上某個(gè)地址做它的路由,它仍然不能訪問(wèn)Internet(實(shí)際上也沒(méi)有地址可加)。這樣,我的Guest雖然沒(méi)有辦法訪問(wèn)Internet,但是仍然可以和我的Host進(jìn)行通信:實(shí)施上,如果我們足夠BT,也可以在Host上來(lái)為VMwareNetworkAdapterVMnet1虛擬網(wǎng)卡來(lái)做路由,比如,我們可以用Windows2000的RRAS來(lái)做,這樣的話,處于Host-Only網(wǎng)絡(luò)