Die einheitliche Benennung von Netzwerkgeräten ist eine Konvention zur Benennung von Ethernet-Adaptern in Linux .

Es wurde um 2009 entwickelt, um das alte ethX -Namensschema zu ersetzen, das auf Systemen mit mehreren Netzwerkschnittstellen Probleme verursachte. Der Grund dafür war, dass die Netzwerkschnittstellen (NICs) in der Reihenfolge benannt wurden, in der sie vom Kernel beim Systemstart gefunden wurden. Das Entfernen vorhandener oder Hinzufügen neuer Schnittstellen konnte dazu führen, dass sich die Namen bereits hinzugefügter Schnittstellen änderten. [ 1 ] Ein Änderungsantrag wurde an die PCI SIG Firmware- Gruppe eingereicht, der beschreibt, wie die Systemfirmware die Gerätebenennung für Betriebssysteme über die ACPI-Schnittstelle bereitstellen kann. [ 2 ]

Annahme

Die Konvention wurde für Dell in einem Modul namens biosdevname implementiert . [ 3 ]

Zu den ersten größeren Linux-Distributionen, die das Modul einführten, gehörten Fedora 15 im Mai 2011 [ 4 ] [ 5 ] und Red Hat Enterprise Linux Version 6.1 [ 6 ] [ 7 ] . Es wurde außerdem im Februar 2012 mit SUSE Linux Enterprise Server 11 Service Pack 2 veröffentlicht [ 7 ]. Die neueren Dell PowerEdge- und Dell Precision- Modelle unterstützen die neuen Bezeichnungen [ 7 ] .

Eine Open-Source -Implementierung auf Basis des udev -Mechanismus ist verfügbar. [ 8 ] [ 9 ] Red Hat Enterprise Linux 7 verwendet seit Kurzem systemd für die Netzwerkkommunikation. [ 10 ]

Regeln zur Gerätebenennung

  • Onboard-Schnittstellen an den Firmware-Indexnummern eno[1-N]
  • Schnittstellen an den PCI Express Hotplug-Steckplätzen mit den Nummern ens[1-N]
  • Adapter im angegebenen PCI-Steckplatz, mit Steckplatzindexnummer auf dem Adapter enp< PCI-Steckplatz >s< Kartenindexnummer >
  • Falls die Firmware-Informationen ungültig sind oder Regeln deaktiviert sind, verwenden Sie das herkömmliche eth[0-N] [ 11 ]

Referenzen

  1. ^ Matt Domsch (9. Oktober 2009). „Netzwerkgeräte-Namensmechanismus und -richtlinie“ . LWN . Eklektix, Inc. Abgerufen am 27. Mai 2013 .
  2. ^ „Archivierte Kopie“ (PDF) . Archiviert vom Original (PDF) am 06.01.2017 . Abgerufen am 22.02.2017 .{{cite web}}: CS1 Wartung: Archivierte Kopie als Titel ( Link )
  3. ^ „Fedora 15 ändert das Namensschema für Netzwerkgeräte“ . Digitizer Linux News . 25. Januar 2011. Abgerufen am 27. Mai 2013 .
  4. ^ Sean Michael Kerner (20. Mai 2011). „Fedora 15 verbessert die Linux-Sicherheit“ . eSecurity Planet . Abgerufen am 27. Mai 2013 .{{cite web}}CS1-Wartung: Veralteter Archivierungsdienst ( Link )
  5. ^ Joe Brockmeier (24. Januar 2011). „Ein paar Eier zerbrechen: Fedora 15 ändert die Benennung von Netzwerkgeräten. Fedora 15 ist Vorreiter bei der einheitlichen Benennung von Netzwerkgeräten . “ Network World .
  6. ^ „Anhang A. Einheitliche Benennung von Netzwerkgeräten“ . Red Hat Enterprise Linux 6-Dokumentation . Abgerufen am 27. Mai 2013 .
  7. ^ a b c Narendra K (Juli 2012). „Konsistente Benennung von Netzwerkgeräten in Linux“ (PDF) . Dell Linux Engineering Division . Abgerufen am 27. Mai 2013 .
  8. ^ „Biosdevname – Einheitliche Benennung von Netzwerkgeräten“ . Abgerufen am 27. Mai 2013 .
  9. ^ Matt Domsch und Jordan Hargrave. „Konsistente Namensgebung von Netzwerkgeräten“ . Projektwebseite . Fedora . Abgerufen am 27. Mai 2013 .
  10. ^ „Understanding network persistent device naming in Red Hat Enterprise Linux 7“ . Archiviert vom Original am 28.03.2017 . Abgerufen am 28.03.2017 .
  11. ^ RHCSA & RHCE Red Hat Enterprise Linux 7: Schulungs- und Prüfungsvorbereitungsleitfaden (EX200 und EX300), Dritte Auflage, Taschenbuch – 27. März 2015 von Asghar Ghori