1. 程式人生 > >ubuntu解決無法上網問題

ubuntu解決無法上網問題

驗證網絡卡驅動是否已經安裝成功

       開啟終端 輸入 ping 127.0.0.1 (將紅色字型的字輸入完畢後按回車鍵),如果能拼通證明網絡卡驅動是打好了的,經過本人的實驗研究,找到了徹底解決的方法,按照我給大家的路徑開啟後編輯一下就OK了。開啟etc目錄,按下Ctrl加F 輸入 DHCP3 找到後開啟他,就看到了dhclient.conf 右擊他使用 文字編譯器開啟,在最後加入一行這個就OK了。

       需要注意的是 192.168.1.1和218.2.135.1是無的DNS,如果你不知道自己的DNS可以看看windows下的DNS是多少(ipconfig /all)。輸入一個DNS就夠了,也可輸入兩個。象就所輸入了兩個DNS ,兩個DNS之間用 “,”格開 不含引號。末尾用“;”

下面的所手動獲取DNS的方法。

1、那個圖形的設定程式有問題,建議把它解除安裝了。在新立德中找gnome-network-namager,徹底刪除。

2、手動設定ip。
1)斷開網路服務
sudo /etc/init.d/networking stop
2)設定固定ip
sudo gedit /etc/network/interfaces
將裡邊的內容改為
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.188
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

3)設定dns伺服器
sudo gedit /etc/resolv.conf
新增以下的記錄,格式是
nameserver dns的ip地址

3、執行 sudo gedit /etc/NetworkManager/NetworkManager.conf     將managed=false 改成true

4、重啟網路服務,sudo /etc/init.d/networking start加入還不能連線,重啟系統即可。

備註:

      經過本人測試,有時候重新裝個軟體他有無法上網,我們可以通過 ifconfig 這個命令來看看IP有沒有獲取到。通過返回來的資訊來看ip是獲取到了。那麼為什麼還不能上網,一般來說是DNS獲取失敗,或者獲取了錯誤的DNS,我們只需要重新設定一下DNS就可以了,設定方法如下

(需要注意的,最好先斷開網路,配置好了後在重新啟動網路)

第一步:斷開網路

在終端裡輸入

1)斷開網路服務
sudo /etc/init.d/networking stop

第二部設施DNS

2)設定dns伺服器
sudo gedit /etc/resolv.conf
新增以下的記錄,格式是
nameserver dns的ip地址

舉個例子,如果你的電腦在windows下獲取的DNS地址是218.2.135.1

那麼你就可以這樣寫了

nameserver 218.2.135.1

一般來說我們可以填寫多了DNS,你也可以把你的閘道器填寫進去。

如果你不知道自己的DNS地址可以只把閘道器地址填寫到 DNS服務地址

再舉例我的閘道器是 192.168.1.1

我的DNS是218.2.135.1(南京電信的)

那麼我的DNS可以這樣配置

nameserver 192.168.1.1

nameserver 218.2.135.1

可以這樣

nameserver 192.168.1.1

或者

nameserver 218.2.135.1

最後一步

設定完了DNS後重啟網路服務

在終端輸入:

sudo /etc/init.d/networking start

 如果還不能上網重啟計算機 

no network devices available
http://ubuntuforums.org/showthread.php?t=1400445&page=2