虛擬機版本:Ubuntu 64-bit-zlg(這個不一樣無所謂)
VMware Workstation版本:VMware Workstation 10(我的是中文版的)
電腦系統:WIN 10
一、查看NAT設置參數和DHCP設置參數
1.首先我們打開VMware Workstation 10,運行虛擬機。左上角的編輯按鈕,單擊下拉菜單裏的“虛擬網絡編輯器”。
2.然後依次單擊NAT設置按鈕和DHCP設置按鈕。
單擊NAT設置按鈕後彈出如下界面,這裏我們要記住子網掩碼和網關的值:
單擊DHCP設置按鈕後彈出如下界面,這裏我們要記住自己設置的本機IP要在下面圖中開始IP地址和結束IP地址的區間內:
二、配置NAT方式上網
1.打開虛擬機的設置面板
單擊後的彈出面板如下,我們單擊設置按鈕:
2.找到網絡適配器一欄,修改爲NAT模式。
3.找到虛擬機的右上角的連網狀態符號並單擊。
4.在彈出的面板裏我們一次單擊連接信息按鈕和編輯連接按鈕。
5.單擊連接信息按鈕後彈出的面板如下,我們可以看到很多的本機IP的參數:
6.單擊編輯連接按鈕後彈出的面板如下,我們可以修改連網配置:
7.單擊完編輯按鈕後彈出如下界面,直接單擊IPv4設置按鈕。
8.找到方法這一欄,選擇下拉框內的手動。
9.填寫IP地址,子網掩碼,網關。如果填完之後發現保存按鈕是灰色點不了,那麼可以鼠標單擊IP地址一欄,使之變成編輯狀態,在光標放在192.168.183.128之後按下回車鍵保存按鈕就可以單擊了。
10.單擊虛擬機的右上角的連網狀態符號並單擊,在彈出面板裏單擊斷開。
11.單擊我們剛剛編輯過得Wired connection 1使之啓動。
12.我們先ping一下win10主機。按下win+R組合鍵,在對話框裏輸入cmd並回車,在彈出的面板裏輸入ipconfig找到本機的以太網ipv4地址。
13.成功ping通主機。
14.ping外網,比如baidu。但是我們發現並沒有ping通。
15.解決辦法:這種情況說明沒有解析這個域名的工具,我們需要在虛擬機中設置域名服務器IP。
15.1以我的win10爲例,找到控制面板-->網絡和Internet-->網絡連接裏的以太網,右鍵單擊狀態。
15.2單擊詳細信息。
15.3我們可以看到我們的IPv4 DNS服務器。記住後邊的值,我的是114.114.114.114。
15.4回到我們前邊的第9步的界面,填寫DNS服務器的值。
15.5保存後重新啓動Wired connection 1,直接單擊Wired connection 1就可以。
15.6 ping百度,發現可以ping通了。
16.其他情況說明:如果你的電腦按照上邊的設置還是無法上網,一般可以嘗試以下解決辦法:
16.1嘗試主機和虛擬機共享IP。以我的win10爲例,找到控制面板-->網絡和Internet-->網絡連接裏的以太網,右鍵單擊屬性。
16.2單擊共享按鈕,選擇你的虛擬機vmnet8對應的虛擬網卡名稱。之後再ping主機或者外網嘗試。
16.3如果按照以上設置仍然無法連接網絡,請在windows系統的服務裏查看是否開啓了VMDHCP和WMNet服務。(我的電腦-->右鍵管理-->選擇“服務”-->查找對應服務並啓動之)
注意:前邊的這些步驟都是手動設置了虛擬機的IP,DNS,子網掩碼。這有助於以後做實驗電腦主機和ARM之類的開發板進行通信。因爲只有固定了虛擬機的IP,才能設置ARM開發板的IP保證兩者在同一網段內,然後虛擬機設爲橋接模式,板子和虛擬機就可以通信了。拋開前邊這些,僅僅是想讓虛擬機上網,我們從前邊的第8步開始,把手動改成自動就好了。
最後一樣可以ping通百度。