4つのネットワークポートと3つのネットワークケーブルがポート1、ポート2、およびポート3に接続されている物理サーバーがあります。オペレーティングシステムはCentos 6でeth0
、eth1
4つのファイルがありますeth2
。eth3
このファイルは物理ポートと一致しますか?ポート1とポート3をバインドするには設定する必要eth0
がありますかeth2
? exampleというファイルを作成してeth12
その中にネットワークを設定するとどうなりますかeth12
?
答え1
これはRHEL 7で長年続く問題です。予測可能なネットワークインターフェイス名それを修正するために連れてきた。
ethN
ただし、RHEL 6.xでは、残念ながら、どの番号がどの物理ポートに対応するかを直接確認する必要があります。すべてのNICが同じドライバモジュールを使用している場合、新しくインストールする順序は非常に確実です。通常、ドライバモジュールに応じて、PCIデバイスの順序またはNICのMACアドレスの順序です。
2つの異なるNICドライバがある場合、最初にロードされたドライバによって異なります。
/etc/sysconfig/network-scripts/ifcfg-eth*
新しいネットワークカードが最初に見つかると、MACアドレスはそのファイルにキーと一緒に書き込まれ、HWADDR=
その/etc/udev/rules.d/70-persistent-net.rules
時点でドライバが別の順序でロードされると、システムはeth*
物理NICを維持するように再割り当てします。eth*
管理者が変更するまで同じ名前のままです。
-MAC関係があるのは2つの場所ですeth*
。そのうちの1つだけを変更すると、奇妙なことが発生する可能性があります。
実際にシステムにいる場合は、次のものを使用できますethtool -p ethN
。このコマンドは、指定されたNICが独自の方法でLEDを点滅させます(該当するNICモデルの場合は可能です)。
デュアルポートおよびクワッドポート NIC のポートには通常、連続した MAC アドレスがあります。これは時々どのポートが何であるかを識別するのに役立ちます。