Ubuntu 16.04 RTL8111/8168/8411 不能上网 经常断网解决办法 Author 时鹏亮 | 11/18/2016 = =这奇葩情况发生在从14.04升级到16.04之后,开始以

来源:互联网 发布:mac区域截屏保存在哪里 编辑:程序博客网 时间:2024/06/06 08:39

Ubuntu 16.04 RTL8111/8168/8411 不能上网 经常断网解决办法
修改了其中wget的部分:
替换wget 这一段:
去这里下载 :https://github.com/mtorromeo/r8168


Author 时鹏亮 | 11/18/2016
= =这奇葩情况发生在从14.04升级到16.04之后,开始以为是服务器挂了,看实体机是正常的,只不过无法上网了,重启之后,是可以上网的,但是用不了多久就会断网。
虽然怀疑是网卡驱动问题,但是从来没有搞过Linux的网卡驱动,也不敢瞎折腾。寻找了一些答案,终于找到个类似的案例,解决办法和执行的指令整理如下:
执行:
uname -a
输出:
Linux test.com 4.4.0-46-generic #67-Ubuntu SMP Thu Oct 20 15:05:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
执行:
sudo lspci -knn
注意输出的尾部的网卡型号:
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
执行:
sudo lshw -C network
注意输出中的driver部分:
driver=r8169
走到这一步就可以确定是网卡驱动的问题了,需要重装网卡驱动。
wget http://12244.wpc.azureedge.net/8012244/drivers/rtdrivers/cn/nic/0007-r8168-8.043.02.tar.bz2
tar -jvzf 0007-r8168-8.043.02.

tar.bz2cd r8168-8.043.02

./autorun.sh

替换wget 这一段:去这里下载 : https://github.com/mtorromeo/r8168
驱动安装完成,重启系统。有线网络应该就正常了。
补充,上述命令行的下载地址是我自己抓的,你要最新版本的驱动需要到realtek的网站下载,官方地址:
http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#2
选择上面这个链接中unix条目下那个“LINUX driver for kernel 3.x and 2.6.x and 2.4.x”、版本为“8.038”的文件下载。
装好r8168的驱动后,建议执行如下指令删除r8169的驱动相关文件:
rm /lib/modules/4.4.0-46-generic/kernel/drivers/net/ethernet/realtek/r8169.bak
rm /lib/modules/4.4.0-47-generic/kernel/drivers/net/ethernet/realtek/r8169.bak
rm /usr/src/linux-headers-3.13.0-34-generic/include/config/r8169.h
rm /usr/src/linux-headers-4.4.0-46-generic/include/config/r8169.h
rm /usr/src/linux-headers-4.4.0-47-generic/include/config/r8169.h
rm /usr/src/linux-source-3.13.0/linux-source-3.13.0/drivers/net/ethernet/realtek/r8169.c
以上内容整理自:http://www.cnblogs.com/duwanjiang/p/5907634.html

阅读全文
0 0
原创粉丝点击