===== UDEV in einem Satz =====
Bei [[http://de.wikibooks.org/wiki/Linux-Kompendium:_udev|udev]] handelt sich hierbei um den Dienst, der auf den meisten GNU/Linux-Systemen die Einträge in [[http://de.wikibooks.org/wiki/Linux-Kompendium:_Verzeichnisse_unter_Linux#.2Fdev|/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 [[http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames|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|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