Udev: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| (Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
| Zeile 3: | Zeile 3: | ||
* Schnittstelle für Geräteverwaltung im Userspace | * Schnittstelle für Geräteverwaltung im Userspace | ||
* Der ''udev''-Daemon erhält Ereignisberichte über die physischen Zustände von angeschlossenen Geräten aus dem Kernel | * Der ''udev''-Daemon erhält Ereignisberichte über die physischen Zustände von angeschlossenen Geräten aus dem Kernel | ||
| − | * Nachfolger von | + | * Nachfolger von ''devfsd'' und ''hotplug'' |
= udevadm = | = udevadm = | ||
| Zeile 49: | Zeile 49: | ||
* [[Netzwerkkarte umbennen]] | * [[Netzwerkkarte umbennen]] | ||
| − | |||
Aktuelle Version vom 23. März 2023, 01:40 Uhr
Allgemein
- Schnittstelle für Geräteverwaltung im Userspace
- Der udev-Daemon erhält Ereignisberichte über die physischen Zustände von angeschlossenen Geräten aus dem Kernel
- Nachfolger von devfsd und hotplug
udevadm
- udev Management-Tool
- Kann auch Infos zu Geräteattributen ausgeben
- Diese sind nützlich, um in den .rules-Dateien nach den richtigen Geräten zu matchen
- udevadm info --attribute-walk --name /dev/sda
KERNEL=="sda"
SUBSYSTEM=="block"
DRIVER==""
ATTR{alignment_offset}=="0"
ATTR{capability}=="50"
ATTR{discard_alignment}=="0"
ATTR{events}==""
ATTR{events_async}==""
ATTR{events_poll_msecs}=="-1"
ATTR{ext_range}=="256"
ATTR{hidden}=="0"
ATTR{inflight}==" 0 0"
...
- udevadm info --attribute-walk --path /sys/class/net/enp0s3
KERNEL=="enp0s3"
SUBSYSTEM=="net"
DRIVER==""
ATTR{addr_assign_type}=="0"
ATTR{addr_len}=="6"
ATTR{address}=="08:00:27:e6:4f:c0"
ATTR{broadcast}=="ff:ff:ff:ff:ff:ff"
ATTR{carrier_changes}=="1"
ATTR{carrier_down_count}=="1"
ATTR{carrier_up_count}=="0"
ATTR{dev_id}=="0x0"
ATTR{dev_port}=="0"
...
Konfigurationsdateien
- Einige “udev”-Regeln sind schon in /usr/lib/udev/rules.d/
- Eigene Regeln sollte man jedoch unter /etc/udev/rules.d/ hinterlegen