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配置正确
无线网上网
更换了无线网卡驱动后依然失败,遂放弃笔记本自带的网卡,买了免驱外置网卡,挺好用的。
之后出现了诡异事件!拔掉外置网卡突然能上无线了!内置网卡活..活了?
不知道怎么解释,我猜想是这个外置网卡的驱动救了它?哈哈