最简单的方法是下载r8168的驱动,解压后里面有个autorun.sh文件,直接运行这个文件就ok了。
下面是网上的一个解决方法,也是可以的。
转自:http://forum.ubuntu.org.cn/viewtopic.php?t=187659
给本本装了ubuntu,结果被上网的问题搞疯了
表现为开机后有较小概率网卡能正常工作(这两天来N次能用的时候有2次)
正常的时候网络连接信息显示都和win下一样
不能联网的时候网络信息上全部显示0.0.0.0
并且此时就算你拔掉网线,在任务栏的那个网络管理图标也没有任何反应
我当时试过重新装驱动(先删除r8169模块,然后安装下载的官方驱动)
但是每次重启之后就不管用了,看网络连接信息那儿驱动还是显示R8169。
前两天在这个论坛上求助可是没有得到想要的答案。后来在ubuntu 英文站上找了个帖子,照着做了。重启之后一切OK.
我对比了下他的步骤,发现自己少了安装驱动后的 那几步,造成重启之后安装的驱动不管用。
现在把那帖子引过来。
http://ubuntuforums.org/showthread.php? ... l8111+8168
1) Check to see if the r8169 module is loaded
-> lsmod | grep r816
r8168 41104 0
-> lspci -v
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: ASRock Incorporation Device 8168
Kernel driver in use: r8169
Kernel modules: r8169
2) Download the official Realtek driver
Realtek RTL8111/RTL8168
3) Remove the r8169 module
-> rmmod r8169
-> mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko ~/r8169.ko.backup
( the ` is a backtick, it is not an apostrophe or single quote )
4) Build the new r8168 module for the kernel
-> bzip2 -d r8168-8.009.00.tar.bz2 (这儿的包名称有点儿变化,需要改动)
-> tar -xf r8168-8.009.00.tar
-> cd r8168-8.009.00
-> make clean modules
-> make install
5) Rebuild the kernel module dependencies
-> depmod -a
-> insmod ./src/r8168.ko
6) Remove the r8169 module from initrd
-> mv /initrd.img ~/initrd.img.backup
-> mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r`
7) Add r8168 module to /etc/modules
-> echo "r8168" >> /etc/modules
Reboot, You are done!
9) Examine that ONLY the r8168 module is loaded for the interface
-> lspci -v
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: ASRock Incorporation Device 8168
Kernel driver in use: r8168
Kernel modules: r8168
步骤基本如下:
首先得下载好这个型号网卡的官方驱动:网卡RTL8111/8168 官方驱动链接页
而且进行时确保以root用户权限(最好先sudo su)。
1 删除r8169 模块,这个是系统自动加载的驱动
2 解压官方驱动软件包
3 进入解压目录之后编译并安装驱动模块
4 将模块添加到内核中
5 删除原来的initrd.img并生成那个initrd.img-你使用的内核版本号 文件,保存更改免得重启的时候出现我那种状况
6 在开机启动模块中添加r8168模块。
7 重启
希望对这个型号的网卡上网问题有所帮助。
成功后重启之后网络连接信息大致如图:
其中驱动应该是r8168,而不是r8169.
表现为开机后有较小概率网卡能正常工作(这两天来N次能用的时候有2次)
正常的时候网络连接信息显示都和win下一样
不能联网的时候网络信息上全部显示0.0.0.0
并且此时就算你拔掉网线,在任务栏的那个网络管理图标也没有任何反应
我当时试过重新装驱动(先删除r8169模块,然后安装下载的官方驱动)
但是每次重启之后就不管用了,看网络连接信息那儿驱动还是显示R8169。
前两天在这个论坛上求助可是没有得到想要的答案。后来在ubuntu 英文站上找了个帖子,照着做了。重启之后一切OK.
我对比了下他的步骤,发现自己少了安装驱动后的 那几步,造成重启之后安装的驱动不管用。
现在把那帖子引过来。
http://ubuntuforums.org/showthread.php? ... l8111+8168
引用:
1) Check to see if the r8169 module is loaded
-> lsmod | grep r816
r8168 41104 0
-> lspci -v
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: ASRock Incorporation Device 8168
Kernel driver in use: r8169
Kernel modules: r8169
2) Download the official Realtek driver
Realtek RTL8111/RTL8168
3) Remove the r8169 module
-> rmmod r8169
-> mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko ~/r8169.ko.backup
( the ` is a backtick, it is not an apostrophe or single quote )
4) Build the new r8168 module for the kernel
-> bzip2 -d r8168-8.009.00.tar.bz2 (这儿的包名称有点儿变化,需要改动)
-> tar -xf r8168-8.009.00.tar
-> cd r8168-8.009.00
-> make clean modules
-> make install
5) Rebuild the kernel module dependencies
-> depmod -a
-> insmod ./src/r8168.ko
6) Remove the r8169 module from initrd
-> mv /initrd.img ~/initrd.img.backup
-> mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r`
7) Add r8168 module to /etc/modules
-> echo "r8168" >> /etc/modules
Reboot, You are done!
9) Examine that ONLY the r8168 module is loaded for the interface
-> lspci -v
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
Subsystem: ASRock Incorporation Device 8168
Kernel driver in use: r8168
Kernel modules: r8168
步骤基本如下:
首先得下载好这个型号网卡的官方驱动:网卡RTL8111/8168 官方驱动链接页
而且进行时确保以root用户权限(最好先sudo su)。
代码:
sudo su
1 删除r8169 模块,这个是系统自动加载的驱动
代码:
rmmod r8169
mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko ~/r8169.ko.backup (这儿的'uname -r' 换成你运行的内核版本代号)
mv /lib/modules/`uname -r`/kernel/drivers/net/r8169.ko ~/r8169.ko.backup (这儿的'uname -r' 换成你运行的内核版本代号)
2 解压官方驱动软件包
3 进入解压目录之后编译并安装驱动模块
代码:
make clean modules
make install
make install
4 将模块添加到内核中
代码:
depmod -a
insmod ./src/r8168.ko
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' 换成你运行的内核版本代号)
mkinitramfs -o /boot/initrd.img-`uname -r` `uname -r` (这儿的'uname -r' 换成你运行的内核版本代号)
6 在开机启动模块中添加r8168模块。
代码:
echo "r8168" >> /etc/modules
7 重启
希望对这个型号的网卡上网问题有所帮助。
成功后重启之后网络连接信息大致如图:
其中驱动应该是r8168,而不是r8169.
附件: |
相关推荐
解决Win10与Ubuntu双系统 开机不能 进入Ubuntu的问题,更换启动项目和顺序的方法
win8.1系统下安装ubuntu双系统。
win7+ubuntu的双系统安装文档。想做双系统的尽可下载。
电脑已经安装Windows系统,再安装Ubuntu系统,本文在安装了Win11系统的前提条件下,再安装Ubuntu22.04.1LTS系统,双系统并存。文章详细记录了安装过程,介绍了双系统启动设置,并提供优化启动双系统界面方法,双系统...
很好用,我已经实现双系统了,你也可以试试
ubuntu20.04+win10双系统开机引导界面优化
Ubuntu 10.10+Win7 双系统重装 Win7 后恢复 Ubuntu 引导方法,相信大家重装系统后的麻烦,没有ubuntu的引导了
win7和Ubuntu的双系统安装 win7和Ubuntu的双系统安装
WIN7下硬盘安装Ubuntu_11.04双系统教程[图文]
该文档介绍了在Win7系统下如何用U盘安装Ubuntu系统。
win7下U盘安装ubuntu12.04双系统教程 亲测实现
自己在win7下安装了ubuntu13.04,分享给大家参考
简述ubuntu双系统安装 2015/02/03
解决ubuntu引导问题,解决win10双系统配合问题,在引导时,可能会出现引导不成功的现象,主要原因有两种,第一种是开机时选择引导方式不对,要查看自己电脑是什么启动即可,第二种就是硬盘格式问题,要将整个开机...
Android Fastboot驱动(支持win10 ubuntu)
windows下用U盘安装双系统教程,按照上面的步骤很容易安装,请按照上面的说明一步步安装,否则出现不好的后果自负!
win7操作系统下安装Ubuntu过程中会遇到的各种问题,特别是双硬盘系统安装会出现意想不到的问题。这个文档就是解决这个方面的问题,当然也解决一个硬盘系统安装Ubuntu的中遇到的问题 是想学习Linux 而工作中又是使用...
Ubuntu和win7完美结合,详细教学,值得一看
win7系统硬盘安装ubuntu,本人亲测
详细描述在win系统安装Ubuntu双系统步骤