跳到主要內容
支援知識庫

適用於 Intel® Gigabit 乙太網路連線的 Linux* 基礎驅動程式

內容類型: 安裝與設定   |   文章 ID: 000005480   |   最近查看日期: 2025 年 02 月 06 日

Intel® Gigabit 網路連線有三個 Linux* 基礎驅動程式:

  • igb-x.x.x.tar.gz驅動程式:支援所有基於82575/6、82580、I350、I354和I210/I211的 gigabit 網路連接。
  • e1000e-x.x.x.x.tar.gz驅動程式:支援 Intel® PRO/1000 PCI-E(82563/6/7、82571/2/3/4/7/8/9 或 82583)I217/I218/I219 型的 gigabit 網路適配器。
  • e1000-x.x.x.tar.gz驅動程式:支援 Intel® PRO/1000 PCI 和 PCI-X 系列的 gigabit 網路連線。
注意

e1000e 和 e1000 驅動程式均已更改為 僅支援內核模式。因此,最新的 e1000e 版本是 3.8.7,最新的 e1000 版本是 8.0.35。簡而言之,內核驅動程式(作系統中包含的驅動程式)將是最新版本。錯誤修復和更改在 Linux內核的上游進行。

請選擇以下適當版本的下載和安裝說明。

按兩下主題以取得詳細資料:

Intel® Gigabit 乙太網路連線的 Linux* igb* 基礎驅動程式安裝說明

Linux* igb 驅動程式支援所有基於 82575、82576、82580、I350、I354 和 I210/I211 的 Intel® Gigabit 乙太網路連線。
有關驅動程式組態的詳細資訊,請參閱下載中心的 自述檔

概述

Linux 基礎驅動程式支援 2.4.x、2.6.x 和 3.x 內核。這些驅動程式包括對搭載 Intel® Itanium® 2 處理器的系統的支援。

這些驅動程式僅作為可載入模組受到支援。我們不會提供針對內核源代碼的修補程式以允許驅動程式的靜態連結。有關硬體需求的問題,請參閱隨 Intel Gigabit 適配器提供的文檔。列出的所有硬體需求都適用於Linux。

以下功能在受支持的內核中可用:

  • 原生 VLAN
  • 通道結合(合作)
  • SNMP

在 Linux 核心來源尋找通道結合檔: /documentation/networking/bonding.txt

igb 驅動程式支援 IEEE 1588 時間戳 2.6.30 及以上內核。有關該技術的基本教程,請參閱 NIST

以前顯示在 /proc 檔案系統中的驅動程序資訊在此版本中不受支援。您可以使用 ethtool (1.6 或更新的版本)、lspci、和 ifconfig 來獲取相同的資訊。

建置和安裝

以下步驟需要提升許可權。

先決條件

基於 Red Hat 的平臺:CentOS、RHEL 或 Fedora

  • yum 安裝 gcc make
  • yum install kernel kernel-devel
基於Ubuntu和Debian的平臺
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
在進行後續步驟之前,您可能需要執行常規更新並重新啟動。
  1. 下載中心 下載 目前的igb套件。基本驅動程式 tar 檔案移至您選擇的目錄。
    例如,使用 /home/username/igb 或 /usr/local/src/igb。

  2. 解壓縮 存檔,其中 <x.x.x> 是驅動程式 tar 檔的版本號:

    tar zxf igb-<x.x.x>.tar.gz
  3. 更改為 驅動程式 src 目錄,其中 <x.x.x> 是驅動程式 tar 的版本號:

    CD igb-<x.x.x>/src/
  4. 編譯 驅動程式模組:

    進行安裝

    二進位檔將安裝為:

    /lib/modules/<KERNEL VERSION>/kernel/drivers/net/igb/igb.ko

    上面列出的安裝位置是預設位置。對於不同的Linux發行版,這可能有所不同。

  5. 使用 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
  6. 通過 輸入以下內容為介面分配IP位址,其中 <x>是介面編號:

    ifconfig eth<x> <IP_address>
  7. 驗證 介面是否正常工作。輸入以下內容,其中<IP_address>與正在測試的介面位於同一子網上的另一台計算機的IP位址:

    平<IP_address>
