其實 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
之後同樣重新開機。
如此一來我總算能用有線網路連線了。
沒有留言:
張貼留言