Hallo, Was ein mist, nun ging das Posting per PM raus und nicht an die Liste. Ich werde mich wohl nie daran gewöhnen können, das auf SuSE-ML's antworten nicht an die Liste gehen... Daher jetzt hier per Fullquote doe gesamte PM-Korrespondenz. Andre Giesecke wrote:
Damian Philipp wrote:
Ich habe bei mir beide Schnittstellen auf Manual gesetzt und den ifplugd installiert. Der erkennt, wenn ein Kabel in eth0 gesteckt wird und stellt je nach Zustand eth0 und wlan0 ab oder an. Falls du interesse hast, schicke ich dir mal mein gepatchtes ifplugd.action. Ein RPM für SuSE 9.0 habe ich irgend wo im Netz gefunden, für 9.1 sollte sich auch was finden lassen. Das einzige Problem das ich jetzt noch habe - WLAN lässt sich nicht ohne Handarbeit aktivieren, wenn man kein Kabel mit Gegenstelle zum ein- und wieder ausstecken parat hat.
mit "WLAN chip nicht aktiviert" habe ich mich wohl nicht ganz praezise ausgedrueckt. Es gibt keinerlei Fehlermeldungen, aber die LED im Gehaeuse, die einen eingeschalteten WLAN-Chip anzeigt, leuchtet nicht,
Klingt nach genau dem was ich meinte.
Auch den ifplugd daemon habe ich gefunden. hoert sich jedenfalls auch praktikabler an, als mein ewiges rumstochern in den Konfigurationen. Wobei handelt es sich bei dem gepatchten ifplugd.action? Ist dies ein Start/Konfigurationsscript? Ich wuerd mich freuen, wenn du mir das zusenden koenntest. Danke
Der ifplugd erkennt lediglich ob und an welcher Netzwerkschnittstelle der Kabelzustand geändert wurde. Mit den Informationen wird dann ifplugd.action aufgerufen, dass die notwendigen Schritte unternimmt. Bei SuSE besteht dieser Schritt in einem 'exec /sbin/if[up|down] "$2"'. Mir is noch etwas besseres als das verschicken der gepatchten ifplugd.action eingefallen: Publizieren des Patches Ich weis nicht, in wie fern die Dateien sich zwischen 9.0 und 9.1 unterscheiden. Ich habe die originalen Befehlszeilen auskommentiert und etwas erweiterte Versionen daruntergesetzt. Hier ein aussschnitt der Datei: ---schnipp--- # [ "$2" = "up" ] && exec /sbin/ifdown wlan0 && exec /sbin/ifup $1 # [ "$2" = "down" ] && exec /sbin/ifdown $1 && exec /sbin/ifup wlan0 if [ "$2" = "up" ] ; then /sbin/ifdown wlan0 exec /sbin/ifup $1 fi if [ "$2" = "down" ] ; then /sbin/ifdown $1 exec /sbin/ifup wlan0 fi exit 1 ---schnapp--- HTH, Damian Philipp