ubuntu不能上網解決方法
用這個方法的前提是你的網卡驅動已經打上了。如何判斷你的網卡驅動有沒有打上去可以用着個方法來判斷
打開終端 輸入 ping 127.0.0.1 (將紅色字體的字輸入完畢后按回車鍵),如果能拼通證明網卡驅動是打好了的,經過本人的實驗研究,找到了徹底解決的方法,按照我給大家的路徑打開后編輯一下就OK了。打開etc目錄,按下Ctrl加F 輸入 DHCP3 找到后打開他,就看到了dhclient.conf 右擊他使用 文本編譯器打開,在最后加入一行這個就OK了。
# prependdomain-name-servers192.168.1.1,218.2.135.1;
#}
需要注意的是 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 /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=1287405
http://ubuntuforums.org/showthread.php?t=1400445&page=2