1.前言
物理机安装CentOS7后,系统识别不到有线网卡信息,经查是缺少Realtek2.5G网卡驱动所致,由于无法连接网络只能通过离线的方式进行安装,若CentOS版本和网卡版本一致则可直接使用本教程的方式进行安装(实践可行),本文CentOS7安装时勾选了带GUI安装。
# 查询CentOS版本
$ cat /etc/centos-release
CentOS Linux release 7.9.2009 (Core)
# 查询Linux内核版本
uname -a
Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
# 查询网卡版本
lspci | grep -i ethernet
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
2.安装过程
2.1.驱动程序及依赖包
驱动程序及依赖包已上传至CSDN,下载地址:https://download.csdn.net/download/asdasdsaff/88301244
解压后的目录结构
将Realtek2.5G目录通过U盘拷贝至CentOS7系统中,以下安装命令需在Realtek2.5G目录下执行。
2.2.安装
安装前必做操作:去BIOS中关闭Secure Boot,不关闭的情况下驱动安装成功也无法联网。
# 进入依赖包目录并安装所有依赖
$ cd ./packages
$ rpm -Uvh *.rpm --nodeps --force
# 删除build并创建软连接
$ rm -f /lib/modules/$(uname -r)/build
$ ln -s /usr/src/kernels/$(uname -r)/ /lib/modules/$(uname -r)/build
# 进入驱动程序目录并执行安装
$ cd ../r8125-9.011.01
$ sh autorun.sh
安装成功后将会自动连接有线网络。