Ubuntu在vmare虛擬機器無法上網的解決方法
首先,檢查你的虛擬機器是否開啟了網路服務,檢查方法是開啟控制面板->-管理工具--->服務 ,查詢 VMware DHCP Service 和VMware NAT Service ,保證這兩個服務已經啟動。如果沒有禁用,則要先將其開啟,一般設定為自動啟動就可以 ,如果設定不成功,可以先將虛擬機器關掉,然後重灌一次vmare或者重啟電腦試一下。
第二,設定網路型別,一般在vmare中有四種。
第一種: Bridged: Connected directly to the physical network,使用橋接網絡卡(VMnet0虛擬網絡卡),表示當前虛擬機器與主機(指執行VMware Workstation軟體的計算機)在同一個網路中。第二種:NAT: Used to share the host's IP address,使用NAT網絡卡(VMnet8虛擬網絡卡),表示虛擬機器通過主機單向訪問主機及主機之外的網路,主機之外的網路中的計算機,不能訪問該虛擬機器。第三種: Host-only: A private network shared with the host,只使用本地網路(VMnet1虛擬網絡卡),表示虛擬機器只能訪問主機及所有使用VMnet1虛擬網絡卡的虛擬機器。主機之外的網路中的計算機不能訪問該虛擬機器,也不能被該虛擬機器所訪問。第四種: Custom: Specific virtual network,沒有網路連線,表明該虛擬機器與主機沒有網路連線。
我們一般使用前兩種多一些,如果不知道怎麼設定,優先採用橋接模式,並且選中“複製物理網路屬性”。
第三,設定虛擬機器網路編輯器。在虛擬機器的左上方,選中“虛擬網路編輯器”,這裡的操作需要使用管理員許可權。根據右下方的提示,單擊“更改設定”。
之後,網路編輯器會自動重啟一次,重啟完後會多出來一項。重啟完的截圖如下所示:
在橋架模式下,這裡可以設定橋接所使用的網絡卡。如果想通過無線網絡卡上網, 則這裡要選中無線網絡卡對應的虛擬網橋。
設定完畢後,在虛擬機器裡採用自動獲取網路地址的方式即可上網,如果自己手動設定,有時候然而上不了。
如果要讓虛擬機器可以通過有線網路連線到嵌入式開發板中 ,這裡要再改回去。比較麻煩一些。這一點vmare就不如vbox方便,vbox可以自動搜尋,不需要頻繁的手動設定。