2012年4月4日 星期三

Ubuntu 有線網路 [裝置無法管理] 解決辦法

其實 Ubuntu 無法連上有線網路的問題已經存在好些日子了。
由於能靠無線網路苟活,問題便一直擱置著。
其實之前也打算要試著解決,試了網路上的幾個方法都未能見效。

我的有線網路一直顯示[裝置無法管理],原來其中隱含兩個問題。
曾經試過的方法是有效的,但是只解決了一部份的問題。

1. 安裝網卡的驅動程式

參考這個網頁的安裝方法:
http://jinjiaoyi.blogspot.com/2010/03/ubuntu-910-realtek-8172-thinkpad-sl410.html
上官網找到驅動程式,像我的是Realtek RTL8168:
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false
以下以我個人的檔案為範例。

找到後解壓縮:

tar -xzvf r8168-8.029.00.tar.bz2

進入解開的資料夾:

cd r8168-8.029.00

打上一連串的指令:

sudo make clean
sudo make
sudo su
sudo install

之後重開機察看驅動程式確認是否安裝完成。

2. 接下來則是參考了這個網頁:
http://nckuhuahua.pixnet.net/blog/post/30608275-%E8%A8%AD%E5%AE%9Apppoe%E5%BE%8Cnetworkmanager%E9%A1%AF%E7%A4%BA%E3%80%8C%E8%A3%9D%E7%BD%AE%E7%84%A1%E6%B3%95%E7%AE%A1%E7%90%86%E3%80%8D

裏面提到如果想用 NetworkManager 管理裝置的話必須把 ifconfig 中對於 eth0 (視情況也可能是eth1,eth2) 的設定關掉,把主控權還給 NetworkManager 。

輸入指令:

sudo vi /etc/network/interfaces

把有關 eth0 的部份註解掉。範例:

## The primary network interface
#auto eth0
#iface eth0 inet static
#       address 140.***.***.***
#       netmask 255.255.255.0
#       network 140.***.***.***
#       broadcast 140.***.***.***
#       gateway 140.***.***.***

只留下內部迴圈網路 ( loopback ):

auto lo
iface lo inet loopback

之後同樣重新開機。
如此一來我總算能用有線網路連線了。

沒有留言:

張貼留言