美文网首页
ubuntu降级内核后网口失效

ubuntu降级内核后网口失效

作者: 寽虎非虫003 | 来源:发表于2022-11-10 15:45 被阅读0次

关于降级

关于为什么需要降级可以参考我之前的Ubuntu降级内核

降级后的问题

目前主要的问题就是网口失效,以及usb转网口的转接器不能识别。
这个打算先处理网口失效。

处理

参考网页ubuntu18.04 更新内核后网卡驱动失效,不能上网;只不过我的系统是ubuntu20.04.
处理方法其实就是重新安装网口驱动。

查询网口信息

lspci |grep -i Eth

打印

06:01.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

查询网络信息

ifconfig -a

打印

docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
  inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255
  ether 02:42:fa:8f:99:5e txqueuelen 0 (以太网)
  RX packets 0 bytes 0 (0.0 B)
  RX errors 0 dropped 0 overruns 0 frame 0
  TX packets 0 bytes 0 (0.0 B)  
  TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0  

enp6s1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
  inet 192.168.101.20 netmask 255.255.255.0 broadcast 192.168.101.255
  inet6 fe80::d43e:d649:9c9b:a9b0 prefixlen 64 scopeid 0x20<link>
  ether 00:07:e9:82:43:66 txqueuelen 1000 (以太网)
  RX packets 498391 bytes 500787112 (500.7 MB)
  RX errors 0 dropped 0 overruns 0 frame 0
  TX packets 372244 bytes 151699162 (151.6 MB)
  TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0  

lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
  inet [127.0.0.1](http://127.0.0.1) netmask [255.0.0.0](http://255.0.0.0)
  inet6 ::1 prefixlen 128 scopeid 0x10<host>  loop txqueuelen 1000 (本地环回)
  RX packets 746684 bytes 161367699 (161.3 MB)
  RX errors 0 dropped 0 overruns 0 frame 0
  TX packets 746684 bytes 161367699 (161.3 MB)
  TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

我有两个网口,其中一个是插的网卡的,现在能正常工作的也是那个。现在显示的一个是回环lo,一个是docker的,剩下一个就是正常工作的网卡的。

接下来去找网口驱动装上,一开始去找Intel的那个驱动,但是除了Windows版本之外只有一个FreeBSD的版本的,后来反应过来,应该去试试Realtek的,于是找到了ubuntu RTL8111/8168/8411网卡驱动怎么正确安装? - dreamnan的回答 - 知乎
从里面的下载链接,进去下载了GBE Ethernet LINUX driver r8168 for kernel up to 5.17版本,然后按照知乎回答里面的操作,就可以正常工作了,流程基本如下

1、下载驱动
[https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software](https://link.zhihu.com/?target=https%3A//www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software)

2、卸载原驱动(如有)
$sudo rmmod r8169 或其他原驱动名字

3、解压下载的驱动:没有网络,u盘copy进去,进入该目录
cd r8168-8.047.05/

4、编译驱动
sudo make all

5、安装驱动:可能没有执行脚本权限,先赋权限,执行完毕后重启
chmod +x [autorun.sh](https://link.zhihu.com/?target=http%3A//autorun.sh/)
sudo ./autorun.sh

然后我其实还尝试下过2.5G Ethernet LINUX driver r8125 for kernel up to 5.19版本,但是它并不工作,应该是不匹配,写出来仅供参考。


结束。

相关文章

  • ubuntu降级内核后网口失效

    关于降级 关于为什么需要降级可以参考我之前的Ubuntu降级内核[https://www.jianshu.com/...

  • Ubuntu降级内核

    参考 Ubuntu20.04 如何降低内核版本[https://blog.csdn.net/qq_49814035...

  • ubuntu内核降级

    网上很多文章也是看了摸索 1-查看内核镜像 2-查看当前系统中内核的启动顺序 3-修改内核启动顺序 4-生效配置 ...

  • ubuntu 安装之后

    [TOC] 参考 ubuntu清除多余内核 安装Ubuntu 16.04后要做的事ubuntu mysql安装与配...

  • Ubuntu日常笔记

    删除Ubuntu Linux旧内核的方法用Ubuntu一段时间后,就会发觉由于自动升级,系统里安装了很多内核。像我...

  • Linux内核版本升级或降级

    测试系统PVE 7.0 PVE内核升级或降级 当前版本信息 查找内核 安装内核 查看当前系统内核启动顺序 修改内核...

  • Ubuntu内核管理

    Ubuntu内核管理 Linux Ubuntu 内核管理 1. 下载 1.1 deb文件 下载路径:http://...

  • Ubuntu内核升级方法

    Ubuntu内核升级有两种方法: 1. 下载Linux内核,进行编译,具体步骤可参照ubuntu内核编译教程-编译...

  • ubuntu更新内核后nvidia显卡故障

    ubuntu 更新内核后,N卡的驱动是不会自动加载到内核中的,此时由于先前安装的时候已经把内核自带的驱动屏蔽了,所...

  • ubuntu16.04 virtualbox异常

    Ubuntu16.04 用来编译android 之前把gcc改到4.4默认的gcc版本是5.4 降级后 安装vir...

网友评论

      本文标题:ubuntu降级内核后网口失效

      本文链接:https://www.haomeiwen.com/subject/fjiotdtx.html