Linux基礎(Ubuntu網絡配置)

最近在QQ經常聽到有人喊救命:快來人啊!不得了啦!Ubuntu連不上網啊!今天,我代表月亮,來消滅……哦不!來拯救億萬黎民於水火!我是誰?我就是傳說中的Ubuntu科學家。

 

Ubuntu是一個依賴於網絡的系統,沒有網何止我們活不了,他也活不下去。那在虛擬機裏的Ubuntu要是連不上網了,該怎麼辦呢? 

 

首先明確一下,網絡的問題是複雜的,並不能保證一劑猛藥直戳病竈,立馬康復,而可能由方方面面的各種原因所造成,我們要做的,是淡定,對病情保持樂觀心態,然後將可能的情況一一排查。來看:

 

第一,檢查網線。有人會對此不屑一顧,但是也有人搞了2小時之後發現網線沒插緊而胸悶氣喘的。另外必須確認windows主機能上網。


第二,檢查VMware的網絡配置方式,具體而言,如果你所在的網絡可以允許你擁有多個獨立IP,那麼推薦設置爲橋接(Bridged)模式。如果你所在的網絡只能允許你擁有一個IP,那麼推薦設置爲NAT模式。

 

第三,正確配置Ubuntu的IP地址,IP地址的設置有兩種方式,一種是固定IP,一種是自動獲取IP,如果是固定IP,請確保 /etc/network/interfaces 有如下內容:


其中 address、netmask 和 gateway 分別是IP地址、子網掩碼和網關地址,注意要設置成你自己的網絡環境,可別照我的抄!

如果是自動獲取IP,就更簡單了,確保 /etc/network/interfaces 裏的內容如下:​


眼尖的同學看到了沒,就是將static改成dhcp,就由原來的靜態固定IP改成動態自動獲取IP。

 

第四,正確地配置DNS服務器,確保 /etc/resolv.conf 裏面有如下語句:

nameserver 202.96.134.133

配置DNS服務器需注意,上述 202.96.134.133 的服務器地址僅限於華南地區,北方地區需要自行百度距離更近的服務器。另外 nameserver 語句可以寫多句,相當於備用DNS。

 

第五,確保配置了正確的網關地址,比如你所在網絡的網關地址是192.168.1.1,那麼可以執行如下命令:

sudo route add default gw 192.168.1.1

 

第六,重新啓動網絡服務,命令如下:

sudo /etc/init.d/networking reload

sudo /etc/init.d/networking restart

 

一般而言,到此網絡就應該能聯網了,如果還不行,再繼續嘗試如下方法:

1 重新啓停虛擬網卡:

      sudo ifconfig eth0 down

      sudo ifconfig eth0 up

2 重新啓動Ubuntu:

      sudo shutdown -r now

 

如果上述步驟都無法拯救你的Ubuntu,機智如我Ubuntu科學家也要吐血了,對了,我想起來還有一個驚世駭俗的解決辦法,就是把VMware的虛擬網卡eth0刪除,然後再添加一個新的虛擬網卡,然後再重複以上步驟。也就是說,不僅實際硬件網卡會壞掉,而且虛擬網卡也可能會壞掉喲!以前有一位同學真的遇過這個情況,服用了我的偏方還真的解決了問題,而且人也變帥了,多年的懶癌也立竿見影地消失了!聽說後來還找到了一枚可愛的女票!

 

掃一掃林老師公衆號,看福利更方便!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章