1,编译环境准备,安装好kernel-devl ,kenel-headers等;

注意:

一定要注意kernel 的内核,一定要保持被安装的机器与编译的内核保持一致;

下载驱动地址:https://downloadcenter.intel.com/

2,将下载好的驱动方到指定目录进行编译即可;

[root@test55 rpmbuild]#rpmbuild -tb i40e-2.1.26.tar.gz

在执行命令的目录会出现一个rpmbuild 的目录,目录下的内容:

[root@test55 rpmbuild]#ll

total 24drwxr-xr-x 3 root root 4096 Dec 20 02:52BUILD

drwxr-xr-x 2 root root 4096 Dec 20 02:52BUILDROOT

drwxr-xr-x 3 root root 4096 Dec 20 02:52RPMS

drwxr-xr-x 2 root root 4096 Dec 20 02:52SOURCES

drwxr-xr-x 2 root root 4096 Dec 20 02:52SPECS

drwxr-xr-x 2 root root 4096 Dec 20 02:52SRPMS

RPMS 里存放编译好的rpm(i40e-2.1.26-1.x86_64.rpm);3,将拷贝好的rpm 文件放到需要安装驱动的目录,进行安装:

[root@test55 rpmbuild]#rpm -ivh i40e-2.1.26-1.x86_64.rpm

4,安装完成后需要进行加载;

建议:使用modprobe加载驱动模块

[root@test56 rpmbuild]#modprobe i40e

如果加载不成功,再采用insmod,modprobe 会加载相关的依赖,insmod 不会;

[root@test56 rpmbuild]#insmod /lib/modules/2.6.32-431.el6.x86_64/updates/drivers/net/ethernet/intel/i40e/i40e.ko

insmod: error insert /lib/modules/2.6.32-431.el6.x86_64/updates/drivers/net/ethernet/intel/i40e/i40e.ko : -1 Unknown symbol inmodule

出现上面的的错误Unknown symbolin module,就是说在模块找未找到相关的'链接',所以我们查看下相关的依赖是否完全安装;

[root@test56 rpmbuild]#modinfo /lib/modules/2.6.32-431.el6.x86_64/updates/drivers/net/ethernet/intel/i40e/i40e.ko | grep depend

depends : ptp5,可以查看是否安装了该模块,modinfo ptp ,如果未安装请安装;

[root@test56 rpmbuild]#modprob ptp

6,再次加载网卡驱动:

[root@test56 rpmbuild]#insmod /lib/modules/2.6.32-431.el6.x86_64/updates/drivers/net/ethernet/intel/i40e/i40e.ko

7,查看是否加载成功:

[root@test56 rpmbuild]#lsmod | grep i40e

i40e 3939450

ptp9614 1i40e

查看网卡是否出现:

ip a 或ifconfig 等;

如果不存在,请检查相关日志;8,如果存在,设置IP 等相关信息,与其余计算机进行简单的Ping 测试即可;9,开机加载该模块:

新增文件:i40e.i40e

[root@test56 rpmbuild]#touch /etc/sysconfig/modules/i40e.i40e

并添加内容:#!/bin/sh

modprobe-b ptp >/dev/null 2>&1insmod/lib/modules/2.6.32-431.el6.x86_64/updates/drivers/net/ethernet/intel/i40e/i40e.ko >/dev/null 2>&1exit 010,文件保存好后,重启机器即可;

