買了個thinkpad本用來學習linux系統,本來本本預裝了ubuntu11.10的系統,覺得可以省事。可是居然不能上網,打**諮詢客服也不能解決,不得不說聯想這麼大乙個公司連這點問題都沒有人可以解決真是可笑至極。沒有辦法,只好自己解決這個問題。
本人其實linux基本不懂,所以只能依靠google來想辦法。但是有一點可以確定的是肯定是網絡卡驅動的問題,因為本本完全找不到網路連線。查詢網路介面 :ifconfig 可以看到有eth0的存在,因此,首先查詢筆記本的網絡卡型號。使用命令:lspci | grep -i net
得到乙太網卡是realtek rtl8111/8168b,無線網絡卡是broadcom 4365。
然後按以下步驟進行,因為機器中使用的
r8169模組,可以在/lib/modules/`uname -r`/kernel/drivers/net/看到
因此需要先解除安裝掉r8169模組
sudo su
1 刪除r8169 模組,這個是系統自動載入的驅動
**:
rmmod r8169
mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko ~/r8169.ko.backup (這兒的'uname -r' 換成你執行的核心版本代號)
2 解壓官方驅動軟體包
3 進入解壓目錄之後編譯並安裝驅動模組
**:
make clean modules
make install
4 將模組新增到核心中
**:
depmod -a
insmod ./src/r8168.ko
5 刪除原來的initrd.img並生成那個initrd.img-你使用的核心版本號 檔案
**:
mv /initrd.img ~/initrd.img.backup
mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r` (這兒的'uname -r' 換成你執行的核心版本代號)
6 在開機啟動模組中新增r8168模組。
**:
echo "r8168" >> /etc/modules
7 重啟
希望對這個型號的網絡卡上網問題有所幫助。
成功後重啟之後網路連線資訊大致如圖:
其中驅動應該是r8168,而不是r8169.
使用lspci -v可以看到 kernel modules :r8168
ubuntu不能上網解決方法
可能會是network manager 有bug引起的,解決方法如下 首先,解除安裝掉network manager sudo apt get remove network manager 然後,手動配置網絡卡 在終端輸入 sudo gedit etc network inte ces 如果你使用的...
vmware上安裝的ubuntu不能上網的解決方法
這個辦法可能不能適用於所有情況,我這裡是在vmware上安裝的ubuntu 10.10,網路連線採用的nat方式,之前上網一直ok。昨天公升級了核心重啟後突然不能上網,搜了一些資料,每次重啟後輸入sudo dhclient重新獲取ip即可上網,但這樣的話每次重啟系統後都需要手動輸入sudo dhcl...
VMWARE不能上網的問題
一 首先檢視你你的虛擬機器的ip是否獲取到 ip addr 1 lo mtu 65536 qdisc noqueue state unknown group default qlen 1000 link loopback 00 00 00 00 00 00 brd 00 00 00 00 00 00...