一。网卡驱动安装的一般思路

1.首先从硬 件安装,检查网卡本身故障

2.检查网卡芯片型号(注意不是硬件品牌)

  • 常见的网卡芯片有Intel RC82545EM/Realtek 8139D/ Broadcom NetXtreme/3Com 3C940/SIS900/VIA VT6105L

  • 通过命令查看本机:lspci

3.查看系统是否包含对应型号的网卡驱动

  • 目录:/lib/modules/release/kernel/drivrs/net

4.检查网卡驱动是否加载

  • lsmod命令查看当前系统加载的模块信息

  • 如果网卡未加载,使用[modprobe 模块文件]命令加载

  • insmod/rmmod [选项] 模块名称或模块文件  载入/卸载系统模块,与modprobe功能类似

  • depmod [选项] 模块名称:分析载入模块的相关性

二。编译安装网卡

方式一:RPM/Source RPM驱动包安装方式(以IBM X3650服务器Broadcom NetXtreme II网卡为例)

  1. 从IBM官网上下载 对应服务器型号的网卡驱动程序,利用U盘等工具传到Linux服务器上,接着进行编译

    1. rpm -ivh bnx2-<version>.src.rpm

    2. cd /root/rpmbuild

    3. rpmbuild -bb SPECS/bnx2.spec

  2. 安装编译好的驱动包

    1. cd /root/rpmbuild/RPMS/X86_64

    2. rpm -ivh bnx2-<version>.x86_64.rpm

    3. 安装成功后会显示在如下路径:/lib/modules/<kernel_version>/extra/bnx2.ko

    4. 复制生成的模块文件到目录:/lib/modules/<kernel_version>/kernel/drivers/net

  3. 加载驱动程序

    1. insmod\

    2. 或者:modprobe bnx2

  4. 查看网卡驱动模块是否加载

    1. lsmod | grep bnx2   如果命令输出中包含bnx2模块,表明网卡驱动编译成功

  5. 激活网卡,查看网卡状态

    1. ifconfig eth0 up (网卡设备名,以eth0为例)

    2. ifconfig -a

方式二:源代码驱动包安装方式(以Realtek RTL8168/8111网卡为例)

  1. 从Realtek官网上下载源代码包,然后伟到Linux系统上,创建一个目录,把源代码包解压到此目录下。

    1. mkdir /temp

    2. cd /temp

    3. tar jxvf r8168-8.aaa.bb.tar.bz2

  2. 编译安装源码

    1. cd r8168.aaa.bb

    2. make clean modules

    3. make install

    4. depmod -a //检查模块间的依赖关系

    5. insmod ./src/r8168.ko //加载r8168模块

    6. lsmod | grep r8168 //检查8168模块是否加载

转载于:https://blog.51cto.com/huguangqin2015/1940342

Linux 网卡驱动的安装相关推荐

  1. linux网卡驱动离线安装_Linux下网卡驱动的安装

    //Linux下网卡驱动的安装 //从intel网站上下载下来的Linux驱动是e1000-5.2.52.tar.gz rpm -qa|grep kernel- //source查看是否安装了这个包, ...

  2. linux网卡驱动离线安装_linux系统如何安装网卡驱动

    linux系统如何安装网卡驱动 很多初学者都觉得能够在自己的笔记本上安装linux系统是一件很酷的事情,结果两个小时安装好linux系统,却发现缺少各种驱动, 为了让各位少走一些弯路,小编在这里把li ...

  3. linux网卡驱动离线安装_Linux网卡驱动的安装方式

    如何安装Linux网卡驱动呢,看看下面的说明. 适用机型: 所有xSeries 205; 所有xSeries 206; 所有xSeries 225; 所有xSeries 226; 所有xSeries ...

  4. linux网卡驱动离线安装_新装Linux系统没有网卡驱动的解决办法和步骤

    刚安装的linux系统没有网卡驱动,下面给出我的解决方法: (机器系统是RHEL5.3) 首先说明几个命令: #lsmod --显示已载入系统的模块. 执行lsmod指令,会列出所有已载入系统的模块. ...

  5. linux网卡驱动离线安装_手动安装linux网卡驱动方法

    在Linux下配置网卡的驱动程序,总结了一下: 以D-Link530的网卡进行模块的编译. 由于Linux的默认内核已经建立很多网卡驱动程序模块,所以在编译网卡模块之前就要确认网卡芯片是否被支持,如果 ...

  6. linux网卡驱动离线安装_如何在ubuntu(也就是Linux)下安装网卡驱动

    展开全部 大多数人都是下载ubuntu-16.04-desktop-amd64.iso 这种iso包用u盘安装的,把iso包解压:按照这个路径找到这个文件 ubuntu-16.04-desktop-a ...

  7. linux网卡驱动离线安装_Linux下安装网卡驱动程序详解 | 吴文辉博客

    我的centos 5.5网卡驱动是r8169,而官方网站出来了最新驱动是r8168,这让我感觉很怪异,r8169这些数据难道不代表驱动版本,还是r8169不是官方开发的.以防万一换了在说.下面将以我的 ...

  8. linux 网卡驱动升级,安装或更新CentOS平台的网卡驱动程序

    基于Linux平台安装或更新网卡驱动程序与Windows平台相差不大,首先查阅出主机网卡的具体型号.Windows平台可以借助鲁大师等硬件检测工具查看网卡,Linux平台有适用的命令lspci.eth ...

  9. linux网卡驱动离线安装_在linux下安装网卡驱动的方法

    本文告诉你如何在linux系统下安装网卡驱动. 把网卡驱动COPY 到软盘上.在linux 的/tmp下建个空目录,然后再把软盘上的驱动COPY到这个空目录下. 解压缩: #tar zxvf r100 ...

最新文章

  1. 怎样往csdn上传自己的demo
  2. EJB实体Bean怎样和数据库中表关联?
  3. 教你 4 步搭建弹性可扩展的 WebAPI
  4. 庖丁解牛TLD(一)——开篇
  5. 利用爬虫模拟网页微信wechat
  6. android 隐藏键盘时ui延迟恢复,android 软键盘的显示与隐藏问题的研究
  7. DedeCMS四类核心表
  8. [第二届构建之法论坛] 预培训文档(C++版)
  9. spring配置mysql事务管理_Spring 数据库事务管理机制
  10. Cisco协议学习笔记(VTP)
  11. 【服务器】在 iPad 上运行 VSCode(宝塔+code server)
  12. import java.io用什么写_问问各位大佬,使用了fiilewrite,为什么写入不到文件
  13. R语言图表排版之一页多图
  14. 百万生意难度跟十万一样,十万的也没做成
  15. Jmeter使用篇(二十三) : Jmeter中调用Python代码
  16. 断舍离---新生活方式指引
  17. ARM920T内存管理单元MMU
  18. 纵观 Excel 演化史,开发者如何通过“表格技术”提升企业生产力
  19. Netlogon特权提升漏洞
  20. CIE1964标准色度系统

热门文章

  1. 线性代数库 Armadillo 学习笔记
  2. php 1 second,php中的会话机制(1)
  3. Web前端 | HTML表单form
  4. Python爬虫获取股票信息代码分享
  5. python发送邮件封装
  6. springboot美食分享系统 毕业设计-附源码612231
  7. C语言判断完全平方数(经典代码)
  8. GRAIL Efficient Time Series Representation Learning论文阅读笔记(一)
  9. RWLinno的退役贴
  10. IE如何打开兼容模式