無法將 Ethernet0連接到虛擬網絡 VMnet8 以及無法使用橋接的詳細解決步驟


紅心前言

首先我們需要明確如下表所示的對應關系:

網絡類型 網絡適配器名
Bridged   VMnet0
NAT   VMnet8
Host-only      VMnet1

 

紅心解決“無法將Ethernet0連接到虛擬網絡VMnet8”的問題

重裝虛擬機后,在虛擬機中安裝了Linux操作系統,啟動時(網絡連接方式:NAT,NAT使用的是VMware Virtual Ethernet Adapter for VMnet8)提示如題所示的錯誤。帶着這個錯誤進入系統后,當然是無法和主機以及路由器進行網絡連接的。

此時,即便你按照如下圖所示操作進行手動連接也會得到同樣的錯誤提示。

image

在這種情況下,打開網絡連接,你會發現正常情況下本應該在網絡連接里出現的VMware Virtual Ethernet Adapter for VMnet1和VMware Virtual Ethernet Adapter for VMnet8,都沒有出現。

這時,其實你重啟下電腦(重啟主機而不是重啟虛擬機中的Linux),即可解決問題,正如我這里的情況,重啟后再次查看網絡連接,發現有了VMware Virtual Ethernet Adapter for VMnet1和VMware Virtual Ethernet Adapter for VMnet8:

image

此時,再按照如下操作手動連接:

image

這時沒有出現錯誤提示,說明已經成功連接了,如下圖所示:

image

進入Linux系統,在命令終端,輸入service network start啟動網絡服務,然后輸入ifconfig就可以發現eth0也有了:

image

這時,我們ping主機和路由器都可以ping通了。但是主機是ping不同虛擬機的,因為我們用的是NAT網絡連接方式。要想讓主機也可以ping通虛擬機,我們需要使用橋接的網絡連接方式,橋接使用的是VMware Virtual Ethernet Adapter for VMnet0。

在虛擬機下,編輯—>虛擬網絡編輯器,彈出如下,發現只有VMnet1和VMnet8,恰恰橋接需要的VMnet0沒有:

image

這時,你若在上圖中選擇橋接模式,將會得到如下錯誤提示:

image

怎么辦呢?

紅心解決“虛擬機網絡連接——橋接模式不可用”的問題

再次打開網絡連接,在WLAN上右鍵—>屬性,彈出如下對話框:

注意:因為我這里使用的是無線網,故在WLAN上操作,若使用有線網直接在本地連接上右鍵屬性即可。

image

首先檢查一下是否有VMware Bridge Protocol這一項,若有,則還要確保該項已被勾選上。若根本沒有這一項的話,則需要安裝該服務項,具體安裝步驟如下:

image

點擊“安裝”,彈出如下:

image

點擊”添加“后,彈出如下:

image

點擊”從磁盤安裝“后,彈出如下:

image

點擊”瀏覽“,然后定位到VMware Player的安裝目錄,選擇netbridge.inf文件,比如C:\Program Files (x86)\VMware\netbridge.inf:

image

點擊”打開“后,彈出如下:

image

點擊”確定“后,彈出如下:

image

再次點擊”確定”,這里的服務安裝就成功結束了。

再次重啟電腦,重啟后發現VMnet0也出現在了虛擬網絡編輯器中,而且橋接模式也可以使用了,因為我使用的是無線網,故下圖中橋接到了筆記本電腦上的無線網卡。

image

此時,只需要將eth0的IP地址設置到與主機IP同一網段即可實現相互ping通了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM