Der Beitrag beschreibt Schritte zum Umbenennen einer Netzwerkschnittstellenkarte. Das Ändern von NIC-Gerätenamen beinhaltet das Herunterfahren und Hochfahren der Schnittstelle. Für die Zwecke dieses Beitrags werden wir die Schnittstelle „eth0“ in „eth1“ umbenennen.
UDEV-Regel hinzufügen
1. Suchen Sie die MAC-Adresse des Geräts, das Sie umbenennen möchten.
# ifconfig eth0 eth0 Link encap:Ethernet HWaddr 12:91:0C:F9:B7:98 inet addr:172.31.105.216 Bcast:172.31.111.255 Mask:255.255.240.0 inet6 addr: fe80::1091:cff:fef9:b798/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1720 errors:0 dropped:0 overruns:0 frame:0 TX packets:1366 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:313797 (306.4 KiB) TX bytes:282703 (276.0 KiB) Interrupt:247
Hier,
eth0 – ist die Schnittstelle, die Sie umbenennen möchten.
2. Erstellen Sie eine Sicherungskopie von /etc/udev/rules.d/70-persistent-net.rules Datei.
# cp -pr /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules-bak`date +%F`
3. Bearbeiten Sie die Datei /etc/udev/rules.d/70-persistent-net.rules und fügen Sie den folgenden Eintrag hinzu. Der Namensabschnitt ist derjenige, der bearbeitet werden muss. Zum Beispiel, um den Gerätenamen von „eth0“ in „eth1“ zu ändern.
# vi /etc/udev/rules.d/70-persistent-net.rules : SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="12:91:0C:F9:B7:98", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
Ändern von Netzwerkskripten
1. Sie müssen das Netzwerkskript für die umzubenennende Schnittstelle umbenennen und bearbeiten. Benennen Sie zunächst die Schnittstellenskriptdatei von „ifcfg-eth0“ in „ifcfg-eth1“ um.
# cd /etc/sysconfig/network-scripts/ # mv ifcfg-eth0 ifcfg-eth1
2. Öffnen Sie die Konfigurationsdatei des umbenannten Geräts (ifcfg-eth1) und ändern Sie Device=oldname (eth0) in newname (eth1).
# vi ifcfg-eth1 DEVICE=eth1 ### Change it to new device name "eth1" ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static HWADDR=12:91:0C:F9:B7:98
3. Laden Sie die Schnittstelle eth0 herunter und starten Sie die neue Schnittstelle. Wir gehen davon aus, dass eth0 nicht die Schnittstelle ist, die zum Anmelden beim System verwendet wird, da die Verbindung getrennt wird, wenn Sie die Schnittstelle herunterfahren. Oder Sie können dies über die Konsole der Maschine tun.
# ifdown eth0 # ifup eth1
4. Überprüfen Sie die neuen Einstellungen mit dem Befehl ifconfig oder ip.
# ifconfig -aHinweis :Wenn Sie dies in einer virtuellen Maschine auf VMWare oder VirtualBox testen, stellen Sie sicher, dass Sie auch die MAC-Adresse in den Einstellungen der virtuellen Maschine ändern, damit die Änderung des Gerätenamens funktioniert. In einigen Fällen ist möglicherweise auch ein Neustart erforderlich.