1. 程式人生 > >ThinkPad E470雙系統Ubuntu16.04無法上網問題

ThinkPad E470雙系統Ubuntu16.04無法上網問題

1 系統

win7+ubuntu16.04 均為64位

2 問題

新裝的ubuntu系統,確認IP和DNS配置無誤,右上角有連線的箭頭,但是不能上有線網,並且沒有無線網的標識。

嘗試了以下方法,均不奏效:

1、設定靜態IP,使用network服務,失敗

2、將NetworkManager.conf中false改為true,使用NetworkManager服務,失敗

3、關閉secure boot,失敗

4、重灌N次系統,失敗

看了這篇文章(開啟文章)受到了啟發。應該是網絡卡驅動問題,ubuntu16.04自帶的驅動是r8169,而能相容網絡卡的是r8168。但更換驅動就與當前核心不匹配,因此需要先更換linux核心版本。

3 有線網上網

3.1 更換linux核心版本

1、將linux核心更換為4.14版本(點選下載),然後依次執行以下命令:

sudo dpkg -i linux-headers-4.14.1-041401-generic_4.14.1-041401.201711210430_amd64.deb
sudo dpkg -i linux-headers-4.14.1-041401_4.14.1-041401.201711210430_all.deb
sudo dpkg -i linux-image-4.14.1-041401-generic_4.14.1-041401.201711210430_amd64.deb

2、重啟

reboot

3、輸入以下命令來檢查核心版本是否為4.14

uname -sr

3.2 安裝有線網絡卡驅動

1、下載有線網絡卡r8168驅動(點選下載),依次執行以下命令:

tar vjxf r8168-8.aaa.bb.tar.bz2
cd r8168-8.045.08
sudo ./autorun.sh

2、輸入以下命令來檢查當前版本是否更換為r8168

slsmod | grep r8168

3、重啟

reboot

3.3 NetworkManager配置

1、將NetworkManager.conf中的false改為true

2、輸入以下命令重啟NetworkManager服務

service NetworkManager restart

到這裡,就能上有線網了

注:能上網的前提是保證ip、子網掩碼、閘道器及DNS配置正確

無線網上網

更換了無線網絡卡驅動後依然失敗,遂放棄筆記本自帶的網絡卡,買了免驅外接網絡卡,挺好用的。

之後出現了詭異事件!拔掉外接網絡卡突然能上無線了!內建網絡卡活..活了?

不知道怎麼解釋,我猜想是這個外接網絡卡的驅動救了它?哈哈