ホームページ >コンピューターのチュートリアル >コンピュータ知識 >Ubuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux でネットワーク インターフェイス ポリシーを変更する方法
予測可能なネットワーク インターフェイス名は次のとおりです:
システムのセキュリティとネットワーク インターフェイスの使いやすさを確保するには、予測可能なネットワーク インターフェイス名が重要です。このため、主流の Linux ディストリビューションでは、「systemd」と「udev」を使用して、コンピューターのネットワーク インターフェイスに予測可能な名前を割り当てることがよくあります。これにより、ユーザーは個々のネットワーク インターフェイスの管理と識別が容易になると同時に、システムの安定性とパフォーマンスの最適化にも貢献します。これにより、ユーザーはネットワークをより便利に構成および管理できるようになり、システム全体の運用効率とセキュリティが向上します。
現在、Ubuntu、Debian、RHEL、CentOS、Fedora、Rocky Linux、およびその他の一般的な Debian/Ubuntu ベースまたは RPM ベースの Linux ディストリビューションで使用できるネットワーク インターフェイスの命名戦略がいくつかあります。この記事では、Linux で利用できるネットワーク インターフェイスの命名戦略について説明し、希望するネットワーク インターフェイスの命名戦略に切り替える方法を示します。
カーネル - このポリシーでは、カーネルは予測可能なネットワーク デバイス、つまり lo (ループバック インターフェイス) の名前を変更しません。
$sudo nano/usr/lib/systemd/network/www.example.com
使用されるネットワーク インターフェイスの名前付けポリシーの順序は、「NamePolicy」セクション [1] にリストされています。
ここでは「ホールド」が最優先となります。 systemd/udev は、その名前がネットワーク インターフェイスに割り当てられている限り、同じ名前を何度も使用します。
次に、カーネル名の設定を試みます。カーネル命名ポリシーが失敗すると、データベース、オンボード、スロット、パスがそれぞれ使用されます。
"AlternativeNamesPolicy" オプション [2] を使用して、同じ方法でネットワーク インターフェイスの代替名を設定することもできます。実際のネットワークインターフェースの命名に使用されない命名ポリシーは、「AlternativeNamesPolicy」で設定した順序に応じて、代替命名ポリシーとして使用されます。
ご覧のとおり、デフォルトでは、スロット ネットワーク インターフェイスの名前付けポリシーが実際のネットワーク インターフェイスの名前付けに使用され、パス ネットワーク インターフェイスの名前付けポリシーは、Ubuntu 22.04 LTS 上のネットワーク インターフェイスの代替名を提供するために使用されます。他の Linux ディストリビューションでは、デフォルトで異なる命名戦略や代替の命名戦略が使用される場合があります。
$IP a
ネットワーク インターフェイスの名前付けポリシーを変更するには、以下に示すように、nano テキスト エディターを使用して「/usr/lib/systemd/network/99—default.link」構成ファイルを開きます。
$sudo nano/usr/lib/systemd/network/www.example.com
「NamePolicy」セクションに目的のネットワーク インターフェイス名前付けポリシーを入力し、「AlternativeNamePolicy」セクションに代替ネットワーク インターフェイス名前付けポリシーを入力します。
終了したら、X を押してから「Y」を押して、「99—default.link」ファイルを保存します。
変更を有効にするには、次のようにコンピュータを再起動してください:
$sudo再起動
コンピュータの起動後、「ip」コマンドを実行して、ネットワーク インターフェイス名がそれに応じて変更されていることを確認します。ご覧のとおり、Mac ネットワーク インターフェイスの名前付けポリシーはネットワーク インターフェイスの実際の名前を設定するために使用され、PATH ネットワーク インターフェイスの名前付けポリシーはネットワーク インターフェイスの代替名の設定に使用されます。
$IP a
この例では、ネットワーク インターフェイスの実際の名前にはパスの名前付け戦略を使用し、ネットワーク インターフェイスの代替名には mac の名前付け戦略を使用します。
事前定義されたネットワーク インターフェイスの命名戦略を使用することに加えて、コンピュータのネットワーク インターフェイスにカスタム名を設定することもできます。ネットワーク インターフェイスのカスタム名を設定する方法については、この記事を参照してください。
#########結論は#########以上がUbuntu/Debian/RHEL/CentOS/Fedora/Rocky Linux でネットワーク インターフェイス ポリシーを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。