我想重命名我的网络接口,所以我执行了以下操作:
步骤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:
我更改了 中的名称和设备名称以及文件名/etc/sysconfig/network-scripts/ifcfg*
。
它工作得很好(即使在重新启动后),但执行后yum -y update
所有内容都被删除了。有谁知道我应该做什么以及为什么会发生这种情况?
答案1
自己的udev-rules
应该位于/etc/udev/rules.d
在更新期间它们可以被覆盖/lib/udev/rules.d