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

lpi2:udev [2019/07/01 10:35]
ingo_wichmann [udev Regel erstellen]
lpi2:udev [2019/07/18 22:23]
Zeile 1: Zeile 1:
-====== udev events anzeigen ====== 
-=== Centos 5 === 
  
-  udevmonitor 
-  udevtest /​block/​sdc/​sdc1 
-  udevcontrol log_priority=debug 
- 
-=== CentOS 6 / Debian 7 / SuSE ab 11.0 / Ubuntu ab 8.04 === 
- 
-  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 ====== 
-===== Netzwerkkarte eth0 anhand Mac-Adresse bestimmen ===== 
-''/​etc/​udev/​rules.d/​30-net_persistent_names.rules'':​ ( SuSE 10.1 default ) 
-<​file>​ 
-SUBSYSTEM=="​net",​ ACTION=="​add",​ SYSFS{address}=="​00:​00:​f0:​73:​d5:​5e",​ IMPORT="/​lib/​udev/​rename_netiface %k eth0" 
-</​file>​ 
- 
-===== Netzwerkkarte eth0 anhand PCI-ID bestimmen ===== 
-==== udev Regel erstellen ==== 
-  udevinfo -a -p /​sys/​class/​net/​eth0 
-oder 
-  udevadm info -a -p /​sys/​class/​net/​eth0 
- 
-  lspci 
-''/​etc/​udev/​rules.d/​30-net_persistent_names.rules'':​ ( SuSE 10.2 ) 
-<​file>​ 
-SUBSYSTEMS=="​pci",​ KERNELS=="​0000:​00:​11.0"​ , IMPORT="/​lib/​udev/​rename_netiface %k eth0" 
-</​file>​ 
- 
-===== Dummy Netzwerkinterface dummy0 in intern0 umbenennen ===== 
-==== Dummy Netzwerkinterface erzeugen ==== 
-  modprobe dummy numdummies=1 
-  ip link show dummy0 
- 
-==== 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 
lpi2/udev.txt · Zuletzt geändert: 2019/07/18 22:23 (Externe Bearbeitung)