lpi1:udev
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |||
| lpi1:udev [2012/09/25 11:42] – [udev Regel erstellen] 4r7 | lpi1:udev [2026/10/22 10:49] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== udev events anzeigen ====== | ||
| - | === Centos 5 === | ||
| - | udevmonitor | + | ====== Dummy Netzwerkinterface dummy0 in intern0 umbenennen ====== |
| - | | + | ===== ... mit udev.rules ===== |
| - | | + | ==== Dummy Netzwerkinterface erzeugen ==== |
| + | | ||
| + | ip link show dummy0 | ||
| + | (( '' | ||
| + | ==== udev Regel erstellen ==== | ||
| - | === SuSE 11.0 / Ubuntu 8.04 === | + | === Netzdevice umbenennen === |
| + | udevadm info -a / | ||
| + | <file txt / | ||
| + | … | ||
| + | ACTION==" | ||
| + | … | ||
| + | </ | ||
| + | |||
| + | Konfigurationsdatei prüfen: | ||
| + | udevadm test / | ||
| + | erstes Terminalfenster: | ||
| udevadm monitor | udevadm monitor | ||
| - | udevtest / | ||
| - | udevcontrol log_priority=debug | ||
| - | ====== zuletzt angelegte Gerätedateien finden ====== | + | zweites Terminalfenster: |
| - | ls -rtl /dev | + | Konfiguration neu laden: |
| - | | + | |
| - | find /dev -type c -o -type b -printf ' | + | |
| - | ====== Gerätenamen fest vergeben ====== | + | |
| - | ===== Netzwerkkarte eth0 anhand Mac-Adresse bestimmen ===== | + | |
| - | ''/ | + | |
| - | < | + | |
| - | SUBSYSTEM==" | + | |
| - | </ | + | |
| - | ===== Netzwerkkarte eth0 anhand PCI-ID bestimmen ===== | + | Modul neu laden: |
| - | ==== udev Regel erstellen ==== | + | |
| - | | + | |
| - | oder | + | |
| - | | + | |
| - | lspci | + | oder (ohne neu laden des Moduls): |
| - | ''/ | + | |
| - | < | + | |
| - | SUBSYSTEMS==" | + | |
| + | ===== ... mit systemd.link ===== | ||
| + | <file txt /etc/systemd/network/ | ||
| + | [Match] | ||
| + | OriginalName=dummy0 | ||
| + | |||
| + | [Link] | ||
| + | Name=intern0 | ||
| </ | </ | ||
| - | ===== Dummy Netzwerkinterface dummy0 in intern0 umbenennen | + | ====== |
| - | ==== Dummy Netzwerkinterface erzeugen ==== | + | <file txt / |
| - | | + | ACTION==" |
| - | | + | </ |
| + | USB-Gerät einstecken | ||
| + | | ||
| - | ==== udev Regel erstellen | + | (kurzes(( |
| - | udevinfo | + | Alternativen für länger laufende Befehle: |
| - | '' | + | <file txt / |
| + | ACTION==" | ||
| + | </ | ||
| + | oder | ||
| + | <file txt / | ||
| + | ACTION==" | ||
| - | '' | + | </ |
| + | )) ) Kommando ausführen, wenn ein USB-Stick mit einem Dateisystem mit dem LABEL=backup eingesteckt wird: | ||
| + | <file txt / | ||
| + | ACTION==" | ||
| + | </ | ||
| - | udevadm info -a -p / | ||
| - | ''/ | ||
| - | '' | + | ====== Symlink bei Aktivierung anlegen ====== |
| - | <file> | + | <file txt / |
| - | SUBSYSTEM==" | + | SUBSYSTEM==" |
| </ | </ | ||
| + | USB-Gerät einstecken | ||
| + | ls -l / | ||
| - | ==== testen ==== | ||
| - | Vorsicht: meine Tests haben gezeigt, das auch schon beim Aufruf von '' | ||
| - | udevtest / | ||
| - | oder | ||
| - | udevadm test / | ||
| - | ==== aktivieren | + | ====== udev events anzeigen ====== |
| - | udevtrigger | + | |
| - | oder | + | |
| - | udevadm trigger | + | |
| - | ==== Netzwerkkarten Konfigurationsdatei umbenennen ( SuSE ) ==== | + | udevadm monitor |
| - | | + | |
| - | . /tmp/ | + | |
| - | | + | |
| ====== Weitere udev Kommandos ====== | ====== Weitere udev Kommandos ====== | ||
| Zeile 78: | Zeile 89: | ||
| Geräte, die immer erzeugt werden sollen: | Geräte, die immer erzeugt werden sollen: | ||
| ls / | ls / | ||
| + | ====== zuletzt angelegte Gerätedateien finden ====== | ||
| + | ls -rtl /dev | ||
| + | find /dev -ctime -30 | ||
| + | find /dev -type c -o -type b -printf ' | ||
| ====== Links ====== | ====== Links ====== | ||
| * http:// | * http:// | ||
lpi1/udev.1348573332.txt.gz · Zuletzt geändert: 2012/09/25 11:42 von 4r7
