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
udev197.txt · Zuletzt geändert: 2016/01/06 12:45 von 127.0.0.1