Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:udev

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

admin_grundlagen:udev [2019/07/18 22:14]
ingo_wichmann [Dummy Netzwerkinterface dummy0 in intern0 umbenennen]
admin_grundlagen:udev [2023/12/04 10:53]
Zeile 1: Zeile 1:
-====== udev events anzeigen ====== 
  
-  udevadm monitor 
-  udevtest /​block/​sdc/​sdc1 
-  udevcontrol log_priority=debug 
- 
-====== zuletzt angelegte Gerätedateien finden ====== 
- 
-  ls -rtl /dev 
-  find /dev -ctime -30 
-  find /dev -type c -o -type b -printf '​%TY%Tm%Td%TI%TM %p\n' | sort -n 
-====== Gerätenamen fest vergeben ====== 
- 
- 
- 
-===== Dummy Netzwerkinterface dummy0 in intern0 umbenennen mit udev.rules ===== 
-==== Dummy Netzwerkinterface erzeugen ==== 
-  modprobe dummy numdummies=1 
-  ip link show dummy0 
-(( ''​numdummies=1''​ überschreibt ''/​lib/​modprobe.d/​systemd.conf''​ )) 
-==== udev Regel erstellen ==== 
- 
-=== Netzdevice umbenennen === 
-  udevadm info -a -p /​sys/​class/​net/​dummy0 
-<file txt /​etc/​udev/​rules.d/​70-persistent-net.rules>​ 
- 
-ACTION=="​add",​ SUBSYSTEM=="​net",​ KERNEL=="​dummy0",​ NAME="​intern0"​ 
- 
-</​file>​ 
- 
-Konfigurationsdatei prüfen: 
-  udevadm test /​sys/​class/​net/​dummy0 
- 
-erstes Terminalfenster:​ 
-  udevadm monitor 
- 
-zweites Terminalfenster:​ 
-  modprobe -r dummy 
-  modprobe dummy numdummies=1 
-  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>​ 
-SUBSYSTEM=="​usb",​ SYMLINK+="​last-usb-device"​ 
-</​file>​ 
-USB-Gerät einstecken 
-  ls -l /​dev/​last-usb-device 
- 
- 
- 
- 
- 
-====== Weitere udev Kommandos ====== 
-Welcher sysfs Pfad zum Gerät ''/​dev/​sda''​ ? 
-  udevadm info -q path -n /dev/sda 
-Welche Informationen zum Gerät ''/​dev/​sda''​ ? 
-  udevadm info -a -p $(udevadm info -q path -n /dev/sda) 
-Geräte, die immer erzeugt werden sollen: 
-  ls /​lib/​udev/​devices/​ 
- 
-====== Links ====== 
-  * http://​www.reactivated.net/​writing_udev_rules.html 
-  * http://​www.linux-magazin.de/​heft_abo/​ausgaben/​2006/​09/​geraeteverwalter 
-  * http://​de.gentoo-wiki.com/​Udev_Rules 
-  * http://​www.debianadmin.com/​rename-network-interface-using-udev-in-linux.html 
-  * http://​www.novell.com/​documentation/​sles10/​sles_admin/​data/​cha_udev.html 
admin_grundlagen/udev.txt · Zuletzt geändert: 2023/12/04 10:53 (Externe Bearbeitung)