Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:udev [2016/08/15 20:25] ingo_wichmann [udev Regel erstellen] |
admin_grundlagen:udev [2017/09/13 16:01] carsten_strotmann [Kommando bei Aktivierung eines USB-Devices ausführen] |
||
---|---|---|---|
Zeile 43: | Zeile 43: | ||
==== udev Regel erstellen ==== | ==== udev Regel erstellen ==== | ||
- | === Netzdevice umbenennen und Kommandos bei Aktivierung ausführen === | + | === Netzdevice umbenennen === |
udevadm info -a -p /sys/class/net/dummy0 | udevadm info -a -p /sys/class/net/dummy0 | ||
<file txt /etc/udev/rules.d/70-persistent-net.rules> | <file txt /etc/udev/rules.d/70-persistent-net.rules> | ||
+ | … | ||
ACTION=="add", SUBSYSTEM=="net", KERNEL=="dummy0", NAME="intern0" | ACTION=="add", SUBSYSTEM=="net", KERNEL=="dummy0", NAME="intern0" | ||
- | ACTION=="add", SUBSYSTEM=="net", KERNEL=="dummy0", RUN="/bin/touch /tmp/udev-test" | + | … |
</file> | </file> | ||
- | ip l | + | erstes Terminalfenster: |
- | ls -l /tmp/udev-test | + | udevadm monitor |
- | === Symlink bei Aktivierung anlegen === | + | zweites Terminalfenster: |
+ | modprobe -r dummy | ||
+ | modprobe dummy | ||
+ | ip link | ||
+ | |||
+ | ===== Kommando bei Aktivierung eines USB-Devices ausführen ===== | ||
+ | <file txt /etc/udev/rules.d/75-touch-file.rules> | ||
+ | ACTION=="add", SUBSYSTEM=="usb", RUN="/bin/touch /tmp/udev-test" | ||
+ | </file> | ||
+ | USB-Gerät einstecken | ||
+ | ls -l /tmp/udev-test | ||
+ | ===== Symlink bei Aktivierung anlegen ===== | ||
<file txt /etc/udev/rules.d/75-show-last-usb.rules> | <file txt /etc/udev/rules.d/75-show-last-usb.rules> | ||
SUBSYSTEM=="usb", SYMLINK+="last-usb-device" | SUBSYSTEM=="usb", SYMLINK+="last-usb-device" | ||
Zeile 59: | Zeile 71: | ||
ls -l /dev/last-usb-device | ls -l /dev/last-usb-device | ||
- | ==== aktivieren ==== | ||
- | udevadm trigger | ||