linux虚拟机ping不通外网问题
linux虛擬機ping不通外網問題
最近在學習Linux系統操作,跟隨的是韋東山老師的視頻。
一開始在使用的虛擬機VMware設置網絡適配時是按照橋接模式來進行設置的,如圖:
并設置了DHCP自動獲取IP:
但是在實際操作中發現
- 本機可以ping上外網,ubuntu可以ping通本機,Ubuntu可以上網(會將本機網絡擠掉,即不具備和本機同時上網的功能),但是ping不同外網非常奇怪。
于是我在網上搜索相關的問題時,都在說將動態獲取IP(DHCP)改成靜態(Manual),再在vi編輯器中腳本更改鎖定。我試了,也沒有成功。接著又看到另外一種辦法,就是將橋接模式改為NAT模式,并且在虛擬網絡編輯器中把虛擬網卡的IP與主機IP設置成同一頻段;遺憾的是,我的虛擬機并沒有虛擬網絡編輯器,我嘗試安裝了15和16版本,都找不到虛擬網絡編輯器。
在感到無解的時候,我嘗試在電腦的控制面板->網絡連接中找到網卡并更改了他的ip、網關和子網掩碼,具體操作如下:
更改完成后在設置成NAT模式
可以ping通百度啦!
總結一下:問題的本質是虛擬機網卡的IP地址、子網掩碼與主機不一致,需要將他們置于同一頻段下。如果虛擬機版本沒有”虛擬網絡適配器“的就直接在控制面板那更改試試。橋接模式要求比較苛刻,可以改用NAT模式,它們兩者的介紹可以自行百度。
更新一下:
因為我裝的是老版的VMware虛擬機,沒有虛擬網絡編輯器,在后續學習與實驗中諸多不便。因此,我重新下載破解了16版本帶有編輯器的VMware虛擬機,Ubuntu可以選擇網上下載并創建。
還有就是,采用校園網或者指定客戶端的,就不要采用橋接模式了,因為你會發現主機與虛擬機可以ping通,但虛擬機就是上不了網。血淋淋的教訓。
總結
以上是生活随笔為你收集整理的linux虚拟机ping不通外网问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 洗牌复原次数c语言公式,洗牌算法Fish
- 下一篇: 如何在 Linux 上最好地设置命令别名