centos7.1 inter 82599 万兆光网卡驱动安装心得

2023-05-16

centos7.1 inter 82599 万兆光网卡驱动安装心得

  1. 解压驱动tar包
tar zxf ixgbe- <xxx> .tar.gz
  1. 进入到src目录下
cd ixgbe- <xxx> / src / 
  1. 编译
 make install 
  • 此步骤遇到了问题:
Kernel header files not in any of the expected locations.
Install the appropriate kernel development package, e.g.
kernel-devel, for building kernel modules and try again。 停止。
  • 问题分析:

内核与内核头文件不一致,需要更新内核 或者 内核头文件,使其保持一致才可以正确编译。

  • 问题解决过程

通过yum list | grep kernel 命令发现 kernel 的版本 和 kernel-header 版本不一致。
通过yum -y upgrade(只升级所有包,不升级软件和系统内核)更新所有包后,版本仍然不同,无法一致。
最终选择通过下载kernel 或者 kernel-header 进行更新kernel或者kernel-head
下载地址:
https://pkgs.org/download/kernel 在此网站下载内核文件或者内核加头文件
https://pkgs.org/download/kernel-headers 在此网站下载内核头文件或者内核加头文件
http://ftp.riken.jp/Linux/scientific/7.0/x86_64/updates/security/ 在此网站下载老版本的内核头文件(本人是从此网站找到与内核版本对应的kernel-headkernel-devel,然后进行rpm包安装,然后安装gcc,最后成功编译)
注意:
可以选择,内核版本去对应内核头文件,也可以选择内核头文件版本去对内核版本,目的都是为了内核版本和内核头版本保持一致。
(醒目:极其不推荐更新内核,慎重!尽可能去下载对应内核版本的kernel-header内核头文件)
通过uname -a查看内核版本,然后按照该内核的版本去下载对应版本的内核头文件,rpm包下载后,进行安装。

rpm -ivh kernel-header-xxxxxxx

还需要安装一下文件
(其中kernel-devel版本也是对应内核的版本的,从上面所例的网站上下载)

yum install kernel-devel
yum install gcc
ln -s /usr/src/kernels/3.10.0-862.6.3.el7.x86_64/ /usr/src/linux(其中3.10.0-862.6.3.el7.x86_64是对应的内核版本)

然后make install可以成功执行

  1. 加载驱动
rmmod ixgbe
modprobe ixgbe

通过dmesge或者dmesge | grep ixgbe也可以看到驱动加载情况

注意:inter 82599的网卡,只支持inter的光模块,不支持第三方的。

failed to load because an unsupported SFP+ module type was detected(报错信息)

解决办法

rmmod ixgbe(卸载驱动)
modprobe ixgbe allow_unsupported_sfp=1,1 (允许不支持的SFP加载)

然后重启网络服务

systemctl restart network
  1. 查看网口deveice
    使用ifconfig -a 查看网络设备接口
    若无此命令,请安装
    (本人的光网卡接口为 ifcfg-enp2s0f0 ifcfg-enp2s0f1
yum install -y net-tools
  1. 配置网络
cd /etc/sysconfig/networks-scripts/

到目录下,发现并没有光网卡的配置文件,选择新建,一定要保持 DEVICE 和 NAME 一致
并配置ip地址,掩码,网关等,或者dhcp方式
然后重启网络服务

systemctl restart network
  1. 可以配置ip地址,尝试去ping(来自驱动手册的README),可以通过步骤6配置
 ip address add <IP_address> / <netmask bits> dev ethX 
 ip address add 192.168.0.1/24 dev enp2s0f0
 ping 192.168.0.1
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

centos7.1 inter 82599 万兆光网卡驱动安装心得 的相关文章

随机推荐