vmware網(wǎng)卡設(shè)置詳解
| 轉(zhuǎn)載請(qǐng)注明出處!本文連接及作者。不得用于商業(yè)用途! http://hi.baidu.com/quantumcloud/blog/item/9156a6c584996c179c163d5b.html BY:aiminickwong 最近我遇到很多朋友在問(wèn)我vmware workstation 版本虛擬機(jī)的上網(wǎng)問(wèn)題,在這里,我就針對(duì)這個(gè)問(wèn)題做一些說(shuō)明。 為了朋友們更好的理解VMware Workstation 版本虛擬機(jī)是如何連接網(wǎng)絡(luò)的,下面我就對(duì)VMware的3種網(wǎng)絡(luò)模型做一下相關(guān)的介紹。 1.首先,介紹一下VMware的幾個(gè)虛擬的網(wǎng)絡(luò)設(shè)備: VMnet0 : 在橋接模式下的虛擬交換機(jī) VMnet1 : 在Host-Only模式下的虛擬交換機(jī) VMnet8 : 在NAT模式下的虛擬交換機(jī) VMnet Network Adapter VMnet1 : 在Host-Only模式下,Host與Host-Only虛擬網(wǎng)絡(luò)進(jìn)行通信的虛擬網(wǎng)卡(這是在物理機(jī)上的虛擬網(wǎng)卡,跟虛擬機(jī)上的虛擬網(wǎng)卡不一樣) VMnet Network Adapter VMnet8 : 在NAT模式下,Host與NAT虛擬網(wǎng)絡(luò)進(jìn)行通信的虛擬網(wǎng)卡(這是在物理機(jī)上的虛擬網(wǎng)卡,跟虛擬機(jī)上的虛擬網(wǎng)卡不一樣) 2.接下來(lái),我對(duì)3種網(wǎng)絡(luò)模型做一個(gè)介紹: (1). Bridge Network 橋接網(wǎng)絡(luò)
你可以這樣理解: 在橋接網(wǎng)絡(luò)中,你物理機(jī)的真實(shí)網(wǎng)卡和你虛擬機(jī)的虛擬網(wǎng)卡在網(wǎng)絡(luò)中的地位其實(shí)是一樣的,即可以說(shuō)虛擬機(jī)是和物理機(jī)處在同一個(gè)網(wǎng)段中的另外一臺(tái)機(jī)器。 比如這是我的物理機(jī),如下圖,大家可以看到VMnet Network Adapter VMnet1和VMnet Network Adapter VMnet8還有我本機(jī)的網(wǎng)卡。 這是我本機(jī)(物理機(jī))的真實(shí)物理網(wǎng)卡信息: 這是我虛擬機(jī)的虛擬網(wǎng)卡信息: 大家可以看到其實(shí)他們是在一個(gè)網(wǎng)段中的,我在路由上開(kāi)啟了DHCP,所以虛擬機(jī)通過(guò)DHCP獲取到的IP和物理機(jī)是在同一個(gè)網(wǎng)段。這樣虛擬機(jī)和物理機(jī)是在同一個(gè)網(wǎng)段,所以自然是可以上外網(wǎng)的。 他們之間當(dāng)然也能互通: 虛擬機(jī) 到路由肯定也是通的: 本機(jī)到虛擬機(jī): (2). Network Address Translation (NAT) NAT網(wǎng)絡(luò) 在Network Address Translation (NAT)中,物理機(jī)(Host)上的虛擬網(wǎng)卡VMnet Network Adapter VMnet8連接到虛擬交換機(jī)VMnet8上,并不是直接連接到虛擬機(jī)上,而是通過(guò)VMnet8(虛擬交換機(jī))與虛擬機(jī)所在的網(wǎng)段進(jìn)行通訊,其VMnet Network Adapter VMnet8并不會(huì)為虛擬機(jī)所在的網(wǎng)段提供路由服務(wù)。在VMnet8(虛擬交換機(jī))網(wǎng)段下的虛擬機(jī)而是通過(guò)虛擬的NAT服務(wù)器(正如上圖中的NAT Device)連接到外網(wǎng)的。 我本機(jī)的VMnet Network Adapter VMnet8網(wǎng)卡信息: 這里我們沒(méi)有看到網(wǎng)關(guān),我用的是workstation 7.01的版本,其實(shí)她在這里可以看到: 在開(kāi)始菜單找到:Virtual Network Editor 打開(kāi)它,如下圖,看到了嗎,這幾個(gè)虛擬設(shè)備都在這里: 找到VMnet8,選擇NAT Settings,打開(kāi)它: 看到了嗎 其實(shí)這里他是一臺(tái)虛擬的NAT服務(wù)器 現(xiàn)在我們看一下我虛擬機(jī)的網(wǎng)卡信息: 看到了吧,和物理機(jī)在一個(gè)網(wǎng)段! 呵呵,現(xiàn)在開(kāi)始變得有意思了,我們ping一下。 物理機(jī): 虛擬機(jī): 虛擬機(jī)到網(wǎng)關(guān): 看,通了!這個(gè)時(shí)候虛擬機(jī)也能上外網(wǎng)了! VMnet Network Adapter VMnet8 的IP地址VMware在安裝的時(shí)候自動(dòng)隨機(jī)指定的一個(gè)IP地址(不要修改VMnet Network Adapter VMnet8虛擬網(wǎng)卡所在的網(wǎng)絡(luò)ID,這樣可能造成Host和Guest無(wú)法通信),如果出現(xiàn)問(wèn)題,大家可以在Virtual Network Editor中選擇: 選擇 來(lái)恢復(fù)默認(rèn)值! 虛擬機(jī)中的IP是用過(guò)虛擬的DHCP服務(wù)器來(lái)分配的,這個(gè)虛擬的服務(wù)器其實(shí)只是系統(tǒng)中的一個(gè)服務(wù),大家可以在系統(tǒng)服務(wù)中看到: (開(kāi)始菜單運(yùn)行中鍵入:services.msc) 如果發(fā)現(xiàn)虛擬DHCP服務(wù)器出現(xiàn)問(wèn)題,可以嘗試重新啟動(dòng)該系統(tǒng)服務(wù)來(lái)解決問(wèn)題。 在NAT模式的網(wǎng)絡(luò)中,Guest的網(wǎng)關(guān)指向192.168.78.2,其實(shí)那個(gè)也是虛擬的NAT服務(wù)器的地址,這個(gè)虛擬的NAT服務(wù)器其實(shí)也只是一個(gè)系統(tǒng)服務(wù): 如果發(fā)現(xiàn)虛擬NAT服務(wù)器出現(xiàn)問(wèn)題(比如不能上網(wǎng)),可以嘗試重新啟動(dòng)該系統(tǒng)服務(wù)來(lái)解決問(wèn)題。 說(shuō)來(lái)說(shuō)去,VMnet Network Adapter VMnet8只是Host與Guest網(wǎng)段通信的一個(gè)接口,即使你禁用掉VMnet Network Adapter VMnet8也不會(huì)影響Guest虛擬機(jī)上網(wǎng)的,只是這個(gè)時(shí)候Host無(wú)法與Guest網(wǎng)段進(jìn)行通訊了,但是你的Guest仍然可以上網(wǎng),因?yàn)檫@個(gè)模式下起作用的其實(shí)是2個(gè)系統(tǒng)服務(wù),他們?nèi)匀辉谡_\(yùn)行! (3). Host-only Networking Host-Only網(wǎng)絡(luò) 在Host-Only Networking 模式網(wǎng)絡(luò)中,Host-Only網(wǎng)絡(luò)是一個(gè)隔離的無(wú)法與外網(wǎng)通信的網(wǎng)絡(luò)結(jié)構(gòu)。Host-Only網(wǎng)絡(luò)和NAT網(wǎng)絡(luò)比較類似,不同之處就是在Host-Only模式下,沒(méi)有使用NAT服務(wù),VMnet1也沒(méi)有連接到路由,所以不能訪問(wèn)到外網(wǎng)。而Host與Guest則利用VMnet Network Adapter VMnet1 這塊虛擬網(wǎng)卡進(jìn)行彼此的通信。在這個(gè)模式下Guest通過(guò)虛擬的DHCP服務(wù)器獲得IP,這一點(diǎn)和NAT模式是一樣的。 這是我本機(jī)VMnet Network Adapter VMnet1的配置: 這是我虛擬的網(wǎng)卡信息: 看到?jīng)]有他們?cè)谝粋€(gè)網(wǎng)段下,當(dāng)然可以互訪了。 我的物理機(jī): 虛擬機(jī): 在Host-Only網(wǎng)絡(luò)中,Guest的Default Gateway為空,因?yàn)?b>虛擬NAT服務(wù)器,所以即使用route add添加路由,Guest也不能訪問(wèn)外網(wǎng)的。因?yàn)檫@個(gè)模式就是一個(gè)隔離的模式,即使一個(gè)isolated的網(wǎng)絡(luò)。 當(dāng)然網(wǎng)上有朋友說(shuō),可以在Host上來(lái)為VMware Network Adapter VMnet1虛擬網(wǎng)卡做路由,例如用RRAS來(lái)做,這樣處于Host-Only網(wǎng)絡(luò)下的Guest就又可以上外網(wǎng)了,她只需要使用route add自己的默認(rèn)網(wǎng)關(guān)改成VMware Network Adapter VMnet1網(wǎng)卡地址即可。也興趣的朋友也可以嘗試一下。 3.Virtual Network Editor 其實(shí)很多設(shè)置都還可以在 Virtual Network Editor 中自定義,比如你可以修改你想要的網(wǎng)絡(luò)ID,當(dāng)然的記得如果你改了VMnet1 和VMnet8 ,VMnet Network Adapter VMnet1 和VMnet Network Adapter VMnet8 也要改為相同ID才行。 3.總結(jié)一下關(guān)于上網(wǎng)問(wèn)題 其實(shí)看了上面的內(nèi)容你會(huì)發(fā)現(xiàn)除了Host-Only模式不能上網(wǎng)以外,其他2中個(gè)方式都可以,大家在出現(xiàn)問(wèn)題的時(shí)候不要急,冷靜判斷一下,找到是哪個(gè)地方的問(wèn)題然后在逐一解決,本文意在拋磚引玉,虛擬機(jī)還有很多地方值得我們?nèi)パ芯俊?/font> 4.還是無(wú)法上網(wǎng)!或者能上QQ不能打開(kāi)網(wǎng)頁(yè)!怎么辦? 如果你仔細(xì)看完我上述的介紹,還是不能上網(wǎng),而卻你確信使用ping命令測(cè)試物理機(jī)和虛擬機(jī)之間是聯(lián)通的,那就是你虛擬的DNS設(shè)置問(wèn)題! 只需要改為正確的DNS即可! 方法如下: 查看你本機(jī)(物理機(jī))的網(wǎng)卡連接信息,找到你的DNS地址,如上圖我DNS是202.96.209.5/192.168.100.8,把你的虛擬及的DNS設(shè)置成和你的本機(jī)的DNS相同即可。 找到你的連接網(wǎng)卡: 找到 選擇“屬性” 在下面填入你的DNS 就是在下圖這個(gè)地方 保存即可生效。 如果你實(shí)在找不到你的DNS,那就打電話問(wèn)問(wèn)電信客戶吧,他們會(huì)告訴你的,每個(gè)地方的DNS服務(wù)器地址是不一樣的。 |
本文來(lái)自博客園,作者:dolinux,未經(jīng)同意,禁止轉(zhuǎn)載




























浙公網(wǎng)安備 33010602011771號(hào)