本文章針對橋接方式進行講解,如果需要另外兩種連接方式請參考文末給出的鏈接
(一)問題
主機和虛擬機可以相互ping通,但是卻不能ping網址
(二)解決辦法
vmware為我們提供了三種網絡工作模式,它們分別是:Bridged(橋接模式)、NAT(網絡地址轉換模式)、Host-Only(僅主機模式)。
打開vmware虛擬機,我們可以在選項欄的“編輯”下的“虛擬網絡編輯器”中看到VMnet0(橋接模式)、VMnet1(僅主機模式)、VMnet8(NAT模式),那么這些都是有什么作用呢?
其實,我們現在看到的VMnet0表示的是用于橋接模式下的虛擬交換機;VMnet1表示的是用于僅主機模式下的虛擬交換機;VMnet8表示的是用于NAT模式下的虛擬交換機。
這里主要介紹一下橋接鏈接網絡,其他兩種使用較為簡單。
(1)點擊 ”虛擬機“ ==》設置,打開設置
(2)點擊”編輯“ ==》虛擬網絡編輯器,注意這里要先關閉vmware,然后右鍵以管理員身份運行
上面方框中的網卡一定要和自己的物理主機的網卡相同,查看自己物理網卡方法如下:
設置到這里有的已經可以上網了,不能上網的繼續往下走。
(3)windows 下查看主機的ip網絡,win+R輸入cmd,進入命令行模式輸入:
ipconfig /all
(4)打開ubuntu網絡設置,不同的發行版網絡設置不太一樣,自己找下
上面的DNS需要配置,我們ping不通網址很大原因就是他,執行下面的代碼;
sudo gedit /etc/resolv.conf
查看里面是否有DNS,如果沒有手動編輯加進去
nameserver 192.168.31.1
然后保存,立即生效了。
再次執行ping baidu.com
此時可以正常上網了
關于NET和僅主機的鏈接請參考:vmware虛擬機三種網絡模式詳解
本文章僅供學習交流用禁止用作商業用途,文中內容來水枂編輯,如需轉載請告知,謝謝合作
微信公眾號:zhjj0729
微博:文藝to青年