
Ich wollte meine Netzwerkschnittstellen umbenennen und habe daher Folgendes getan:
SCHRITT 1:
hinzugefügt net.ifnames=0 biosdevname=0
und /etc/defaults/grub
dann verwendetgrub2-mkconfig -o /boot/grub2/grub.cfg
SCHRITT 2:
Ich habe für jede Schnittstelle die folgenden Regeln hinzugefügt /usr/lib/udev/rules.d/60-net.rules
:
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="myMacAddress", NAME="newName"
SCHRITT 3:
Ich habe Namen, Gerätenamen und Dateinamen in geändert /etc/sysconfig/network-scripts/ifcfg*
.
Und es hat perfekt funktioniert (sogar nach dem Neustart), aber nach der Ausführung yum -y update
wurde alles gelöscht. Weiß jemand, was ich tun soll und warum das passiert ist?
Antwort1
Eigene udev-rules
sollte sich befinden in/etc/udev/rules.d
Bei einem Update können diese überschrieben werden in/lib/udev/rules.d