注意

某些系統無法支援 MSI 和/或 MSI-X 中斷。如果您的系統需要停用這種中斷方式,則可以使用以下命令來構建和安裝驅動程式:

進行 CFLAGS_EXTRA=-DDISABLE_PCI_MSI 安裝

通常,驅動程式會每兩秒產生中斷。如果您不再在 ethX igb 裝置的 cat /proc/interrupts 中遇到中斷,則可能需要這種解決方法。

要使用 DCA 建立 igb 驅動程式:

如果您的核心支援 DCA,則預設情況下,驅動程式將在啟用 DCA 的情況下構建。

Intel® Gigabit 乙太網路連線的 Linux* e1000e 基礎驅動程式安裝說明

Linux* e1000e 驅動程式支援 Intel® PRO/1000 PCI-E(82563/6/7、82571/2/3/4/7/8/9 或 82583)I217/I218/I219 型的 gigabit 網路適配器。

有關驅動程式組態細節的資訊,請參閱下載中心的 自述檔

概述

Linux 基礎驅動程式支援 2.4.x 和 2.6.x 核心。它們包括對搭載 Intel® Itanium® 2 處理器系統的支援。

這些驅動程式僅作為可載入模組受到支援。我們不會提供針對內核源代碼的修補程式以允許驅動程式的靜態連結。有關硬體要求的問題,請參閱隨Intel® Gigabit Network Adapter提供的文檔。列出的所有硬體需求都適用於Linux。

受支援的核心現在提供的功能:

  • 原生 VLAN
  • 通道結合(合作)
  • SNMP

在 Linux 核心來源尋找通道結合檔: /documentation/networking/bonding.txt

此發行版不支援以前顯示在 /proc 檔案系統中的驅動程序資訊。您也可以使用 ethtool (1.6 或更新的版本)、lspci 和 ifconfig 來獲取相同的資訊。

注意 Intel® 82562v 10/100 網路連線僅提供 10/100 支援。

建置和安裝

以下步驟需要提升許可權。

先決條件

基於 Red Hat 的平臺:CentOS、RHEL 或 Fedora

  • yum 安裝 gcc make
  • yum install kernel kernel-devel
基於Ubuntu和Debian的平臺
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
在進行後續步驟之前,您可能需要執行常規更新並重新啟動。
  1. 下載中心 下載 目前的 e1000e 套件。基本驅動程式 tar 檔案移至您選擇的目錄。
    例如,使用 /home/<USERNAME>/e1000e 或 /usr/local/src/e1000e。

  2. 解壓縮/解壓縮 存檔,其中 <x.x.x> 是驅動程式 tar 檔的版本號:

    tar zxf e1000e-<x.x.x>.tar.gz
  3. 切換到 驅動程式 src 目錄,其中 <x.x.x> 是驅動程式 tar 的版本號:

    CD E1000E-<x.x.x>/src/
  4. 編譯 驅動程式模組:

    進行安裝

    二進位檔案安裝為:

    /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.ko

    上面列出的安裝位置是預設值。根據不同的Linux* 發行版而定,位置可能會有所不同。

  5. 使用 insmod 或 modprobe 命令載入模組:

    modprobe e1000e insmod e1000e
    注意 如果您指定驅動程式模組的完整路徑,則可以將 insmod 命令用於 2.6 核心。例如:

    insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000e/e1000e.ko

    使用以 2.6 為基礎的內核,請確保在載入新模組之前從內核中刪除舊版的 e1000e 驅動程式:

    RMMOD E1000E;莫德探針 E1000E
  6. 通過 輸入以下內容為介面分配IP位址,其中<x>是介面編號:

    ifconfig eth<x> <IP_address>
  7. 驗證 介面是否正常工作。輸入以下內容,其中<IP_address>是與要測試的介面位於同一子網上的另一台計算機的IP位址:

    平<IP_address>
