Fedora 21 でネットワーク インターフェースの名前を変更する

Fedora 21 でネットワーク インターフェースの名前を変更する

私はイーサネット スイッチのソフトウェア テスターで、自宅で仕事をすることもあります。職場で使用しているコンピューターでは、2 つのネットワーク インターフェイスは eth0 と eth1 と呼ばれています。私用のラップトップでは、enp0s20u1 と enp9s0 と呼ばれています。これがエラーの原因として厄介です。

他のすべての設定を保持しながら、ネットワーク インターフェイス名を eth0 と eth1 に変更するにはどうすればよいですか。

私はFedora 21を使用しています。

[root@martin may_2015]# uname -a
Linux martin.laptop 4.0.4-201.fc21.x86_64 #1 SMP Thu May 21 15:58:47 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

インターネットでは、/etc/udev/rules.d/70-persistent-net.rulesファイルを編集する必要があると書かれていますが、/etc/udev/rules.dディレクトリはありません。

grep -Ri enp0s20u1 /etc

結果なし。

答え1

udevのほとんどのファイルは ルール これらを編集する代わりに、同じ名前のファイルを作成して上書きします。ルール

ネットワークインターフェースの素晴らしい名前変更を無効にするには、ルールファイルを上書きする必要があります。80-ネット名スロットルール. 単純に /etc に置くべきではありません:

ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules

8.9インチを見る Fedora ネットワークガイド (pdf) 他の解決策についても説明しています。

関連情報