インテル®ギガビット・イーサネット・ネットワーク接続用 Linux * ベースドライバー

ドキュメント

インストール & セットアップ

000005480

2020/06/02

インテル®ギガビット・ネットワーク接続には、次の3つの Linux * ベースドライバーがあります。

  • igb-x ドライバー: 82575/6、82580、I350、I354、i210-t1/i211-at ベースのギガビット・ネットワーク接続をすべてサポートします。
  • e1000e-x ドライバー: インテル® PRO/1000 pci-e (82563/6/7、82571/2/3/4/7/8/9、または 82583) I217/I218/I219 ベースのギガビット・ネットワーク・アダプターをサポートします。
  • e1000-x ドライバー: インテル® PRO/1000 pci/pcie * ギガビット・ネットワーク・コネクションをサポートします。

ダウンロードとインストールの手順については、適切なバージョンを選択してください。

詳細 については、またはトピックをクリックしてください。

インテル®ギガビット・イーサネット・ネットワーク・コネクションのインストール手順に対応した Linux * igb * ベース・ドライバー

Linux * igb ドライバー は、82575、82576、82580、I350、I354、I210-t1/i211-at ベースのインテル®ギガビット・イーサネット・ネットワーク接続をサポートします。
ドライバー構成の詳細については、ダウンロード・センターにある注意のファイル を参照してください。

概要

Linux * ベースドライバーは、2.4. x、2.6 .x、.x カーネルをサポートしています。これらのドライバーには、インテル® Itanium®2プロセッサーを搭載したシステムのサポートが含まれています。

これらのドライバーは、ローダブル・モジュールとしてのみサポートされています。ドライバーの静的リンクを可能にするために、カーネルソースにパッチを提供しません。ハードウェアの要件に関する質問については、インテル・ギガビット・アダプターに付属のドキュメントを参照してください。リストに記載されているすべてのハードウェア要件は、Linux * でも使用できます。

次の機能は、サポートされているカーネルで利用できます。

  • ネイティブ・ Vlan
  • チャネル結合 (チーム化)
  • Snmp

Linux * カーネルソースでチャネル結合ドキュメントを検索:/documentation/networking/bonding.txt.

Igb ドライバーは、カーネル2.6.30 以降以降のカーネルに対して IEEE 1588 のタイムスタンプをサポートします。このテクノロジーの基本チュートリアルについては、 NIST を参照してください。

このリリースでは、以前に/proc ファイルシステムに表示されていたドライバー情報はサポートされていません。Ethtool (バージョン1.6 以降)、lspci、ifconfig を使用して、同じ情報を得ることができます。

ビルと設置

以下の手順では、システム特権を必要とします。

前提 条件

Red Hat * ベースのプラットフォーム: CentOS、RHEL *、または Fedora

  • yum install gcc を実現
  • yum install kernel kernel-devel
Ubuntu * ベースおよび Debian ベースのプラットフォーム
  • apt-linux * ヘッダーのインストール-$ (uname-r)
  • apt-インストールの gcc * を入手
