vmware 網(wǎng)絡(luò)設(shè)置
??
VMware網(wǎng)絡(luò)配置詳解
安裝好虛擬機(jī)以后,在網(wǎng)絡(luò)連接里面可以看到多了兩塊網(wǎng)卡:
其中VMnet1是虛擬機(jī)Host-only模式的網(wǎng)絡(luò)接口,VMnet8是NAT模式的網(wǎng)絡(luò)接口,這些后面會(huì)詳細(xì)介紹。
選擇虛擬機(jī)網(wǎng)絡(luò)模式方法如下,單擊“Edit?virtual?machine?settings”,如圖所示:
然后在“Hardware”選項(xiàng)卡中選擇“Ethernet”,在左邊“Network?connection”框架中有如下四個(gè)單選項(xiàng):
1.?Bridged(橋接模式)
????在橋接模式下,VMware虛擬出來的操作系統(tǒng)就像是局域網(wǎng)中的一獨(dú)立的主機(jī),它可以訪問網(wǎng)內(nèi)任何一臺(tái)機(jī)器。不過你需要多于一個(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)該選擇橋接模式。
?
VMware網(wǎng)絡(luò)配置詳解一:Bridged模式配置
首先看我的主機(jī)IP設(shè)置:
????IP?Address?:58.194.x.y
????Netmask????:255.255.255.0
????Gateway????:58.194.x.1
????DNS????????:210.35.a.b
LAN上網(wǎng),固定IP,交換機(jī)連接。為了安全起見,IP地址及網(wǎng)關(guān)DNS后幾位用字母代替。
設(shè)置虛擬系統(tǒng)的網(wǎng)絡(luò)模式為Bridged,然后啟動(dòng)它。進(jìn)入控制面板打開網(wǎng)絡(luò)連接,看到“AMD?PCNET?Family?PCI?Ethernet?Adapter”,這就是虛擬系統(tǒng)的網(wǎng)卡,相當(dāng)于真實(shí)主機(jī)的“本地連接”。打開查看其“TCP/IP屬性”對(duì)話框,然后填入IP地址等配置信息,比如:
????IP?Address?:58.194.x.z
????Netmask????:255.255.255.0
????Gateway????:58.194.x.1
????DNS????????:210.35.a.b
虛擬系統(tǒng)的IP地址必須要與主機(jī)IP地址處于同一網(wǎng)段內(nèi),這樣就可以與主機(jī)和網(wǎng)內(nèi)其它機(jī)器通信。注意,在Bridged模式下,虛擬機(jī)的DHCP服務(wù)器是不起作用的,所以虛擬系統(tǒng)的IP地址必須自己手動(dòng)配置。
?
2.?NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換模式)
????使用NAT模式,就是讓虛擬系統(tǒng)借助NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)功能,通過宿主機(jī)器所在的網(wǎng)絡(luò)來訪問公網(wǎng)。也就是說,使用NAT模式可以實(shí)現(xiàn)在虛擬系統(tǒng)里訪問互聯(lián)網(wǎng)。NAT模式下的虛擬系統(tǒng)的TCP/IP配置信息是由VMnet8(NAT)虛擬網(wǎng)絡(luò)的DHCP服務(wù)器提供的,無法進(jìn)行手工修改,因此虛擬系統(tǒng)也就無法和本局域網(wǎng)中的其他真實(shí)主機(jī)進(jìn)行通訊。采用NAT模式最大的優(yōu)勢(shì)是虛擬系統(tǒng)接入互聯(lián)網(wǎng)非常簡單,你不需要進(jìn)行任何其他的配置,只需要宿主機(jī)器能訪問互聯(lián)網(wǎng)即可。
如果你想利用VMware安裝一個(gè)新的虛擬系統(tǒng),在虛擬系統(tǒng)中不用進(jìn)行任何手工配置就能直接訪問互聯(lián)網(wǎng),建議你采用NAT模式。
VMware網(wǎng)絡(luò)配置詳解二:NAT模式配置
????NAT模式即網(wǎng)絡(luò)地址轉(zhuǎn)換模式相當(dāng)于以主機(jī)為基礎(chǔ)建立一個(gè)虛擬的內(nèi)部局域網(wǎng),該網(wǎng)內(nèi)的主機(jī)IP地址都由虛擬機(jī)的DHCP服務(wù)器來分配,不過也可以手動(dòng)設(shè)置,前提是不要于其它主機(jī)的IP地址沖突(比如你建立了兩個(gè)虛擬系統(tǒng),都加入了這個(gè)虛擬出來的網(wǎng)絡(luò),手動(dòng)配置就要考慮沖突問題)。
????所以假如要使用DHCP服務(wù)器分配方式,就不用對(duì)虛擬系統(tǒng)的網(wǎng)卡TCP/IP協(xié)議做任何的配置和更改,這時(shí)只要真實(shí)主機(jī)能連通外部網(wǎng)絡(luò),這個(gè)虛擬網(wǎng)絡(luò)里的主機(jī)也就都能連接外網(wǎng)。下面是采取DHCP模式網(wǎng)卡的TCP/IP配置信息:
補(bǔ)充:
????使用飛鴿傳書查看,可以看到真實(shí)主機(jī),其IP地址為192.168.235.1(真實(shí)主機(jī)中VMnet8網(wǎng)卡IP),如圖所示:
虛擬系統(tǒng)中飛鴿傳書截圖:
真實(shí)主機(jī)中飛鴿傳書截圖:
?
????假如手動(dòng)配置TCP/IP,需要完整輸入IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)、DSN服務(wù)器地址,前三項(xiàng)缺一不可,最后一項(xiàng)不填雖然可以與虛擬網(wǎng)絡(luò)里的其它主機(jī)通信,卻不能進(jìn)行外網(wǎng)的域名解析(直接通過IP地址等方式可以訪問網(wǎng)絡(luò))。此時(shí)不論主機(jī)DNS設(shè)置與否,都沒有影響。下面是手動(dòng)配置的TCP/IP信息:
補(bǔ)充:
????主機(jī)VMnet8網(wǎng)卡IP:無;虛擬機(jī)網(wǎng)關(guān)IP:192.168.235.2(這個(gè)不能亂打了,在"Edit"?->?"Virtual?Network?Settings"的最后NAT頁可以看到,下面有圖);虛擬機(jī)網(wǎng)卡IP:192.168.235.3(手動(dòng)輸入,最后一位隨便選擇,只要不沖突,不如不能選擇真實(shí)主機(jī)的1和網(wǎng)關(guān)2)。使用飛鴿傳書查看,不能看到真實(shí)主機(jī)。
?
?
3.?Host-only(主機(jī)模式)
????在某些特殊的網(wǎng)絡(luò)調(diào)試環(huán)境中,要求將真實(shí)環(huán)境和虛擬環(huán)境隔離開,這時(shí)你就可采用Host-only模式。在Host-only模式中,所有的虛擬系統(tǒng)是可以相互通信的,但虛擬系統(tǒng)和真實(shí)的網(wǎng)絡(luò)是被隔離開的??梢岳肳indows?XP里面自帶的Internet連接共享(實(shí)際上是一個(gè)簡單的路由NAT)來讓虛擬機(jī)?通過主機(jī)真實(shí)的網(wǎng)卡進(jìn)行外網(wǎng)的訪問。虛擬系統(tǒng)的TCP/IP配置信息(如IP地址、網(wǎng)關(guān)地址、DNS服務(wù)器等),都是由VMnet1(Host-only)虛擬網(wǎng)絡(luò)的DHCP服務(wù)器來動(dòng)態(tài)分配的。
如果你想利用VMware創(chuàng)建一個(gè)與網(wǎng)內(nèi)其他機(jī)器相隔離的虛擬系統(tǒng),進(jìn)行某些特殊的網(wǎng)絡(luò)調(diào)試工作,可以選擇Host-only模式。
VMware網(wǎng)絡(luò)配置詳解三:Host-only模式配置
????其實(shí)Host-only模式和NAT模式一樣,都是以真實(shí)主機(jī)為基礎(chǔ)建立一個(gè)虛擬網(wǎng)絡(luò),所以Host-only模式的配置與NAT模式基本上完全一樣,這里不再螯述。不過這兩種模式還是有區(qū)別的,關(guān)鍵在于Host-only不帶NAT功能,無法連接外部網(wǎng)絡(luò)。解決這一問題可以利用Windows??2000/XP里面自帶的Internet連接共享(實(shí)際上是一個(gè)簡單的路由NAT)來讓虛擬機(jī)通過主機(jī)的真實(shí)網(wǎng)卡進(jìn)行外網(wǎng)的訪問。
1、查看真實(shí)主機(jī)網(wǎng)卡的屬性,選擇“高級(jí)”標(biāo)簽,將“允許其他網(wǎng)絡(luò)用戶……”選項(xiàng)勾上,并設(shè)置允許共享的網(wǎng)卡為VMnet1:
2、現(xiàn)在查看一下主機(jī)VMnet1網(wǎng)卡的TCP/IP配置,你發(fā)現(xiàn)已經(jīng)被自動(dòng)設(shè)置為:
????????IP地址:192.168.0.1(也是虛擬網(wǎng)絡(luò)的網(wǎng)關(guān),等下會(huì)用到)
????????子網(wǎng)掩碼:255.255.255.0
3、進(jìn)入虛擬系統(tǒng)(Host-only模式),假如你對(duì)TCP/IP沒有進(jìn)行任何配置(也就是都為空),那么虛擬機(jī)的DHCP服務(wù)器會(huì)為虛擬系統(tǒng)分配一個(gè)IP地址,但是,這個(gè)IP與主機(jī)VMnet1網(wǎng)卡的IP不會(huì)在同一個(gè)網(wǎng)段內(nèi),也就無法連接到主機(jī)。所以,我們要對(duì)虛擬系統(tǒng)進(jìn)行手動(dòng)TCP/IP配置:
????????IP地址:192.168.0.x(1<x<255)
????????子網(wǎng)掩碼:255.255.255.0
????????網(wǎng)關(guān):192.168.0.1
????????DNS:可以與主機(jī)的DNS地址相同,也可以是你能使用的DNS服務(wù)器地址(比如我們學(xué)校就有兩個(gè))
????現(xiàn)在,使用Host-only模式也可以連接外部網(wǎng)絡(luò)了。需要注意的是,DNS是域名解析服務(wù),不設(shè)置并不代表不能訪問網(wǎng)絡(luò),而是無法連接到DNS服務(wù)器,使得無法進(jìn)行域名解析,但是直接使用IP地址不受這個(gè)影響。例如域名“www.abc.com”,你要通過請(qǐng)求DNS并返回該域名所對(duì)應(yīng)的IP地址,才能訪問到該IP所在的主機(jī)。