英特尔®千兆位网络连接有三个 Linux* 基础驱动程序:
注意 | e1000e 和 e1000 驱动程序都已转换为 仅支持内核的模型。因此,最新的 e1000e 版本为 3.8.7,最新的 e1000 版本为 8.0.35。简言之,内核驱动程序(包含在作系统中的驱动程序)都将是最新的。错误修复和更改在 Linux 内核 中是在上游进行的。 |
选择下方适当的版本以获取下载和安装说明。
单击主题以了解详细信息:
Linux* igb 驱动程序 支持所有基于 82575、82576、82580,I350,I354 和 I210/I211 的英特尔®千兆位以太网网络连接。
有关驱动程序配置的详细信息,请参阅下载中心中的 自述文件 。
概述
Linux 基础驱动程序支持 2.4.x、2.6.x 和 3.x 内核。这些驱动程序包括对基于英特尔® 安腾® 2 处理器的系统的支持。
这些驱动程序仅作为可载入模块得到支持。我们不会针对内核源码提供修补程序来允许驱动程序的静态链接。对于与硬件要求相关的问题,请参阅英特尔千兆位网络适配器的随附文档。所有列出的硬件要求均适用于 Linux。
以下功能在所支持的内核中可用:
有关通道绑定的文档可从 Linux 内核源代码中获取: /documentation/networking/bonding.txt。
igb 驱动程序对 2.6.30 及以上的内核支持 IEEE 时戳。有关该技术的基本教程,请参阅 NIST。
本版本不再对之前显示在 /proc 文件系统中的驱动程序信息进行支持。您可以使用 ethtool(版本 1.6 或以后版本)、lspci 和 ifconfig 获取该信息。
构建和安装以下步骤需要更高的权限。
先决条件 | 基于 Red Hat 的平台:CentOS、RHEL 或 Fedora
|
从 下载中心 下载 最新版本的 igb 软件包。将基础驱动程序 tar 文件 移到 您所选的目录中。
例如,使用 /home/username/igb 或 /usr/local/src/igb。
解压缩 此档案文件,其中 <x.x.x> 是驱动程序 tar 压缩文件的版本号:
tar zxf igb-<x.x.x>.tar.gz切换 至驱动程序 src 目录,其中 <x.x.x> 是驱动程序 tar 压缩文件的版本号:
cd igb-<x.x.x>/src/编译 驱动程序模块:
进行安装二进制文件将安装为:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.ko以上列出的安装位置为默认位置。这可能因不同的 Linux 发行版本而异。
使用 insmod 或 modprobe 命令 加载 模块:
modprobe igb insmod igb注意 | 对 2.6 内核,如果指定了驱动程序模块的完整路径,则可以使用 insmod 命令。例如: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.ko |
对基于 2.6 的内核,还需确保先从内核移除旧的 igb 驱动程序,然后再加载新模块:
RMMOD IGB;modprobe igb通过进入以下位置为接口分配 IP 地址,其中 <x> 是接口编号:
ifconfig eth<x> <IP_address>验证 接口 是否工作。输入以下内容,其中 <IP_address> 是和接口位于同一测试中的子网上另一台机器的 IP 地址:
ping <IP_address>注意 | 有些系统不能很好支持 MSI 和(或)MSI-X 中断。如果您的系统需禁用此类中断,可用以下命令编译和安装该驱动程序: 进行CFLAGS_EXTRA=-DDISABLE_PCI_MSI安装一般情况下,驱动程序每两秒钟会产生一次中断。如果在 ethX igb 设备 的 cat/proc/interrupts 中不再看见中断,则可能有必要采用此变通办法。 |
用 DCA 编译 igb 驱动程序:
如果内核支持 DCA,驱动程序的构建默认启用 DCA。
Linux* e1000e 驱动程序 可支持基于英特尔® PRO/1000 PCI-E (82563/6/7、82571/2/3/4/7/8/9、或 82583) I217/I218/I219 的千兆位网络适配器。
有关驱动程序配置的详细信息,请参阅下载中心中的 自述文件 。
概述
Linux* 基础驱动程序支持 2.4.x 和 2.6.x 内核。他们也可为基于英特尔® 安腾® 2 处理器的系统提供支持。
这些驱动程序仅作为可载入模块得到支持。我们不会针对内核源码提供修补程序来允许驱动程序的静态链接。有关硬件要求的问题,请参阅英特尔® Gigabit Network Adapter随附的文档。所有列出的硬件要求均适用于 Linux。
在受支持的内核中可用的功能:
有关通道绑定的文档可从 Linux 内核源代码中获取: /documentation/networking/bonding.txt。
此发行版不支持以前在 /proc 文件系统中显示的驱动程序信息。此外,您可以使用 ethtool(版本 1.6 或以后版本)、lspci 和 ifconfig 获取相同的信息。
注意 | 英特尔® 82562v 10/100 网络连接仅提供 10/100 支持。 |
构建和安装
以下步骤需要更高的权限。
先决条件 | 基于 Red Hat 的平台:CentOS、RHEL 或 Fedora
|
从 下载中心 下载 最新版本的 e1000e 软件包。将基础驱动程序 tar 文件 移到 您所选的目录中。
例如,使用 /home/<USERNAME>/e1000e 或 /usr/local/src/e1000e。
解压缩 该档案文件,其中 <x.x.x> 是驱动程序 tar 压缩文件的版本号:
tar zxf e1000e-<x.x.x>.tar.gz切换 至驱动程序 src 目录,其中 <x.x.x> 是驱动程序 tar 压缩文件的版本号:
CD E1000E-<x.x.x>/src/编译 驱动程序模块:
进行安装二进制文件安装为:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.ko以上列出的安装位置为默认位置。位置可能因不同的 Linux* 发行版本而异。
使用 insmod 或 modprobe 命令 加载 模块:
modprobe e1000e insmod e1000e注意 | 如果您指定了驱动程序模块的完整路径,您可以对 2.6 内核使用 insmod 命令。例如: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.ko 对基于 2.6 的内核,需确保先从内核移除旧的 e1000e 驱动程序,然后再加载新模块: RMMOD e1000e;Modprobe E1000E |
通过输入以下内容为接口分配 IP 地址,其中 <x> 是接口号:
ifconfig eth<x> <IP_address>验证 接口 是否工作。输入以下内容,其中 <IP_address> 是和接口位于您所测试的同一子网上另一台机器的 IP 地址:
ping <IP_address>注意 | 有些系统不能很好支持 MSI 和(或)MSI-X 中断。如果您的系统中必须禁用此类中断 , 使用以下命令构建和安装驱动程序: 进行CFLAGS_EXTRA=-DDISABLE_PCI_MSI安装通常该驱动程序每两秒钟生成一个中断。如果在 ethX e1000e 设备 的 cat/proc/interrupts 中不再看见中断,则可能有必要采用此变通办法。 |
Linux* e1000 驱动程序支持传统 (PCI、PCI-X*) 千兆位网络连接。
有关驱动程序配置的详细信息,请参阅下载中心中的自述文件。
注意 | e1000 驱动程序中不再作为一个独立的组件进行维护。您可向 Linux*发行版的维护方寻求支持。 |
Linux 基础驱动程序支持 2.4.x 和 2.6.x 内核。这些驱动程序包括对基于英特尔® 安腾® 2 处理器的系统的支持。
这些驱动程序仅作为可载入模块得到支持。我们不会针对内核源码提供修补程序来允许驱动程序的静态链接。有关硬件要求的问题,请参阅英特尔®千兆位适配器的随附文档。所有列出的硬件要求均适用于 Linux。
以下功能现在两种支持的内核中可用::
有关通道绑定的文档可从 Linux 内核源代码中找到: /documentation/networking/bonding.txt。
本版本不再对之前显示在 /proc 文件系统中的驱动程序信息进行支持。此外,您可以使用 ethtool(版本 1.6 或以后版本)、lspci 和 ifconfig 获取该信息。
注意 | 英特尔® 82562V 快速以太网 PHY 10/100 网络连接仅提供 10/100 支持。 |
构建和安装
以下步骤需要更高的权限。
先决条件 | 基于 Red Hat 的平台:CentOS、RHEL 或 Fedora
|
从 下载中心 下载 最新版本的 e1000 软件包。将基础驱动程序 tar 文件 移到 您所选的目录中。
例如,使用 /home/username/e1000 或者 /usr/local/src/e1000。
解压缩 该档案文件,其中 <x.x.x> 是驱动程序 tar 压缩文件的版本号:
tar zxf e1000-<x.x.x>.tar.gz切换到 驱动程序 src 目录,其中 <x.x.x> 是驱动程序 tar 压缩文件的版本号:
CD E1000-<x.x.x>/src/编译 驱动程序模块:
进行安装二进制位置安装如下:
/lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko以上列出的安装位置为默认位置。这可能因不同的 Linux 发行版本而异。
使用 insmod 或 modprobe 命令 加载 模块:
模探测 E1000 英特尔® Insmod E1000注意 | 对 2.6 内核,如果指定了驱动程序模块的完整路径,则可以使用 insmod 命令。例如: insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko 对基于 2.6 的内核,还需确保先从内核移除旧的 e1000 驱动程序,然后再加载新模块: RMMOD e1000;模探测 E1000 |
通过进入以下位置为接口分配 IP 地址,其中 <x> 是接口编号:
ifconfig eth<x> <IP_address>验证 接口 是否工作。 输入 以下内容,其中 <IP_address> 是和接口位于测试中的同一子网上另一台机器的 IP 地址:
ping <IP_address>