Benutzer-Werkzeuge

Webseiten-Werkzeuge


udev197

UDEV in einem Satz

Bei udev handelt sich hierbei um den Dienst, der auf den meisten GNU/Linux-Systemen die Einträge in /dev verwaltet.

Was hat sich geändert

Mit der Version 197 von UDEV haben die Autoren ein neues Namensschema für Netzwerkgeräte eingeführt.

alt (//

Früher wurde nach Netzwerktyp nummeriert, also z.B.

  • eth0 für die erste Ethernet-Netzwerkkarte
  • eth1 für die zweite Ethernet-Netzwerkkarte
  • wlan0 für die erste WLAN-Karte
  • ppp0 für das erste PPP-Gerät (z.B. UMTS-Stick).

neu (>=197)

Dieses Schema wurde nun durch ein neues, hardwarebasiertes Schema ersetzt, dies besteht zum einen aus dem Netzwerktyp

  • en = ethernet
  • wl = wlan
  • ww = wwan

und dem physikalischen Pfad zur Karte.

Beispiele

  • eno1 - erste Ethernet-Karte (en), Onboard (o)
  • enp5s0 - zweite Ethernet-Karte (en), 5.PCI-Bus (p5), erster Slot (s0)
  • wlp0s29u1u4i0 - WLAN-Karte (wl) an USB (Bus 0, Slot 29, Port 1, Port 4, Interface 0)
  • wwp0s29u1u4i6 - UMTS (ww)-Stick an USB (Bus 0, Slot 29, Port 1, Port 4, Interface 6)

Eine genaue Beschreibung dieses Schema befindet sich im Sourcecode: http://cgit.freedesktop.org/systemd/systemd/tree/src/udev/udev-builtin-net_id.c

notwendige Maßnahmen

Gentoo

  • Update von UDEV
  emerge -auvDN sys-fs/udev-197
  # gibt es Probleme (Blocking) zwischen  kmod &  module-init-tools
  # deinstallieren wir einfach module-init-tools und installieren kmod:
  emerge -C module-init-tools && emerge --oneshot kmod && emerge -quvDN sys-fs/udev-197
  • /etc/udev/rules.d/80-net-name-slot.rules lesen und entfernen
  • /etc/udev/rules.d/70-persistent-net.rules entfernen
  • devtmpfs im Kernel aktivieren (kompilieren & installieren nicht vergessen )
  Device Drivers  --->
   Generic Driver Options  --->
     [*] Maintain a devtmpfs filesystem to mount at /dev
  • init 6 = reboot
  • Im Verzeichnis /etc/init.d die net.*-Links löschen und neue nach dem neuen Schema anlegen
  • rc-update: die alten mit den neuen Skripten in den entsprechenden Runleveln ersetzen
  • /etc/conf.d/net anpassen
Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
udev197.txt · Zuletzt geändert: 2016/01/06 12:45 von 127.0.0.1