GNU/Linux >> Linux の 問題 >  >> Linux

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

これはかなり遅れていますが、

を削除して問題を修正しました
KERNEL="eth*",

/etc/udev/rules.d/70-persistent-net.rules のルールの一部 ファイル。これが機能するのは、UDEV がデバイスの名前を「rename*」に変更すると、この部分がルールの一致を停止するためです。そのため、それを削除すると、UDEV がその間に呼び出した名前に関係なく、正しい名前を正しいデバイスに割り当てることができます。


私の場合、問題は各インターフェイスの MAC アドレスが 3 つのファイルに設定されていることに起因しています:

/etc/udev/rules.d/70-persistent-net.rules
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1

MAC アドレスについては、ifcfg ファイルと net.rules の間で一貫性が必要です。


/etc/udev/rules.d/70-persistent-net.rules を削除するだけでこれを解決できました


Linux
  1. / etc / network / interfaces構文の詳細な説明?

  2. / etc / motdはどのように更新されますか?

  3. Linux での Udev の初心者向けガイド

  1. Udev ルールを使用して「dev_loss_tmo」値を永続的に設定する方法

  2. CentOS / RHEL :削除された /etc/passwd ファイルから回復する方法

  3. ネットワーク インターフェイス構成ファイルの理解 /etc/sysconfig/network-scripts/ifcfg-eth#

  1. /dev/shm/ と /tmp/ はいつ使用する必要がありますか?

  2. udev ルールを使用して USB 挿入時にスクリプトを実行する

  3. 特定のデバイスの MTP udev ルールを無効にして、USB 大容量ストレージ デバイスとしてマウントできるようにします。