文章目录

  • 前言
  • 一、获取驱动
    • 1.装载centos系统
    • 2.查询网卡驱动
    • 3.获取网卡驱动
  • 二、安装驱动
    • 1. 解压驱动
    • 2.可能遇到的问题
      • a. 错误提示 :/src/r8125.h:68:20 error: redefinition of 'ether_addr_copy' static inline void ether_addr_copy
      • b.错误提示 :r8125_n.c:12245:9 error :unknown field 'ndo_change_mtu' specified in initializer
      • c.错误提示 :r8125_n.c:13519:28 error 'struct net_device' has no member named 'last_rx'
  • 三. 添加网卡
    • 1.进入网卡所在文件夹
    • 2.配置网卡文件
    • 3.启动网卡


前言

主板为B560M爆破弹,在安装完Centos7双系统后发现没有网卡驱动无法上网,网上查了点资料,发现还挺麻烦的


一、获取驱动

1.装载centos系统

特别提示:在进行安装最开始选择server with gui时,右边会有拓展安装项,要选择Development Tools这个选项,不然gcc等一系列命令都无法使用。

2.查询网卡驱动

使用lspci命令
输出结果

Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 04)

3.获取网卡驱动

另外一台电脑访问
https://www.realtek/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
将下载的对应驱动文件复制到U盘中,并上传到centos7系统中

二、安装驱动

1. 解压驱动

这里我将驱动文件放在 Downloads文件夹下面
r8125-9.008.00.tar.bz2

tar -zxvf r8125-9.008.00.tar.bz2
cd r8125-9.008.00
sudo ./autorun.sh

2.可能遇到的问题