作者:赵忠

目前,千兆技术正在快速普及,特别是服务器端大多都使用千兆网卡。本文以Intel 1000MB以太网为例,介绍Linux下如何使用千兆以太网卡。

Intel 1000MB网卡的Linux 驱动支持Intel提供的系统千兆网卡,其驱动程序目前版本为3.0.16,支持面向桌面及服务器的两种网卡。目前,Intel提供的千兆位以太网卡只支持模块加载方式。网卡驱动程序下载地址:http://support.intel.com/support/network/adapter。最新版本软件包为e1000-4.0.7.tar.gz。

下载及编译

1.编译安装驱动

注意驱动程序的版本与内核对应关系,不要将用于2.2.x核心的软件包用于2.4.x核心。下载所得的驱动是一个压缩包,解压后将其拷贝到/tmp目录。

2. 解压文件

#tar -zxvf e1000-3.0.16.tar.gz

3.进入解压开的文件目录

#cd e1000-3.0.16/src/

4.编译驱动程序(以模块方式)

#make

编译完成后,安装编译好的模块:

#make install

键入以上命令后,编译成功的文件将拷贝到指定目录。

如果使用的核心为2.2.x,那么编译好的模块已安装到:

/lib/modules/2.2.x/net/e1000.。

如果是2.4.x核心,则编译好的模块安装到:

/lib/modules/2.4.x/kernel/drivers/net/e1000.。

驱动网卡

1.使用网卡驱动

加载网卡驱动程序:

#insmod e1000 [parameter=value]

如果不显示出错信息,那么驱动加载正确。

2.配置网卡IP地址及相关参数

ifconfig eth0

3.验证网卡工作状态

使用Ping命令:

#ping 172.24.24.24

从别的PC上Ping 1000MB网卡的IP,可以发现1000M网卡工作在自适应模式下。当外部请示连接时,网卡驱动模块会自动加载,并在控制台上显示网卡启动信息。

为了以后安装方便,还要创建一个rpm格式二进制安装包,以后就可直接运行rpm安装网卡驱动。

高效率使用网卡

系统加载模块时,可以根据实际情况调节参数,使网卡工作在最佳状态。

驱动程序提供的可选择参数有速率、工作模式、自适应和流控等。

在Linux下,可以定义合法速率参数为:0、10、100和1000。缺省为0,表示网卡工作在自适应状态下,其它值分别为10MB、100MB和1000MB。

工作模式有全、半双工方式。0表示自适应;1表示半双工;2表示全双工。

自适应方式的有效值范围: 0-0x0F, 0x20-0x2F,缺省为0x2F。具体参数请参阅软件包中的Readme文件。

流控设置有效值范围0-3。0表示不设置流控;1表示仅对Rx流控;2表示仅对Tz流控;3表示对Rx/Tx双向流控;缺省为3。

