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/11/17 09:55] ingo_wichmann |
admin_grundlagen:udev [2017/09/13 16:01] carsten_strotmann [Kommando bei Aktivierung eines USB-Devices ausführen] |
||
---|---|---|---|
Zeile 46: | Zeile 46: | ||
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" | ||
+ | … | ||
</file> | </file> | ||
+ | erstes Terminalfenster: | ||
+ | udevadm monitor | ||
+ | |||
+ | zweites Terminalfenster: | ||
modprobe -r dummy | modprobe -r dummy | ||
modprobe dummy | modprobe dummy | ||
ip link | ip link | ||
- | === Kommando bei Aktivierung eines Netzdevices ausführen === | + | ===== Kommando bei Aktivierung eines USB-Devices ausführen ===== |
- | <file txt /etc/udev/rules.d/75-show-last-usb.rules> | + | <file txt /etc/udev/rules.d/75-touch-file.rules> |
- | ACTION=="add", SUBSYSTEM=="net", KERNEL=="dummy0", RUN="/bin/touch /tmp/udev-test" | + | ACTION=="add", SUBSYSTEM=="usb", RUN="/bin/touch /tmp/udev-test" |
</file> | </file> | ||
USB-Gerät einstecken | USB-Gerät einstecken | ||
- | ls -l /dev/last-usb-device | + | ls -l /tmp/udev-test |
- | + | ===== Symlink bei Aktivierung anlegen ===== | |
- | === 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 66: | Zeile 71: | ||
ls -l /dev/last-usb-device | ls -l /dev/last-usb-device | ||
- | ==== aktivieren ==== | ||
- | udevadm trigger | ||