Ubuntu network is unreachable解決方法
阿新 • • 發佈:2019-02-08
我使用的是Ubuntu14.04系統,今天早上一開電腦突然發現自己電腦上不了網路,ifconfig什麼地址都沒有,ping其他主機就提示Ubuntu network is unreachable。當時就比較暈,昨天也沒做什麼呀。然後我發現Ubuntu14.04 X window自帶管理網路連線的icon不見了,然後花了點時間想恢復它(結果沒有成功),後來通過以下步驟恢復了網路:
1.手動設定IP: vim /etc/network/interfaces 增加eth0: auto eth0 #iface eth0 inet dhcp iface eth0 inet static address xxx.xxx.xxx.xxx netmask xxx.xxx.xxx.xxx gateway xxx.xxx.xxx.xxx auto eth0 #開機自動連線 iface eth0 inet static #static表示使用固定ip,dhcp表示使用動態ip 2.手動設定DNS linux系統的DNS資訊是儲存在/etc/resolv.conf ,但是不能直接修改這個檔案。
在/etc/resolvconf/resolv.conf.d/目錄下一般情況下這個目錄下有base和head兩個檔案
vim /etc/resolvconf/resolv.conf.d/base
nameserver 8.8.8.8
儲存後執行
resolvconf -u
3.用以下命令使網路設定生效
service networking restart
sudo /etc/init.d/networking restart
解釋:Ubuntu啟動時首先檢測Network Connection這個管理軟體裡的配置,而當該軟體不能正常使用(像我一樣)或者它沒有配置,就會像根據上面手動配置的設定來編輯網路,而一般在裝PC版的Ubuntu時候是不會設定手動配置的(大部分人只會像windows一樣設定前面提到的管理軟體),這樣如果管理軟體掛了就無法上網了,所以在裝系統的時候最好把手動設定也配置上(伺服器必須配置,因為伺服器一般沒有X window
參考:http://piaoyun.cc/ubuntu-server-ip-dns.html