安装centos7瑞昱网卡没有驱动

倒腾组装机安装centos7.8 发现网卡使用的瑞昱2.5GB      rtl8125

网上先关文档很少,有的文章中附有的驱动下载地址竟然还要收费

  • 准备工作
  1. U盘不支持超过4个GB的文件,将iso切割多个小文件到Linux服务器合并起来做本地镜像源使用。

split mac上支持的

split -C 3GB CentOS-7.6-x86_64-DVD-1810.iso CentOS-7.6-x86_64-DVD-1810.iso-a

  1. Linux 挂载U盘

[root@localhost ~]# fdisk –l #查看磁盘类型

[root@localhost ~]# mount /dev/sda4 /mnt # /dev/sda4或sdb4

  1. 合并镜像文件

[root@localhost Desktop]#cat CentOS-7.6-x86_64-DVD-1810.iso-aaa >>/root/CentOS-7.6-x86_64-DVD-1810.iso && cat CentOS-7.6-x86_64-DVD-1810.iso-aab >>/root/CentOS-7.6-x86_64-DVD-1810.iso

  1. 挂载镜像源

创建镜像挂载使用的目录

[root@localhost Desktop]# mkdir -p /media/

挂载镜像

[root@localhost Desktop]# mount /root/CentOS-7.6-x86_64-DVD-1810.iso -o loop  /media/

  1. 添加yum源

[root@localhost mnt]# cat /etc/yum.repos.d/local.repo

[local-BaseOS]

name=Instructor Server Repository  

baseurl=file:///media

enabled=1

gpgcheck=0

二、安装网卡驱动

  1. 安装依赖包

[root@localhost mnt]# yum clean all

[root@localhost mnt]# yum -y install make automake gcc gcc-c++ kernel-devel

[root@localhost mnt]# yum -y install elfutils-*

  1. 查看网卡型号

[root@localhost ~]# lspci |grep -i eth

RTL8125

官网

下载中心 - 瑞昱半导体

  1. 使用安装包编译安装

[root@localhost mnt]# tar vjxf r8125-9.005.01.tar.bz2

[root@localhost mnt]# cd r8125-9.005.01

使用自带脚本安装

[root@localhost mnt]# ./autorun.sh

  1. 解决脚本编译报错

       出现三个报错

01)跟内核版本有关的错误

修改 /root/r8125-9.005.01/src/r8125.h

改为本机内核版本一致

02)官网确认的bug

kernel中include/linux/netdevice.h的ndo_change_mtu 说明并修改

cat /usr/src/kernels/3.10.0-1127.el7.x86_64/include/linux/netdevice.h |grep ndo_change_mtu

这个文件里面 ndo_change_mtu 定义的是什么截图中的是ndo_change_mtu_rh74

修改配置文件

vim /root/r8125-9.005.01/src/r8125_n.c

修改r8125_n.c为:

.ndo_change_mtu_rh74     = rtl8125_change_mtu

03)注释掉三行

vim /root/r8125-9.005.01/src/r8125_n.c

04)继续编译,正常通过

  1. 配置网卡文件

[root@localhost mnt]# cat /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE="Ethernet"

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO="dhcp"

DEFROUTE="yes"

IPV4_FAILURE_FATAL="no"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

NAME="ens33"

UUID="bbc9f89e-3909-42b8-a58b-a0c0e161f7dc"

DEVICE="ens33"

ONBOOT="yes"

7、启动网卡

/etc/init.d/network restart

感谢瑞昱售后回复邮件

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值