x722网卡linux,Centos6.5 Intel X722 编译安装网卡驱动相关推荐

  1. mysql netcdf_Linux下用Intel编译器编译安装NetCDF-Fortan库(4.2以后版本)

    本来这个问题真的没必要写的,可是真的困扰我太久%>_ 首先,最权威清晰的安装文档还是官方的: 那这个文档最开始就告诉我们,自NetCDF库4.2版本以后,Fortran的库和C的库就要分开bui ...

  2. Linux 之旅 21:编译安装软件

    Linux 之旅 21:编译安装软件 图源:pexcel 开源软件的安装与升级 可执行文件 通常,源代码只有被编译成二进制的可执行文件后才能在操作系统上被用户直接运行,比如: [icexmoon@xy ...

  3. 文件系统层次结构标准和Linux上下载源代码配置编译安装

    一.文件系统层次结构标准 FHS_3.0 标准文档 /bin 存储一些二进制可执行命令文件, /usr/bin 也存放了一些基于用户的命令文件. /sbin 存储了很多系统命令, /usr/sbin ...

  4. CentOS 7.2编译安装RocketRAID2340驱动

    CentOS 7.2编译安装rr2340驱动 RocketRAID2340RAID卡,默认支持在CentOS 5.3版本使用,在CentOS6.x和7.x系统中,Linux内核中缺少该版本的驱动模块, ...

  5. linux编译安装网卡驱动详解(网卡丢包)

    安装编译网卡驱动 这两天发现一台server丢包很严重,使用cacti监控工具时能获得snmp包,时常又不能,丢包严重,导致使用ssh工具连接过慢,连接数据库访问超时,此时要先确定是中病毒还是网卡问题 ...

  6. Centos6.8 64位编译安装PF_RING心得和总结

    转载的https://blog.csdn.net/haolipengzhanshen/article/details/51746958 非常感谢老大的分享 1)确认是否安装PF_RING如果你已经安装 ...

  7. php redis 扩展 编译安装,Linux 下 PHP 扩展 redis 编译安装

    Linux环境为 CentOS6.5 64位 安装redis 比较简单,也没什么说的,看官网就行,链接:http://redis.io/download 主要看底部的东西. 安装好 redis 好之后 ...

  8. ar8161网卡 linux,解决Qualcomm Atheros AR8161 Gigabit Ethernet网卡Linux下坏掉的问题

    我的戴尔(Dell)I2330R-168一体电脑的网卡在升级某个内核版本后,网卡就用一会儿就坏了 ifconfig eth0 eth0: flags= mtu inet 192.168.99.236 ...

  9. Linux下通过源码编译安装程序

    本文简单的记录了下,在Linux下如何通过源码安装程序,以及相关的知识. 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 库文件:就是通常我们见到的 ...

最新文章

  1. Swift之深入解析“对象”的底层原理
  2. 用户id生成规则_阿里/网易/美团/58用户画像中的ID体系建设
  3. 在ASP.NET CORE 2.0使用SignalR技术
  4. 如何在 C# 中用 SharpZipLib 进行 ZIP 压缩与解压(转)
  5. 数据库基础知识——存储过程和函数
  6. 面试中说这些话,到手的offer很容易飞
  7. ES6解决了什么问题
  8. java8+tomcate8仅支持TLSv1.2
  9. 在Linux环境下安装和配置phpmyadmin
  10. vlc插件怎么用 wpf_使用Vlc.DotNet在我的WPF项目中添加vlc的问题。
  11. 遗传算法最简单的例子
  12. 微信小程序 — — 实现微信公众号留言功能(附前、后端源码)
  13. 通达OA——前台任意用户伪造登录
  14. Word参考文献自动编号
  15. 数据库作业——汽车租赁系统
  16. 【解决】Android 腾讯地图 选点定位组件,获取当前位置有偏差所遇到的坑!!
  17. 客户端解析html5,基于HTML5的WebGIS实时客户端设计
  18. “数据”到底是资产还是负债?
  19. 原生app 嵌入百度h5人脸认证,活体检测方案, HUAWEI mate30 Pro 不兼容处理
  20. hosts.allow、hosts.deny配置不生效

热门文章

  1. Java 多线程 南北多人过桥
  2. mysql 名次语法规则_基于sql语句的一些常用语法积累总结
  3. 实践设计模拟计算机,个体化股骨假体的计算机辅助设计实践及模拟力学实验
  4. linux .i文件,Linux的文件I/O
  5. MySQL存储过程-2019/7/18
  6. 【luogu4408】 [NOI2003]逃学的小孩 [动态规划 树的直径]
  7. alloc_page分配内存空间--Linux内存管理(十七)
  8. Java发送Post请求,参数JSON,接收JSON
  9. 如何用golang获取linux上文件的访问/创建/修改时间
  10. Elasticsearch template(待续...)