ネットワーク インターフェイスの名前を変更したかったので、次の操作を実行しました。
ステップ1:
追加しnet.ifnames=0 biosdevname=0
て/etc/defaults/grub
使用するgrub2-mkconfig -o /boot/grub2/grub.cfg
ステップ2:
各インターフェースに次のルールを追加しました/usr/lib/udev/rules.d/60-net.rules
:
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="myMacAddress", NAME="newName"
ステップ3:
のNAMEとDEVICE名とファイル名を変更しました/etc/sysconfig/network-scripts/ifcfg*
。
そして、それは完璧に機能しました(再起動後も)が、実行後にyum -y update
すべてが消去されました。どうすればいいのか、なぜそうなったのか、誰か知っていますか?
答え1
所有物udev-rules
は/etc/udev/rules.d
アップデート中に上書きされる可能性がある/lib/udev/rules.d