適用於 Intel(R) PRO/100 系列介面卡的 Linux 基本驅動程式

2018 年 6 月 1 日

目錄

  • 在此版本中

  • 識別您的介面卡

  • 構建和安裝

  • 驅動程式配置引數

  • 其他配置

  • 已知問題

  • 支援

在此版本中

此檔案描述了適用於 Intel(R) PRO/100 系列介面卡的 Linux 基本驅動程式。此驅動程式包括對基於 Itanium(R)2 的系統的支援。

有關硬體要求的問題,請參閱 Intel PRO/100 介面卡隨附的文件。

以下功能現在可在支援的核心中使用
  • 原生 VLAN

  • 通道繫結(組隊)

  • SNMP

通道繫結文件可以在 Linux 核心原始碼中找到:/Documentation/networking/bonding.rst

識別您的介面卡

有關如何識別您的介面卡以及最新的 Intel 網路驅動程式的資訊,請參閱 Intel 支援網站:https://www.intel.com/support

驅動程式配置引數

除非另有說明,否則每個引數的預設值通常是建議的設定。

Rx 描述符

接收描述符的數量。 接收描述符是一種資料結構,它向網路控制器描述接收緩衝區及其屬性。 控制器使用描述符中的資料將資料從控制器寫入主機記憶體。 在 3.x.x 驅動程式中,此引數的有效範圍為 64-256。 預設值為 256。 可以使用命令更改此引數

ethtool -G eth? rx n

其中 n 是所需的 Rx 描述符的數量。

Tx 描述符

傳輸描述符的數量。 傳輸描述符是一種資料結構,它向網路控制器描述傳輸緩衝區及其屬性。 控制器使用描述符中的資料將資料從主機記憶體讀取到控制器。 在 3.x.x 驅動程式中,此引數的有效範圍為 64-256。 預設值為 128。 可以使用命令更改此引數

ethtool -G eth? tx n

其中 n 是所需的 Tx 描述符的數量。

速度/雙工

預設情況下,驅動程式會自動協商鏈路速度和雙工設定。 ethtool 實用程式可以如下使用來強制速度/雙工。

ethtool -s eth?  autoneg off speed {10|100} duplex {full|half}

注意:將速度/雙工設定為不正確的值將導致鏈路失敗。

事件日誌訊息級別

驅動程式使用訊息級別標誌將事件記錄到 syslog。 可以在驅動程式載入時設定訊息級別。 也可以使用命令設定

ethtool -s eth? msglvl n

其他配置

在不同的發行版上配置驅動程式

配置網路驅動程式以便在系統啟動時正確載入是依賴於發行版的。 通常,配置過程包括將別名行新增到 /etc/modprobe.d/*.conf 以及編輯其他系統啟動指令碼和/或配置檔案。 許多流行的 Linux 發行版都附帶用於為您進行這些更改的工具。 要了解為您的系統配置網路裝置的正確方法,請參閱您的發行版文件。 如果在此過程中要求您提供驅動程式或模組名稱,則適用於 Intel PRO/100 系列介面卡的 Linux 基本驅動程式的名稱為 e100。

例如,如果您為兩個 PRO/100 介面卡(eth0 和 eth1)安裝了 e100 驅動程式,請將以下內容新增到 /etc/modprobe.d/ 中的配置檔案中

alias eth0 e100
alias eth1 e100

ethtool

驅動程式利用 ethtool 介面進行驅動程式配置和診斷,以及顯示統計資訊。 此功能需要 ethtool 1.6 或更高版本。

ethtool 的最新版本可以從 https://kernel.linux.club.tw/pub/software/network/ethtool/ 找到

啟用區域網喚醒 (WoL)

WoL 透過 ethtool 實用程式提供。 有關使用 ethtool 啟用 WoL 的說明,請參閱 ethtool 手冊頁。 WoL 將在下次關閉或重新啟動系統時啟用。 對於此驅動程式版本,為了啟用 WoL,必須在關閉或重新啟動系統時載入 e100 驅動程式。

NAPI

e100 驅動程式支援 NAPI(Rx 輪詢模式)。

有關更多資訊,請參閱 Documentation/networking/napi.rst

同一乙太網廣播網路上的多個介面

由於 Linux 上的預設 ARP 行為,因此無法在同一乙太網廣播域(非分割槽交換機)中的兩個 IP 網路上的一個系統按預期執行。 所有乙太網介面都將響應分配給系統的任何 IP 地址的 IP 流量。 這會導致不平衡的接收流量。

如果伺服器中有多個介面,請透過以下方式開啟 ARP 過濾

  1. 輸入

    echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter
    

    (這僅在您的核心版本高於 2.4.5 時才有效),或者

  2. 將介面安裝在單獨的廣播域中(在不同的交換機中或在劃分為 VLAN 的交換機中)。

支援

有關一般資訊,請訪問 Intel 支援網站:https://www.intel.com/support/

如果在使用支援的介面卡的支援的核心上釋出的原始碼中發現問題,請將與該問題相關的具體資訊透過電子郵件傳送至 intel-wired-lan@lists.osuosl.org