0


ubuntu20 解决网线不能联网 RTL8111/8168/8411

这种问题一般是驱动没有正确安装。
----RTL8111/8168/8411是一块比较坑的网卡。
1、 查看网卡信息

lspci |grep Ethernet

在这里插入图片描述

2、 对于高版本的Ubuntu,能直接使用命令安装驱动。下面的r8168-dkms需根据网卡信息修改,上面的网卡信息还有8111,但逐个试过之后只有8168可以用。

sudoaptinstall r8168-dkms

3、 测试手动能不能加载内核模块,如果lsmod能够显示信息,表明模块安装成功。

sudo modprobe r8168
lsmod |grep r8168

如果手动都不能加载r8168,那就只能手动安装驱动。
a)官网下载
在这里插入图片描述
b)解压

tar-jxvf r8168-8.053.00.tar.bz2

c) 编译安装

cd r8168-8.053.00/src
sudomake all
cd../
sudo ./autorun.sh

4、重启电脑,看r8168.ko会不会被自动加载,如果重启后下面的命令没有显示信息,表明网卡内核驱动模块不能被自动加载。

lsmod |grep r8168

5、解决模块不能被自动加载的问题,系统服务的方法更安全

sudovim /etc/systemd/system/load-r8168.service

添加如下配置

[Unit]Description=Load r8168 module at boot  
After=network.target  
  
[Service]Type=oneshot  
ExecStart=/sbin/modprobe r8168  
  
[Install]WantedBy=multi-user.target

执行命令

sudo systemctl enable load-r8168.service

重启电脑,即可自动加载模块r8168.ko

标签: linux 网卡驱动

本文转载自: https://blog.csdn.net/naibula/article/details/137924693
版权归原作者 小怪物爱吹牛 所有, 如有侵权,请联系我们删除。

“ubuntu20 解决网线不能联网 RTL8111/8168/8411”的评论:

还没有评论