問題描述:之前已經(jīng)配置過linux系統(tǒng)的網(wǎng)卡文件/etc/sysconfig/network-scripts/ifcfg-eth0了,依靠NAT服務(wù)能正常訪問外網(wǎng)。但在電腦意外關(guān)機,導(dǎo)致VMware被強制關(guān)閉后,再次開機啟動VMware時,發(fā)現(xiàn)用遠程連接工具并不能連接到虛擬機中的linux,而且在cmd和虛擬機中互相ping對方ip地址,發(fā)現(xiàn)并不能ping通同時linux也不能訪問外網(wǎng)。
解決辦法:目前發(fā)現(xiàn)的解決辦法有兩個
(1)在關(guān)閉linux系統(tǒng)后,點擊VMware中菜單欄中“編輯”選項下的“虛擬網(wǎng)絡(luò)編輯器”按鈕,然后會出現(xiàn)圖1,點擊恢復(fù)默認配置(切記此處要在關(guān)閉linux系統(tǒng)后進行,否則不能點擊;有時候打開此窗口會很卡,可以關(guān)閉后再次打開)。
圖1
點擊上方按鈕后,VMware軟件會自動重新安裝(先卸載再安裝)位于windows的網(wǎng)絡(luò)適配器,見圖2。
圖2
此過程需要等待1~2分鐘(具體時間依個人電腦性能而異),再依據(jù)圖1中NAT模式下的子網(wǎng)ip地址配置同一局域網(wǎng)下ifcfg-eth0中的ip地址,然后就可以ping通外網(wǎng)了。
(2)不需要重置VMware網(wǎng)絡(luò),只需要重新開始任務(wù)管理器中VMware相關(guān)的4個服務(wù)就行(其中VMwareHostd對應(yīng)的Workstations Server是用于VMware軟件的共享服務(wù),不用管)。(推薦第2種方法)
具體步驟:1.使用快捷鍵Ctrl+Shift+ESC調(diào)出任務(wù)管理器界面(當(dāng)然也可以在桌面下的任務(wù)欄鼠標(biāo)右鍵開啟,但快捷鍵方),打開后選擇最后一項“服務(wù)”,可出現(xiàn)圖3所示界面。
圖3
可以發(fā)現(xiàn)與VMware相關(guān)的服務(wù)都已停止工作,此處應(yīng)該是VMware被強制關(guān)閉后導(dǎo)致這幾個服務(wù)異常被關(guān)閉,然后啟動VMware后并不能自動啟動;所以需要手動右鍵“開始”這幾項服務(wù),然后就可以神奇地發(fā)現(xiàn)linux系統(tǒng)又可以正常連接外網(wǎng)了,見圖4。
圖4
總結(jié):VMware被意外強制關(guān)閉后,再次啟動時并不能自動打開相關(guān)的服務(wù),導(dǎo)致利用NAT服務(wù)的linux不能聯(lián)網(wǎng),感覺這是VMware的一個“八阿哥”。(說明:此處的VMware版本號為10.0.0 build-1295980,并未測試過其他版本有無此問題。)
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。