Die Regel paßt auf das Gerät, da ist aber eventuell noch kein Netz-Interface vorhanden
Ich setze die IP mit "ifconfig usb0 192.168.15.1 up",
Mal
Vgl. hier
...
KERNEL=="eth0"
SUBSYSTEM=="net"
DRIVER==""
ATTR{mtu}=="1500"
ATTR{type}=="1"
ATTR{netdev_group}=="0"
ATTR{flags}=="0x1303"
ATTR{speed}=="100"
ATTR{dormant}=="0"
ATTR{addr_assign_type}=="0"
ATTR{dev_id}=="0x0"
ATTR{duplex}=="full"
ATTR{iflink}=="2"
ATTR{addr_len}=="6"
ATTR{address}=="00:xx:xx:xx:xx:xx"
...
Ein passende Regel scheint mir dann
Code: Alles auswählen
KERNEL=="usb[0-9]*", SUBSYSTEM=="net",ATTR{address}=="00:xx:xx:xx:xx:xx", RUN+="/sbin/ifconfig %k 192.168.15.1 up"
(mit dem Syntax Deines udevadm/udev abgleichen)
Ich würde einen solchen Befehl aber hier nicht einsetzen,
sondern stattdessen ein Skript aufrufen mit dem ganzen Brimborium darin (Fallunterscheidungen usw.).
Kermit24 hat geschrieben:
Vielmehr ärgert es mich jetzt schon, das der SYSFS Key offenbar durch ATTR ersetzt wurde ohne Abwärtskompatibilität? Muss ich jetzt etwa meine ganzen rules ändern? Was soll der Unfug?
Es ist ein Kreuz.