Я хотел переименовать свои сетевые интерфейсы, поэтому сделал следующее:
ШАГ 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