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

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
admin_grundlagen:udev [2019/07/18 21:35]
ingo_wichmann [Kommando bei Aktivierung eines USB-Devices ausführen]
admin_grundlagen:udev [2020/02/16 18:10] (aktuell)
ingo_wichmann [udev Regel erstellen]
Zeile 1: Zeile 1:
-====== udev events anzeigen ====== 
- 
-  udevadm monitor 
-  udevtest /​block/​sdc/​sdc1 
-  udevcontrol log_priority=debug 
  
 ====== zuletzt angelegte Gerätedateien finden ====== ====== zuletzt angelegte Gerätedateien finden ======
Zeile 10: Zeile 5:
   find /dev -ctime -30   find /dev -ctime -30
   find /dev -type c -o -type b -printf '​%TY%Tm%Td%TI%TM %p\n' | sort -n   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 dummy0 in intern0 umbenennen ​=====+
 ==== Dummy Netzwerkinterface erzeugen ==== ==== Dummy Netzwerkinterface erzeugen ====
   modprobe dummy numdummies=1   modprobe dummy numdummies=1
Zeile 22: Zeile 14:
  
 === Netzdevice umbenennen === === Netzdevice umbenennen ===
-  udevadm info -a -p /​sys/​class/​net/​dummy0+  udevadm info  -a /​sys/​class/​net/​dummy0 ​
 <file txt /​etc/​udev/​rules.d/​70-persistent-net.rules>​ <file txt /​etc/​udev/​rules.d/​70-persistent-net.rules>​
  
Zeile 31: Zeile 23:
 Konfigurationsdatei prüfen: Konfigurationsdatei prüfen:
   udevadm test /​sys/​class/​net/​dummy0   udevadm test /​sys/​class/​net/​dummy0
 +
 +Konfiguration neu laden:
 +  udevadm control --reload-rules
  
 erstes Terminalfenster:​ erstes Terminalfenster:​
Zeile 39: Zeile 34:
   modprobe dummy numdummies=1   modprobe dummy numdummies=1
   ip link   ip link
 +
 +oder (ohne neu laden des Moduls):
 +  udevadm trigger -v --action=add --attr-match=subsystem=net --attr-match=address=52:​54:​00:​1d:​c5:​52
 +
 +
 +===== ... mit systemd.link =====
 +<file txt /​etc/​systemd/​network/​10-dummy.link>​
 +[Match]
 +OriginalName=dummy0
 +
 +[Link]
 +Name=intern0
 +</​file>​
  
 ====== Kommando bei Aktivierung eines USB-Devices ausführen ====== ====== Kommando bei Aktivierung eines USB-Devices ausführen ======
Zeile 46: Zeile 54:
 USB-Gerät einstecken USB-Gerät einstecken
   ls -l /​tmp/​udev-test   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 56: Zeile 64:
  
  
 +
 +====== udev events anzeigen ======
 +
 +  udevadm monitor
 +  udevadm test /​block/​sdc/​sdc1
 +  udevadm control log_priority=debug
  
 ====== Weitere udev Kommandos ====== ====== Weitere udev Kommandos ======
admin_grundlagen/udev.1563485741.txt.gz · Zuletzt geändert: 2019/07/18 21:35 von ingo_wichmann