適用於 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
檢視鏈路訊息¶
為了在您的控制檯上看到鏈路訊息和其他 Intel 驅動程式資訊,您必須將 dmesg 級別設定為 6。 這可以透過在載入 e100 驅動程式之前在命令列上輸入以下內容來完成
dmesg -n 6
如果您希望檢視驅動程式發出的所有訊息,包括除錯訊息,請將 dmesg 級別設定為 8。
注意:此設定不會跨重啟儲存。
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 過濾
輸入
echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter
(這僅在您的核心版本高於 2.4.5 時才有效),或者
將介面安裝在單獨的廣播域中(在不同的交換機中或在劃分為 VLAN 的交換機中)。
支援¶
有關一般資訊,請訪問 Intel 支援網站:https://www.intel.com/support/
如果在使用支援的介面卡的支援的核心上釋出的原始碼中發現問題,請將與該問題相關的具體資訊透過電子郵件傳送至 intel-wired-lan@lists.osuosl.org。