GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Udev:Meine Netzwerkschnittstelle umbenennen

Obwohl dies ziemlich spät ist, habe ich mein Problem behoben, indem ich das

entfernt habe
KERNEL="eth*",

Teil der Regel in /etc/udev/rules.d/70-persistent-net.rules Datei. Dies funktioniert, weil, sobald UDEV das Gerät in „rename*“ umbenannt hat, dieser Teil den Regelabgleich stoppt. Wenn Sie es also entfernen, kann dem richtigen Gerät der richtige Name zugewiesen werden, unabhängig davon, wie UDEV es in der Zwischenzeit genannt hat.


In meinem Fall liegt das Problem daran, dass die MAC-Adresse für jede Schnittstelle in drei Dateien festgelegt wurde:

/etc/udev/rules.d/70-persistent-net.rules
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-eth1

Wir brauchen Konsistenz zwischen ifcfg-Datei und net.rules für die MAC-Adresse.


Ich konnte dies lösen, indem ich einfach /etc/udev/rules.d/70-persistent-net.rules löschte und Neustart.


Linux
  1. Gute detaillierte Erklärung der /etc/network/interfaces Syntax?

  2. Wie löst man ein Ereignis im Shell-Skript aus, wenn ein USB-Gerät entfernt wird?

  3. Anfängerleitfaden für Udev unter Linux

  4. CentOS / RHEL:So stellen Sie eine gelöschte /etc/passwd-Datei wieder her

  5. Wie tauscht man /dev/sda mit /dev/sdb aus?

So legen Sie den Wert „dev_loss_tmo“ dauerhaft mithilfe der Udev-Regel fest

So verwenden Sie Udev-Regeln zum Erstellen von Oracleasm-Festplatten in CentOS/RHEL 8

Grundlegendes zur Konfigurationsdatei der Netzwerkschnittstelle /etc/sysconfig/network-scripts/ifcfg-eth#

Deaktivieren Sie die MTP-udev-Regeln für ein bestimmtes Gerät, damit es als USB-Massenspeichergerät gemountet werden kann

udev veranlassen, bestimmte Geräte während des Bootens zu ignorieren

Unterschied zwischen /etc/hosts und /etc/resolv.conf