|
在網(wǎng)上找尋了幾乎所有關(guān)于VMware虛擬機(jī)配置上網(wǎng)的問(wèn)題結(jié)果都是以失敗告終,這個(gè)問(wèn)題足足困擾了我半個(gè)多月,當(dāng)然現(xiàn)在也是依舊沒(méi)有解決,不過(guò)我卻想到了另外一個(gè)笨方法可以緩解我們想要上網(wǎng)的迫切心情,沒(méi)什么啦,忍到畢業(yè)而已!!
在介紹笨方法之前首先得說(shuō)一下VMware虛擬機(jī)無(wú)法上網(wǎng)的原因,虛擬機(jī)要想要上網(wǎng)主機(jī)里的VMnetDHCP和VMware NATService就必須要開(kāi)啟,可能很多人都沒(méi)留意這個(gè)問(wèn)題,因?yàn)檫@兩個(gè)服務(wù)好像裝好軟件之后是默認(rèn)開(kāi)啟的,在其他網(wǎng)絡(luò)環(huán)境下虛擬機(jī)直接選擇NAT方式就可以上網(wǎng)了,所以網(wǎng)上請(qǐng)教很多大牛時(shí)他們對(duì)我們的虛擬機(jī)無(wú)法上網(wǎng)感到非常費(fèi)解呀。不過(guò)在校園網(wǎng)的話(huà),情況又不一樣了,我不知道其他的校園網(wǎng)客戶(hù)端有沒(méi)有這種情況,可是使用銳捷校園網(wǎng)客戶(hù)端的話(huà)會(huì)自動(dòng)阻斷VMwareNAT Service服務(wù)的開(kāi)啟,也就是說(shuō)即使你手動(dòng)開(kāi)啟了VMware NATService過(guò)了一會(huì)又會(huì)被自動(dòng)關(guān)閉,這樣就導(dǎo)致不管在虛擬機(jī)里面怎么設(shè)置都無(wú)法上網(wǎng)(注意這里使用的NAT方式,或許其他連接方式有新的解決方法,這里只說(shuō)NAT方式)。
如果有人對(duì)虛擬機(jī)的三種連接方式不是很了解的,可以看看這篇博客:VMware網(wǎng)絡(luò)連接模式詳解:橋接、NAt、host-only;講的非常詳細(xì)。
那么知道是因?yàn)閂Mware NATService服務(wù)自動(dòng)關(guān)閉的話(huà)解決的方法自然是讓其一直打開(kāi),我針對(duì)這個(gè)問(wèn)題在網(wǎng)上搜了很多資料都沒(méi)有人解決了這個(gè)問(wèn)題,也可能使用的銳捷的都是學(xué)生居多因此研究的人比較少,本來(lái)我是打算放棄轉(zhuǎn)而使用VirtualBox的(VirtualBox在銳捷下都是可以上網(wǎng)的),最后想到使用windows批處理的方法,這其實(shí)真的是一個(gè)笨方法來(lái)的,只要寫(xiě)一個(gè)無(wú)限循序語(yǔ)句判斷VMwareNATService服務(wù)是否開(kāi)啟,沒(méi)有開(kāi)啟就打開(kāi),一直循環(huán)判斷,我試了一下效果,這樣虛擬機(jī)是可以一直上網(wǎng)的,中間的斷網(wǎng)也是不到1s,還是可以接受的,聊勝于無(wú)啦。
笨方法:
(1)新建一個(gè)記事本文件,文件名后綴改成:.bat
(2)用記事本打開(kāi)或者其他編輯工具也可以
(3)把下面的代碼復(fù)制進(jìn)去后保存:
@echo off
:first
for /f "skip=3 tokens=4" %%i in ('sc query "VMware NATService"') do set "zt=%%i" &goto:second
:second
if /i "%zt%"=="RUNNING" (
echo 該服務(wù)已經(jīng)在運(yùn)行
) else (
echo 該服務(wù)處于停止?fàn)顟B(tài)
net start "VMware NAT Service"
)
ping 127.0.0.1 -n 25>nul
goto :first
注意格式,最好保持相同狀態(tài),保存退出。
(4)使用管理員權(quán)限打開(kāi)該文件,然后讓其一直運(yùn)行不要關(guān)閉,直到你不使用虛擬機(jī)上網(wǎng)為止。
(5)注意虛擬機(jī)VMware裝好之后默認(rèn)的就是NAT方式上網(wǎng),打開(kāi)了這個(gè)文件之后虛擬機(jī)不用做任何設(shè)置,如果你更改過(guò),請(qǐng)到虛擬機(jī)的setting里面把連接方式改回NAT,網(wǎng)上很多關(guān)于設(shè)置這些的資料,可以去找找。
好了,對(duì)于上面批處理看不懂的想了解的可以去網(wǎng)上百度一下bat教程看看。
本內(nèi)容只針對(duì)銳捷校園網(wǎng)下虛擬機(jī)無(wú)法上網(wǎng)問(wèn)題、VMware NATService自動(dòng)關(guān)閉情況做出的解決方法,有錯(cuò)漏之處或者有更好方法歡迎回復(fù)交流,希望以后有大牛可以解決銳捷自動(dòng)關(guān)閉VMware NATService的問(wèn)題
|
|