Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi2: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
Nächste Überarbeitung Beide Seiten, nächste Überarbeitung
lpi2:udev [2013/12/09 15:46]
ingo_wichmann [udev Regel erstellen]
lpi2:udev [2019/07/01 10:35]
ingo_wichmann [udev Regel erstellen]
Zeile 6: Zeile 6:
   udevcontrol log_priority=debug   udevcontrol log_priority=debug
  
-=== SuSE 11.0 / Ubuntu 8.04 ===+=== CentOS 6 / Debian 7 / SuSE ab 11.0 / Ubuntu ​ab 8.04 ===
  
   udevadm monitor   udevadm monitor
Zeile 38: Zeile 38:
 ===== Dummy Netzwerkinterface dummy0 in intern0 umbenennen ===== ===== Dummy Netzwerkinterface dummy0 in intern0 umbenennen =====
 ==== Dummy Netzwerkinterface erzeugen ==== ==== Dummy Netzwerkinterface erzeugen ====
-  modprobe dummy +  modprobe dummy numdummies=1 
-  ​ifconfig ​dummy0+  ​ip link show dummy0
  
 ==== udev Regel erstellen ==== ==== udev Regel erstellen ====
-''/​etc/​udev/​rules.d/​z25_persistent-net.rules'':​ ( Debian 4.0 ) 
  
-''​/​etc/​udev/​rules.d/​70-persistent-net.rules'':​ ( SuSE 11.1Debian 5.0 )+=== 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>​
  
-  ​udevadm ​info -a -p /​sys/​class/​net/​dummy0 ​( Debian 6.0 ) +Konfigurationsdatei prüfen: 
-''/​etc/​udev/​rules.d/​70-persistent-net.rules'':​ ( Debian 6.0 )+  ​udevadm ​test /​sys/​class/​net/​dummy0
  
-''​/​etc/​udev/​rules.d/​60-net.rules''​ ( CentOS 5 ) +erstes Terminalfenster:​ 
-<file+  udevadm monitor 
-SUBSYSTEM=="net", ​KERNEL=="​dummy0",​ NAME="​intern0"​ + 
-SUBSYSTEM=="​net", KERNEL=="​dummy0", RUN="/​bin/​touch /​tmp/​udev-test"​+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>​ </​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
  
-==== testen ==== 
-Vorsicht: meine Tests haben gezeigt, das auch schon beim Aufruf von ''​udevtest''​ das Device umbenannt wird ...  
  
-  udevadm test /​sys/​class/​net/​dummy0 
  
-==== aktivieren ==== 
-  udevtrigger 
-oder 
-  udevadm trigger 
  
-==== Netzwerkkarten Konfigurationsdatei umbenennen ( SuSE ) ==== 
-  getcfg eth0 > /​tmp/​getcfg.txt 
-  . /​tmp/​getcfg.txt 
-  mv ifcfg-eth-id-$HWD_ID ifcfg-eth0 
  
 ====== Weitere udev Kommandos ====== ====== Weitere udev Kommandos ======
lpi2/udev.txt · Zuletzt geändert: 2023/12/04 10:53 von ingo_wichmann