udev197
Inhaltsverzeichnis
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
dienet.*
-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