注意

某些系統無法支援 MSI 和/或 MSI-X 中斷。如果您的系統必須停用這種中斷方式,請使用以下命令建立並安裝驅動程式:

進行 CFLAGS_EXTRA=-DDISABLE_PCI_MSI 安裝

通常,驅動程式每兩秒生成一個中斷。如果您在 ethX e1000e 裝置的 cat /proc/interrupts 中不再看到中斷,則可能需要這種解決方法。

Intel® PCI、PCI-X Gigabit 網路連線的 Linux* e1000 基礎驅動程式安裝說明

Linux* e1000 驅動程式支援舊式 (PCI、PCI-X*) Gigabit 網路連線。
有關驅動程式組態的詳細資訊,請參閱下載中心的自述檔。

注意 e1000 驅動程式不再作為獨立元件進行維護。請求您的Linux* 發行版維護者提供支援。

Linux 基礎驅動程序支援 2.4.x 和 2.6.x 內核。這些驅動程式包括對搭載 Intel® Itanium® 2 處理器的系統的支援。

這些驅動程式僅作為可載入模組受到支援。我們不會提供針對內核源代碼的修補程式以允許驅動程式的靜態連結。有關硬體需求的問題,請參閱 Intel® Gigabit 適配卡隨附的檔。列出的所有硬體需求都適用於Linux。

以下功能現在在受支援的內核中可用:

  • 原生 VLAN
  • 通道結合(合作)
  • SNMP

在 Linux 核心來源即可找到通道結合檔: /documentation/networking/bonding.txt

以前顯示在 /proc 檔案系統中的驅動程序資訊在此版本中不受支援。或者,您可以使用 ethtool (1.6 或更新的版本)、lspci、和 ifconfig 來獲取相同的資訊。

注意 Intel® 82562V 高速乙太網路 PHY 10/100 網路連線僅提供 10/100 支援。

建置和安裝

以下步驟需要提升許可權。

先決條件

基於 Red Hat 的平臺:CentOS、RHEL 或 Fedora

  • yum 安裝 gcc make
  • yum install kernel kernel-devel
基於Ubuntu和Debian的平臺
  • apt-get install linux-headers-$(uname -r)
  • apt-get install gcc make
在進行後續步驟之前,您可能需要執行常規更新並重新啟動。
  1. 下載中心 下載 目前的 e1000 套件。將基本驅動程式 tar 檔案移至您選擇的目錄。
    例如,使用 /home/username/e1000 或 /usr/local/src/e1000。

  2. 解壓縮/解壓縮 存檔,其中 <x.x.x> 是驅動程式 tar 檔的版本號:

    tar zxf e1000-<x.x.x>.tar.gz
  3. 更改為 驅動程式 src 目錄,其中 <x.x.x> 是驅動程式 tar 的版本號:

    CD E1000-<x.x.x>/src/
  4. 編譯 驅動程式模組:

    進行安裝

    二進位檔案安裝為:

    /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko

    上面列出的安裝位置是預設位置。對於不同的Linux發行版,這可能有所不同。

  5. 使用 insmod 或 modprobe 命令載入模組:

    Modprobe E1000 insmod e1000
    注意 對於 2.6 內核,如果指定了驅動程式模組的完整路徑,則可以使用 insmod 命令。例如:

    insmod /lib/modules/<KERNEL VERSION>/kernel/drivers/net/e1000/e1000.ko

    載入新模組之前,對於以 2.6 為基礎的版本,內核還可確保從內核中刪除舊版的 e1000 驅動程式:

    RMMOD e1000;模數 E1000
  6. 通過 輸入以下內容為介面分配IP位址,其中 <x>是介面編號:

    ifconfig eth<x> <IP_address>
  7. 驗證 介面是否正常工作。 輸入 以下內容,其中<IP_address>與正在測試的介面位於同一子網上的另一台計算機的IP位址:

    平<IP_address>

免責聲明

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。