RHEL6 サーバにインターフェイスを追加すると、eth0、eth1、eth2 などに割り当てられます。ただし、RHEL 7では、最初に割り当てられたインターフェイスの名前がens192、次にen256、ens224などとして指定されているようです。
RHEL 7にはそのようなコマンドを割り当てるルールはありますか?
ベストアンサー1
~からRHEL7 ドキュメント、ユーザー@ val0x00ffのコメントに報告されているように:
Red Hat Enterprise Linux 7では、udevはいくつかの異なる命名スキームをサポートしています。デフォルト設定は、ファームウェア、トポロジ、および位置情報に基づいて固定名を割り当てることです。
これの利点は、名前が完全に自動化され、完全に予測可能であり、ハードウェアを追加または削除しても固定されたまま(再列挙なし)、破損したハードウェアをシームレスに交換できることです。
欠点は、伝統的に使用されている eth0 または wlan0 の名前よりも読みにくいということです。例:enp5s0。
(...)
デフォルトでは、systemdはサポートされている命名スキームを適用するために次の戦略を使用してインターフェイス名を指定します。
- オプション1:ファームウェアまたはBIOS名を含むオンボードデバイスのインデックス番号を提供します(例:eno1)、ファームウェアまたはBIOSの情報が適用可能で、利用可能な場合は適用され、そうでない場合はオプション2に戻ります。
- オプション2:ファームウェアまたはBIOSによって提供されるPCI Expressホットプラグスロットインデックス番号の名前を結合します(例:円1ファームウェアまたはBIOSの情報が適用可能で利用可能な場合は適用され、そうでない場合はオプション3に戻ります。
- シナリオ3:ハードウェアコネクタの物理的な場所名が含まれています(例:enpu2s0)、該当する場合は適用し、そうでない場合は他のすべての場合はオプション5に戻ります。
- オプション4:インターフェースMACアドレスを含む名前(例:enx78e7d1ea46da)はデフォルトでは使用されませんが、ユーザーが選択した場合に使用できます。
- オプション5:他のすべての方法が失敗した場合、予測不可能な従来のカーネル命名スキームを使用します(例:イーサネット0)。
(強調は私のもの)