次の手順を実行する前に、一般的なアップデートを実行して再起動する必要があります。
  1. ダウンロード・センター から現在の igb パッケージをダウンロードします。ベースドライバーの tar ファイルを任意のディレクトリーに移動します。
    例えば、 /home/username/igbまたは/usr/local/src/igbを使用します。

  2. < X.x.x.x.. x > には、ドライバーの tar ファイルのバージョン番号が入ります。

    tar zxf igb-< x. .x > tar * gz
  3. Driver src ディレクトリーに変更します (< x.x.x.x > は、ドライバーの tar * のバージョン番号です。

    cd igb-< x. x >/src/
  4. ドライバーモジュールをコンパイルします。

    インストールを行う

    バイナリは次のようにインストールされます。

    /lib/modules/・/kernel/drivers/net/igb/igb.ko

    上記のインストール場所はデフォルトの場所です。これは、さまざまな Linux * ディストリビューションによって異なる場合があります。

  5. モジュールをロードするには、insmod または modprobe コマンドを使用します。

    modprobe igb insmod b

    2.6 カーネルの場合、ドライバーモジュールへのフルパスが指定されている場合は、insmod コマンドを使用できます。例えば:

    insmod/lib/modules//kernel/drivers/net/igb/igb.ko

    また、2.6 ベースのカーネルでは、新しいモジュールをロードする前に、古い igb ドライバーがカーネルから削除されていることを確認してください。

    rmmod igb;modprobe igb
  6. インターフェイスに IP アドレスを割り当てるには、次のコマンドを入力します。 < x > はインターフェイス番号です。

    ifconfig eth2.100 < x > < IP_address >
  7. インターフェイスが機能することを確認します。< IP_address > が、テストされているインターフェイスと同じサブネット上にある別のマシンの IP アドレスである場合は、次のように入力します。

    ping < IP_address >
メモ

一部のシステムでは、MSI および/または MSI-X 割り込みのサポートに問題があります。システムがこのスタイルの割り込みを無効にする必要がある場合は、次のコマンドを使用してドライバーをビルドし、インストールすることができます。

CFLAGS_EXTRA =-DDISABLE_PCI_MSI のインストールを行う

通常、このドライバーは、2秒ごとに割り込みを生成します。/Proc/interrupts * igb デバイスで、cat * で割り込みが発生しなくなった場合は、この回避策が必要になることがあります。

DCA * * を使用して igb ドライバーをビルドするには:

カーネルが DCA をサポートしている場合は、DCA を有効にした状態でドライバーがデフォルトでビルドされます。

インテル®ギガビット・イーサネット・ネットワーク・コネクションのインストール手順に対応した Linux * e1000e ベース・ドライバー

Linux * e1000e ドライバー は、インテル® PRO/1000 pci-e (82563/6/7、82571/2/3/4/7/8/9、または 82583) I217/I218/I219 ベースのギガビット・ネットワーク・アダプターをサポートします。

ドライバー構成の詳細については、ダウンロード・センターにある Read information *ファイル を参照してください。

概要

Linux * ベースドライバーは、2.4. x カーネルと 2.6. x カーネルをサポートしています。インテル® Itanium®2プロセッサーを搭載したシステムのサポートが含まれています。

ドライバーは、ローダブル・モジュールとしてのみサポートされています。ドライバーの静的リンクを可能にするために、カーネルソースにパッチを提供しません。ハードウェアの要件に関する質問については、インテル®ギガビット・ネットワーク・アダプターに付属のドキュメントを参照してください。記載されているすべてのハードウェア要件は、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 install gcc を実現
  • yum install kernel kernel-devel
Ubuntu * ベースおよび Debian ベースのプラットフォーム
  • apt-linux * ヘッダーのインストール-$ (uname-r)
  • apt-インストールの gcc * を入手
次の手順を実行する前に、一般的なアップデートを実行して再起動する必要があります。
  1. ダウンロード・センター から現在の e1000e ・パッケージをダウンロードします。ベースドライバーの tar ファイルを任意のディレクトリーに移動します。
    例えば、 /home/< ユーザー名 >/e1000eまたは/usr/local/src/e1000eを使用することができます。

  2. < X.x.x.x.. x > には、ドライバーの tar ファイルのバージョン番号が入ります。

    タール zxf e1000e-< x.x.x.x > tar * gz
  3. Driver src ディレクトリーに変更します (< x.x.x.x > は、ドライバーの tar * のバージョン番号です。

    cd e1000e x. x. x < >/src/
  4. ドライバーモジュールをコンパイルします。

    インストールを行う

    バイナリは次のようにインストールされます。

    /lib/modules/・/kernel/drivers/net/e1000e/e1000e.ko

    上記のインストール場所がデフォルトです。場所は、さまざまな Linux * ディストリビューションによって異なる場合があります。

  5. モジュールをロードするには、insmod または modprobe コマンドを使用します。

    modprobe e1000e insmod e1000e
    メモドライバー・モジュールへのフルパスを指定すると、2.6 カーネルに対して insmod コマンドを使用できます。例えば:

    insmod/lib/modules/< カーネルバージョン >/kernel/drivers/net/e1000e/e1000e.ko

    2.6 ベースのカーネルでは、新しいモジュールをロードする前に、古い e1000e ドライバーがカーネルから削除されていることを確認してください。

    rmmod e1000e;modprobe ・ e1000e
  6. インターフェイスに IP アドレスを割り当てるには、次のコマンドを入力します。 < x > はインターフェイス番号です。

    ifconfig eth2.100 < x > < IP_address >
  7. インターフェイスが機能することを確認します。次のように入力します。 < IP_address > は、テスト対象のインターフェイスと同じサブネット上にある別のマシンの IP アドレスです。

    ping < IP_address >
メモ

一部のシステムでは、MSI および/または MSI-X 割り込みのサポートに問題があります。システムがこのスタイルの割り込みを無効にする必要がある場合は、次のコマンドを使用してドライバーをビルドしてインストールします。

CFLAGS_EXTRA =-DDISABLE_PCI_MSI のインストールを行う

通常、このドライバーは2秒ごとに割り込みを生成します。/Proc/interrupts x e1000e デバイスのための cat での割り込みが表示されなくなった場合は、この回避策が必要になることがあります。

インテル® PCI、PCI-X ギガビット・ネットワーク・コネクションのインストール手順に対応した Linux * e1000 ベース・ドライバー

Linux * e1000 ドライバーは、レガシー (PCI、PCI-X *) ギガビット・ネットワーク接続に対応しています。
ドライバー構成の詳細については、ダウンロード・センターにある ReadMe ファイルを参照してください。

メモE1000 ドライバーはスタンドアロン・コンポーネントとして管理されなくなりました。あなたの Linux * ディストリビューションのメンテナからのサポートをリクエストしてください。

Linux * ベースドライバーは、2.4. x カーネルと 2.6. x カーネルをサポートしています。これらのドライバーには、インテル® Itanium®2プロセッサーを搭載したシステムのサポートが含まれています。

これらのドライバーは、ローダブル・モジュールとしてのみサポートされています。ドライバーの静的リンクを可能にするために、カーネルソースにパッチを提供しません。ハードウェアの要件に関する質問については、お使いの Intel®ギガビット・アダプターに付属のドキュメントを参照してください。リストに記載されているすべてのハードウェア要件は、Linux * でも使用できます。

次の機能がサポートされているカーネルで利用できるようになりました。

  • ネイティブ・ Vlan
  • チャネル結合 (チーム化)
  • Snmp

チャネル結合ドキュメントは、Linux * カーネルソースで見つけることができます。/documentation/networking/bonding.txt.

このリリースでは、以前に/proc ファイルシステムに表示されていたドライバー情報はサポートされていません。または、ethtool (バージョン1.6 以降)、lspci、ifconfig を使用して、同じ情報を取得することもできます。

メモインテル®82562V 高速イーサネット PHY 10/100 ネットワーク接続では、10/100 サポートのみが提供されます。

ビルと設置

以下の手順では、システム特権を必要とします。

前提 条件

Red Hat * ベースのプラットフォーム: CentOS、RHEL *、または Fedora

  • yum install gcc を実現
  • yum install kernel kernel-devel
Ubuntu * ベースおよび Debian ベースのプラットフォーム
  • apt-linux * ヘッダーのインストール-$ (uname-r)
  • apt-インストールの gcc * を入手
次の手順を実行する前に、一般的なアップデートを実行して再起動する必要があります。
  1. ダウンロード・センター から最新の e1000 パッケージをダウンロードします。ベースドライバーの tar ファイルを任意のディレクトリーに移動します。
    例えば、 /home/username/e1000または/usr/local/src/e1000を使用します。

  2. < X.x.x.x.. x > には、ドライバーの tar ファイルのバージョン番号が入ります。

    tar zxf e1000-< x .x > tar * gz
  3. Driver src ディレクトリーに変更します (< x.x.x.x > は、ドライバーの tar * のバージョン番号です。

    cd e1000-< x .x >/src/
  4. ドライバーモジュールをコンパイルします。

    インストールを行う

    バイナリは次のようにインストールされます。

    /lib/modules/・/kernel/drivers/net/e1000/e1000.ko

    上記のインストール場所はデフォルトの場所です。これは、さまざまな Linux * ディストリビューションによって異なる場合があります。

  5. モジュールをロードするには、insmod または modprobe コマンドを使用します。

    modprobe の e1000 は e1000 を insmod
    メモ2.6 カーネルの場合は、ドライバーモジュールへのフルパスが指定されていれば、insmod コマンドを使用できます。例えば:

    insmod/lib/modules/< カーネルバージョン >/kernel/drivers/net/e1000/e1000.ko

    2.6 をベースとして、新しいモジュールをロードする前に、カーネルから古い e1000 ドライバーが削除されていることを確認してください。

    rmmod e1000、modprobe e1000
  6. インターフェイスに IP アドレスを割り当てるには、次のコマンドを入力します。 < x > はインターフェイス番号です。

    ifconfig eth2.100 < x > < IP_address >
  7. インターフェイスが機能することを確認します。次のように入力します (< IP_address > は、テストされているインターフェイスと同じサブネット上の別のマシンの IP アドレスです。

    ping < IP_address >

 

関連トピック
Linux * オペレーティング・システム・ベンダーのウェブサイト