Linuxhotel Wiki

Wie ging das nochmal?

Benutzer-Werkzeuge

Webseiten-Werkzeuge


admin_grundlagen:udev

Dies ist eine alte Version des Dokuments!


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

Gerätenamen fest vergeben

Netzwerkkarte eth0 anhand Mac-Adresse bestimmen

/etc/udev/rules.d/30-net_persistent_names.rules: ( SuSE 10.1 default )

SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="00:00:f0:73:d5:5e", IMPORT="/lib/udev/rename_netiface %k eth0"

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 )

SUBSYSTEMS=="pci", KERNELS=="0000:00:11.0" , IMPORT="/lib/udev/rename_netiface %k eth0"

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 )

/etc/udev/rules.d/60-net.rules ( CentOS 5 )

SUBSYSTEM=="net", KERNEL=="dummy0", NAME="intern0"

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

admin_grundlagen/udev.1290430671.txt.gz · Zuletzt geändert: 2012/02/22 12:11 (Externe Bearbeitung)