虛擬機--Ubuntu實現NAT方式上網

虛擬機版本: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通百度。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章