admin 管理员组

文章数量: 1184232

查看网卡驱动:

lspci -k

lspci | grep net

查找 r8169这个不适配网卡驱动的位置

modinfo r8169 | grep filename

根据位置删除r8169.ko

sudo rm -rf 位置 /r8169.ko

再次删除r8169.ko(Ubuntu18、20、22位置都是一样的):

sudo rm -rf /lib/modules/5.4.0-42-generic/kernel/drivers/net/ethernet/realtek/r8169.ko

下载网卡驱动:

Realtek PCIe FE / GBE / 2.5G / Gaming Ethernet Family Controller Software - REALTEK

将网卡驱动解压到/usr/src文件夹下:

sudo tar xvf r8125-9.011.01.tar.bz2 -C /usr/src

在/usr/src/r8125-9.011.01文件夹下创建一个 dkms.conf文件:

touch dkms.conf /usr/src/r8125-9.011.01

使用vim命令编辑 dkms.conf文件并保存:

PACKAGE_NAME=Realtek_r8125

PACKAGE_VERSION=9.011.01

DEST_MODULE_LOCATION=/updates/dkms

BUILT_MODULE_NAME=r8125

BUILT_MODULE_LOCATION=src/

MAKE="'make' -C src/ all"

CLEAN="'make' -C src/ clean"

AUTOINSTALL="yes"

编译dkms.conf

sudo dkms add -m r8125 -v 9.011.01

sudo dkms build -m r8125 -v 9.011.01

sudo dkms install -m r8125 -v 9.011.01

sudo depmod -a

sudo modprobe r8125

 

 最后查看是否安装成功

 Ubuntu自动升级系统同意后,再次出现无法上网问题:

卸载r8125驱动
sudo dkms remove r8125/9.011.01 --all

然后重新编译dkms.conf(下面命令再执行一次)

sudo dkms add -m r8125 -v 9.011.01

sudo dkms build -m r8125 -v 9.011.01

sudo dkms install -m r8125 -v 9.011.01

sudo depmod -a

sudo modprobe r8125

本文标签: 网卡驱动 过程 发现 系统 Ubuntu