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 availablehttp://ubuntuforums.org/showthread.php?t=1400445&page=2