Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


lpi1:udev

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu der Vergleichsansicht

lpi1:udev [2012/09/25 11:41]
4r7 [udev Regel erstellen]
lpi1:udev [2019/10/30 15:25]
Zeile 1: Zeile 1:
-====== udev events anzeigen ====== 
-=== Centos 5 === 
  
-  udevmonitor 
-  udevtest /​block/​sdc/​sdc1 
-  udevcontrol log_priority=debug 
- 
-=== SuSE 11.0 / Ubuntu 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 
-  ifconfig dummy0 
- 
-==== udev Regel erstellen ==== 
-  udevinfo -a -p /​sys/​class/​net/​dummy0 
-''/​etc/​udev/​rules.d/​z25_persistent-net.rules'':​ ( Debian 4.0 ) 
- 
-''/​etc/​udev/​rules.d/​70-persistent-net.rules'':​ ( SuSE 11.1, Debian 5.0 ) 
- 
-  udevadm info -a -p /​sys/​class/​net/​dummy0:​ ( Debian 6.0 ) 
-''/​etc/​udev/​rules.d/​70-persistent-net.rules'':​ ( Debian 6.0 ) 
- 
-''/​etc/​udev/​rules.d/​60-net.rules''​ ( CentOS 5 ) 
-<​file>​ 
-SUBSYSTEM=="​net",​ KERNEL=="​dummy0",​ NAME="​intern0"​ 
-</​file>​ 
- 
-==== testen ==== 
-Vorsicht: meine Tests haben gezeigt, das auch schon beim Aufruf von ''​udevtest''​ das Device umbenannt wird ...  
-  udevtest /​sys/​class/​net/​dummy0 
-oder 
-  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 ====== 
-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 
lpi1/udev.txt · Zuletzt geändert: 2020/02/16 18:10 (Externe Bearbeitung)