Show Table of Contents
8.9. ネットワークデバイス命名における一貫性の無効化
一貫性のあるネットワークデバイス命名方法を無効にすることは、特定の状況以外では推奨されません。詳細は、「8章ネットワークデバイス命名における一貫性」および「ネットワークデバイス命名におけるトラブルシューティング」を参照してください。
一貫性のあるネットワークデバイスの命名を無効にするには、以下のいずれかを選択します。
- デフォルトポリシー用の udev のルールファイルを「マスク化する」ことで、固定名の割り当てを無効にします。そのためには、
/dev/nullへのシンボリックリンクを作成します。これにより、予測不可能なカーネル名が使用されます。rootで以下のコマンドを入力します。~]#
ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules - 独自の手動の命名スキームを作成します。たとえば、インターフェースを
internet0、dmz0、またはlan0と命名します。そのためには、独自の udev ルールファイルを作成し、デバイス用に NAME プロパティーを設定します。新しいファイルがデフォルトのポリシーファイルの上に来るようにします。たとえば、これを/etc/udev/rules.d/70-my-net-names.rulesという名前にします。 - 別の命名スキームを使用するようにデフォルトのポリシーファイルを変更します。たとえば、デフォルトで MAC アドレスをすべてのインターフェース名に使用するなどとします。
rootで以下のようにデフォルトのポリシーファイルをコピーします。~]#
cp /usr/lib/udev/rules.d/80-net-name-slot.rules /etc/udev/rules.d/80-net-name-slot.rules/etc/udev/rules.d/ディレクトリーにあるこのファイルを必要に応じて変更します。 /etc/default/grub/ファイルを開き、GRUB_CMDLINE_LINUX変数を探します。注記
GRUB_CMDLINE_LINUXは、カーネルコマンドラインに追加されるエントリーを含む変数です。ご自分のシステム設定によっては、すでに追加の設定が含まれている場合があります。net.ifnames=0をカーネルパラメーターとしてGRUB_CMDLINE_LINUX変数に追加します。GRUB_CMDLINE_LINUX="net.ifnames=0"/boot/grub2/grub.cfgファイルの GRUB 2 カーネルメニューエントリーをすべて更新するには、rootで以下のコマンドを入力します。~]#
grubby --update-kernel=ALL --args=net.ifnames=0grubブートローダーの設定ファイルに関する情報を更新および表示するには、grubbyユーティリティーが使用されます。詳細は、grubby(8)man ページを参照してください。GRUB 2 での作業に関する詳細情報は、『Red Hat Enterprise Linux 7 システム管理者のガイド』を参照してください。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.