linux 千兆网卡配置,如何在Linux下使用千兆网卡相关推荐

  1. linux 网站访问密码,Linux入门教程:如何在nginx下实现访问web网站密码认证保护的功能,nginxweb以便拒绝那些不速之客...

    Linux入门教程:如何在nginx下实现访问web网站密码认证保护的功能,nginxweb以便拒绝那些不速之客 在某些特定的环境下,我们希望nginx下的web站点在访问时需要用户输入账户密码才能访 ...

  2. linux系统export,Linux入门进阶 - 如何在Linux中使用export命令

    原标题:Linux入门进阶 - 如何在Linux中使用export命令 来自: Linux迷 链接:https://www.linuxmi.com/linux-export.html Linux ex ...

  3. linux 怎么配置apache,在Linux下配置Apache Web服务

    <在Linux下配置Apache Web服务>由会员分享,可在线阅读,更多相关<在Linux下配置Apache Web服务(10页珍藏版)>请在人人文库网上搜索. 1.在Lin ...

  4. linux fish颜色配置,如何在 Linux 中安装、配置和使用 Fish Shell?

    (给Linux爱好者加星标,提升Linux技能) 英文:Magesh Maruthamuthu,翻译:Linux中国/MK linux.cn/article-10622-1.html 每个 Linux ...

  5. r语言在linux怎么实现,如何在linux环境下使用r语言

    如何在linux环境下使用r语言 真朱丶379 | 浏览 1974 次 发布于2015-12-23 13:05 最佳答案 1.下载 wget http://mirror.bjtu.edu.cn/cra ...

  6. Linux DNS配置权限不够,Linux下配置DNScrypt避免DNS污染

    关于DNScrypt DNSCrypt是OpenDNS发布的加密DNS工具,可加密DNS流量,阻止常见的DNS攻击,如重放攻击.观察攻击.时序攻击.中间人攻击和解析伪造攻击.DNSCrypt支持Mac ...

  7. 360无线网卡linux驱动下载,如何在Linux下写无线网卡的驱动

    满意答案 如所指的是如何在Linux下载无线网卡的驱动,具体操作步骤如下:(1)先确定无线网卡型号,因驱动安装和型号是密切相关的,不同的型号,安装和下载驱动有所不同,但原理是一样的.图例为无线网卡型号 ...

  8. 录音 linux 监听,如何在Linux下设置录音笔时间

    买了一个录音笔,效果比使用笔记本话筒录音好多了还省电.当然啦,我也曾试过使用手机录音,结果是,没能录多久就中断了(Android 就是这么不靠谱). 我的录音需要记录较为准确的时间信息.录音笔怎么知道 ...

  9. linux离线配置qt环境,Linux下配置QT环境

    一.下载Qt源码包到本机,然后解压缩 #tar zxvf qt-x11-opensource-src-4.3.2.tar.gz -C /usr/local //将qt-x11-opensource-s ...

最新文章

  1. Linux主机下无报错安装Apache服务器
  2. Java实现算法导论中图的广度优先搜索(BFS)和深度优先搜索(DFS)
  3. delphi项目开发经验2008年09月18日 星期四 10:07随着项目的失败,这些天一直在总结失败的原因,到底是为什么?
  4. 【Python】参考ggplot2,Seaborn将迎来超大版本更新!
  5. python中sys模块有什么用_Python sys模块用法详解
  6. leetcode343. 整数拆分(思路+详解)
  7. Docker学习总结(67)—— 取代 Dockerfile 的新型镜像构建技术 Buildpacks 详解
  8. 百度英伟达联手推混合精度训练,同样性能只需一半内存 | 附论文
  9. matlab 局部特征检测与提取(问题与特征)
  10. Linux 命令tar的简单用法
  11. Open XML应用安全(3)隐藏数据
  12. VMwareWorkstation下载链接
  13. 激光雷达RPLidar的配置(arduino和rasberrypi)
  14. 分享几个搜图,图标,图片网站
  15. oracle现金流量表逻辑,现金流量表内在逻辑研究
  16. html的长度单位的选择,html中常见长度单位有哪些?
  17. Job和CronJob介绍
  18. JVM 字节码从入门到精通
  19. html高德api,高德地图 Javascript API 入门(一)
  20. 喻世明言 第三十一卷 闹阴司司马貌断狱(讲三国是如何开始的)

热门文章

  1. 亚马逊多账号操作,如何才能安全使用多账号?
  2. Linux 中的 文件系统表Fstab 是什么?
  3. 学顶教育:初级会计师领取证书有关事项
  4. GIS空间分析 地统计分析2 探索性数据分析
  5. 统计学习——最小二乘法
  6. 调用照相机与图片库并实现保存图片到图片库
  7. XMLHttpRequest:网络错误0x2efd,由于错误00002efd无法完成操作
  8. ATT将为苹果iPad提供不限流量包月上网服务(转)
  9. 【Docker Swarm】搭建Docker Swarm高可用集群(详细版)
  10. AD16中敷铜与导线连接的方法