樓主的是Ubuntu14.04版本,其它版本的應該也可以試試。
最近在研究Hadoop,第一步就是要修改虛拟機的連接配接方式為橋接模式,但是我發現我橋接模式下死活連不上網…于是就去百度了,幾乎把所有的方法都試了一遍,很多都是修改虛拟網絡編輯器…但并沒有解決我的問題…
樓主ping了一下實體機,能ping通;
ping了一下同網段的其它虛拟主機,也能ping通;
但是ping網段的時候,即使能ping通丢包率也特别高,80%、90%;
然後就是ping www.baidu.com死活ping不通,網頁也打不開。
其中172.21.15.254是樓主的網關,好了下面說一下樓主的解決方案:
1)首先,你的虛拟機上面的網關、DNS、掩碼、都要和你的實際主機一毛一樣,而你的虛拟機的IP要和你的主機在同一網段。根據以下步驟檢視你的實際主機上面的IP、網關、DNS、掩碼資訊:
按住win+R,輸入cmd,打開指令視窗
輸入ipconfig指令
回車,可以檢視到自己的主機資訊
我們隻用看最上面的那一個“本地連接配接”,其中IPv4就是你的實際主機的IP位址,還有子網路遮罩,預設網關,我這裡沒有顯示DNS,因為樓主用的是公司的給的ip,是以網關、DNS啥的都是自己設的,是以我知道我的DNS是218.2.135.1,你們那邊應該是會顯示DNS的,如果沒有,就去網上查一查怎麼看自己的DNS。
2)然後設定虛拟機的連接配接方式為橋接模式:右鍵虛拟機》設定》網絡擴充卡》橋接模式
3)打開虛拟機,點選右上角的的這個圖示,然後點選最下面的Edit Connections…
4)出現以下界面,選擇Wired connection1,點選右邊的Edit編輯(這裡樓主的連接配接是Wird connection 1,有些主機可能不一樣,隻要選擇一個可以編輯的連接配接即可,也可以點選Add添加)
5)依次點選Ipv4Setting》Method下拉框選擇Manual》Add》輸入Address IP位址、Netmask掩碼、Gateway網關》輸入DNS servers
樓主實際主機的IP位址為172.21.15.25
掩碼為255.255.255.0
網關為172.21.15.254
DNS為218.2.135.1
是以樓主輸入的虛拟機IP位址可以為172.21.15.71(前三位和實際主機一樣,最後一位不一樣即可)
然後掩碼、網關、DNS都和實際主機一毛一樣,如下圖所示:
然後點右下角Save…
6)設定好後,重新開機一下網絡,如果可以用指令重新開機的話就用指令重新開機,如果指令不能重新開機可以試試下面的方法(反正樓主的重新開機網絡指令是不管用的……)
點選右上角的這個圖示,點選Enable Networking把前面的勾給取消
現在就沒聯網了,然後再次點選右上角的這個圖示
選擇Enable Networking連接配接網絡
它會自動連接配接,我這裡自動連接配接的是eth0
手動切換到Wired connection1(如果你自動連接配接的就是Wired connection1的話就不用切換了)
過一會會顯示連接配接成功
7)Ctrl+Alt+T打開指令終端,輸入ifconfig指令,回車
這裡會顯示我們剛剛設定過的ip位址、網關、掩碼等資訊
右上角圖示選擇Connection Information也會顯示我們的連接配接資訊
8)現在就設定成功了,你試一試能不能打開浏覽器,如果能,那麼恭喜你,可以上網了,如果不能那請繼續看第九步
9)如果現在還不能上網,那你可能還需要看一下這個檔案,有沒有什麼問題
打開指令終端,輸入以下指令
grep hosts /etc/nsswitch.conf
如果你的結果出現下圖一樣的情形,那麼你就需要修改檔案了
在結果中我們可以看見,hosts對應的一串看不懂是什麼東西的東西…這時候我們就需要修改這個檔案了,輸入以下指令
sudo vim /etc/nsswitch.conf
出現以下界面,輸入字母i,進入修改模式,找到hosts,右邊對應的一大串字元串
把那串字元串改為以下形式
然後按Esc,輸入 :wq! 儲存退出即可
打開網頁,現在應該就可以上網了,如果還不行,你可以試試再次重新開機一下網絡,如果重新開機了還不管用,可以試試網上的另一種說法:
在終端輸入
sudo vim /etc/resolv.conf
輸入i,進入編輯模式,在原有的基礎上添加下面這幾句
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 218.2.135.1 #這裡寫你自己實際主機的DNS,樓主的是218.2.135.1
按Esc,輸入 :wq! 儲存退出,在指令端執行
resolvconf -u
打開網頁,現在應該是可以上網了!
還不行…再試試重新開機網絡,或者重新開機虛拟機吧……當初樓主也是搞了好幾天才連上網的……頭疼……