Ifplugd auf für Toshiba Tecra S1 einrichten...
Hallo Liste, ich habe folgendes Problem. SuSE hat mein Netzwerk mehr oder minder eingerichtet (noch kein WEP unterstüzt und leider wird die WLAN Karte auch nach einem Online Update immer noch nicht als MIM2000/Centrino erkannt). Nun will ich aber, dass SuSE selbstständig erkennt, wann ich gerade mit dem WLAN online geh und wann ich es bevorzuge, per Kabel im Netz zu surfen. (Wenn ich mit beiden verbunden will, dann soll die schnellere Verbindung - also das Kabel - bevorzugt werden) Dazu soll es ja den ifplugd daemon geben. Nur leider ist das "Ding" bei mir ein absolutes Wunderwerk... Mein Netzwerk ist wie folgt konfiguriert: eth0 ipw2100 WLAN eth1 e100 LAN 100MB (und sonstige Standarteinstellungen, wie lo...) Jetzt habe ich schon mal keine Ahnung, wie meine /etc/ifplug/ifplud.conf aussehen muss... Ich hab die also unverändert gelassen. Jetzt funktioniert das so mhr oder minder. Mein Laptop verhält sich dabei wie folgt (und das ist immer so... ich dachte zuerst dass der daemon mit mir versteck spielt) Läuft das Notebook nicht in meiner Docking Station, dann muss ich folgendes machen: Zuerst mit dem WLAN verbinden... das funktioniert funktioiert dann eigentlich problemlos (das LAN ist bis dahin absolut sinnlos) jetzt muss ich mal versuchen eine Webseite aufzurufen... wenn die dann geladen ist, kann ich das WLAN deaktivieren... das erkennt jetzt der ifplugd... nach kurzer Wartezeit (ca. 15sec) kann ich dann auch das LAN verwenden und dann funktioniert das Netzwerk auch so wie ich will (jawoll) Jetzt aber das große Mysterium. Hänge ich mein Laptop in die Docking-Station (an der eigentlich nur ein KVM Switch und die Stromversorgung hängen), dann kann ich gar nix machen. Kein WLAN und auch kein LAN meldet sich. Alles was dann noch zu machen ist, ist das Modul "ipw2100" per rmmod zu entfernen und "/etc/init.d/network restart" aufzurufen... dann funktioniert zumindest das LAN. Wie gesagt, ich will eigentlich, dass ich beim Starten nix machen muss. Kein "zuerst mal WLAN versuchen". Das kann ich nämlich nicht machen, wenn grad kein Acces Point in der Nähe ist. Muss ich denn das per ifplugd machen. Gibt's da nix "besseres"? Niko
On Tue, Aug 03, 2004 at 09:01:55PM +0200, Nikolaus Krismer wrote:
Hallo Liste,
ich habe folgendes Problem. SuSE hat mein Netzwerk mehr oder minder eingerichtet (noch kein WEP unterstüzt und leider wird die WLAN Karte auch nach einem Online Update immer noch nicht als MIM2000/Centrino erkannt).
Nun will ich aber, dass SuSE selbstständig erkennt, wann ich gerade mit dem WLAN online geh und wann ich es bevorzuge, per Kabel im Netz zu surfen. (Wenn ich mit beiden verbunden will, dann soll die schnellere Verbindung - also das Kabel - bevorzugt werden) Dazu soll es ja den ifplugd daemon geben.
Nur leider ist das "Ding" bei mir ein absolutes Wunderwerk... Mein Netzwerk ist wie folgt konfiguriert: eth0 ipw2100 WLAN eth1 e100 LAN 100MB (und sonstige Standarteinstellungen, wie lo...)
Jetzt habe ich schon mal keine Ahnung, wie meine /etc/ifplug/ifplud.conf aussehen muss... Ich hab die also unverändert gelassen.
ich mache das so: ifplugd überwacht das kabel-lan (bei mir eth0, bei dir eth1). => INTERFACES="eth1" in ifplugd.conf ifplugd.action wird so erweitert, daß beim Anstecken das wlan-interface herunter und das kabel-interface hochgefahren wird. Beim abstecken umgekehrt: /etc/ifplugd/ifplugd.action: —--------------------------- #!/bin/sh set -e if [ -z "$1" ] || [ -z "$2" ] ; then echo "Wrong arguments" > /dev/stderr exit 1 fi if [ "$1" != "eth1" ]; then echo "Wrong interface!" > /dev/stderr exit 1 fi if [ "$2" = "up" ] ; then /sbin/ifdown eth0 /sbin/ifup eth1 exit 0 elif [ "$2" = "down" ] ; then /sbin/ifdown eth1 /sbin/ifup eth0 exit 0 fi exit 1 ------------------------- (ungetestet, bei mir ist es etwas anders, abr das Prinzip sollte klar sein).
Jetzt aber das große Mysterium. Hänge ich mein Laptop in die Docking-Station (an der eigentlich nur ein KVM Switch und die Stromversorgung hängen), dann kann ich gar nix machen. Kein WLAN und auch kein LAN meldet sich. Alles was dann noch zu machen ist, ist das Modul "ipw2100" per rmmod zu entfernen und "/etc/init.d/network restart" aufzurufen... dann funktioniert zumindest das LAN.
keine Ahnung.
Wie gesagt, ich will eigentlich, dass ich beim Starten nix machen muss. Kein "zuerst mal WLAN versuchen". Das kann ich nämlich nicht machen, wenn grad kein Acces Point in der Nähe ist. Muss ich denn das per ifplugd machen. Gibt's da nix "besseres"?
siehe oben, bisher überwachst du das wlan interface. Besser ist es (meiner Meinung nach), das Kabel-Interface zu überwachen. -- Stefan Seyfried
Super, jetzt hab ich mal verstanden, dass sich ifplugd nicht selber einrichtet... ... ich hab das Prinzip mal an meinen Laptop angepasst. Im Moment funktioniert's mal ganz gut. Leider ist aber auch grad das WLAN außer Betrieb (Kabel zum AccessPoint net mehr da) Ich melde mich wieder, falls es Probleme geben sollte. Denk ich aber fast nicht, denn jetzt funktioniert das auch mit dr Docking Station. Großes "Danke" Niko Am Dienstag, 3. August 2004 22:55 schrieb Stefan Seyfried:
On Tue, Aug 03, 2004 at 09:01:55PM +0200, Nikolaus Krismer wrote:
Hallo Liste,
ich habe folgendes Problem. SuSE hat mein Netzwerk mehr oder minder eingerichtet (noch kein WEP unterstüzt und leider wird die WLAN Karte auch nach einem Online Update immer noch nicht als MIM2000/Centrino erkannt).
Nun will ich aber, dass SuSE selbstständig erkennt, wann ich gerade mit dem WLAN online geh und wann ich es bevorzuge, per Kabel im Netz zu surfen. (Wenn ich mit beiden verbunden will, dann soll die schnellere Verbindung - also das Kabel - bevorzugt werden) Dazu soll es ja den ifplugd daemon geben.
Nur leider ist das "Ding" bei mir ein absolutes Wunderwerk... Mein Netzwerk ist wie folgt konfiguriert: eth0 ipw2100 WLAN eth1 e100 LAN 100MB (und sonstige Standarteinstellungen, wie lo...)
Jetzt habe ich schon mal keine Ahnung, wie meine /etc/ifplug/ifplud.conf aussehen muss... Ich hab die also unverändert gelassen.
ich mache das so: ifplugd überwacht das kabel-lan (bei mir eth0, bei dir eth1). => INTERFACES="eth1" in ifplugd.conf
ifplugd.action wird so erweitert, daß beim Anstecken das wlan-interface herunter und das kabel-interface hochgefahren wird. Beim abstecken umgekehrt:
/etc/ifplugd/ifplugd.action: —--------------------------- #!/bin/sh set -e if [ -z "$1" ] || [ -z "$2" ] ; then echo "Wrong arguments" > /dev/stderr exit 1 fi if [ "$1" != "eth1" ]; then echo "Wrong interface!" > /dev/stderr exit 1 fi if [ "$2" = "up" ] ; then /sbin/ifdown eth0 /sbin/ifup eth1 exit 0 elif [ "$2" = "down" ] ; then /sbin/ifdown eth1 /sbin/ifup eth0 exit 0 fi
exit 1 ------------------------- (ungetestet, bei mir ist es etwas anders, abr das Prinzip sollte klar sein).
Jetzt aber das große Mysterium. Hänge ich mein Laptop in die Docking-Station (an der eigentlich nur ein KVM Switch und die Stromversorgung hängen), dann kann ich gar nix machen. Kein WLAN und auch kein LAN meldet sich. Alles was dann noch zu machen ist, ist das Modul "ipw2100" per rmmod zu entfernen und "/etc/init.d/network restart" aufzurufen... dann funktioniert zumindest das LAN.
keine Ahnung.
Wie gesagt, ich will eigentlich, dass ich beim Starten nix machen muss. Kein "zuerst mal WLAN versuchen". Das kann ich nämlich nicht machen, wenn grad kein Acces Point in der Nähe ist. Muss ich denn das per ifplugd machen. Gibt's da nix "besseres"?
siehe oben, bisher überwachst du das wlan interface. Besser ist es (meiner Meinung nach), das Kabel-Interface zu überwachen. -- Stefan Seyfried
participants (2)
-
Nikolaus Krismer
-
Stefan Seyfried