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配置正确


无线网上网

更换了无线网卡驱动后依然失败,遂放弃笔记本自带的网卡,买了免驱外置网卡,挺好用的。

之后出现了诡异事件!拔掉外置网卡突然能上无线了!内置网卡活..活了?

不知道怎么解释,我猜想是这个外置网卡的驱动救了它?哈哈

你可能感兴趣的:(linux)