当前位置:首页 » 《休闲阅读》 » 正文

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

12 人参与  2024年09月18日 15:20  分类 : 《休闲阅读》  评论

点击全文阅读


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

lspci |grep Ethernet

在这里插入图片描述

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

sudo apt install r8168-dkms

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

sudo modprobe r8168lsmod |grep r8168

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

tar -jxvf r8168-8.053.00.tar.bz2

c) 编译安装

cd r8168-8.053.00/srcsudo make allcd ../sudo ./autorun.sh

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

lsmod |grep r8168

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

sudo vim /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


点击全文阅读


本文链接:http://zhangshiyu.com/post/161312.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1