安装centos7瑞昱网卡没有驱动

倒腾组装机安装centos7.8 发现网卡使用的瑞昱2.5GB      rtl8125 网上先关文档很少,有的文章中附有的驱动下载地址竟然还要收费 准备工作U盘不支持超过4个GB的文件,将

倒腾组装机安装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

感谢瑞昱售后回复邮件

发布者:admin,转转请注明出处:http://www.yc00.com/web/1754677371a5189099.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信