Wlan funktioniert nur eingeschraenkt bzw sehr umstaendlich
Hallo Liste, sorry wegen fehlendem subject und doppelposting, war zu nervoes mit der maus...Wlan ich versuche gerade ein Acer Travelmate Notebook (292LMi) unter SUSE9.1 einzurichten. Wlan: Intel Pro WIreless 2200BG (54mbit/sec) Das einbinden der Windowstreiber mit Ndiswrapper hat nicht funktioniert, daher habe ich mir eine Trial Version des Linuxlant driverloaders installiert. (die im Prinzip funktioniert). 1. Es tritt nun das Problem auf, dass der Wlan-Chip unter Linux nach dem Booten nicht aktiviert wird (LED leuchtet nicht). Wenn ich zunaechst WindowsXP boote, wird am Ende des Anmeldevorgangs der Chip aktiviert (leuchtende LED). Starte ich danach den Rechner neu und boote Suse91, so bleibt die Karte aktiviert und ich kann sie benutzen. Was muss ich unter Suse91 konfigurieren, damit das Wlan schon beim ersten booten aktiviert wird? So finde ich es ziemlich umstaendlich. 2. Nach dem WXP-Boot und anschliessenden Reboot und start von Linux, funktioniert nun Wlan. Es laeuft nun fuer beide Netzwerkschnittstelen (eth0 und wlan0) jeweils ein eigener dhcp-client. Der fuer die Wlan-karte wird jedoch jedesmal mit der Option -R gestartet, wodurch verhindert wird, das ein update der Datei resolv.conf erfolgt. Damit ich dann ueber wlan ins internet kann muss ich immer per hand irgendwelche nameserver eintragen, da ich sonst lediglich bis yu meinem access point komme. Auch dies ist nicht unbedingt praktisch. Was kann ich tun, damit beide Netzwerkschnittstellen je nach bedarf ueber dhcp konfiguriert werden koennen und daten fuer Standardgateway und Nameserver automatisch richtig bekannt gemacht werden koennen? (ueber eth0 funktioniert alles problemlos) 3. Habe ich schliesslich eine funktionierende Internetverbindung ueber Wlan eingerichtet, so braucht der Aufruf einer Internetseite unheimlich lange (bis zu 30 sekunden), bis sich etwas tut. Das eigentliche AUfbauen der Seite und auch downloads von dateien funktioniert dann aber mit normaler DSL Geschwindigkeit, was auf Probleme mit der Namensaufloesung hindeutet. Gibt es dazu Erfahrungen oder Lösungsmöglichkeiten? vielen Dank fuer die Hilfe Andre
Am Samstag, 26. Juni 2004 18:12 schrieb Andre Giesecke:
Hallo Liste,
sorry wegen fehlendem subject und doppelposting, war zu nervoes mit der maus...Wlan
ich versuche gerade ein Acer Travelmate Notebook (292LMi) unter SUSE9.1 einzurichten. Wlan: Intel Pro WIreless 2200BG (54mbit/sec) Das einbinden der Windowstreiber mit Ndiswrapper hat nicht funktioniert, daher habe ich mir eine Trial Version des Linuxlant driverloaders installiert. (die im Prinzip funktioniert).
[...Wlan Probleme] Hallo Habe hier ähnliches erlebt, bei mir ist ein Notebook per Driverloader, ein stationärere PC per Ndiswrapper und ein weiterer per Accesspoint Client eingebunden. Weder unter Ndiswrapper noch Driverloader ist es mir gelungen, zuverlässig die Verbindung beim Suse (oder auch MDK) Boot zu starten. Habe deshalb die Netzwerkkarten (auch die Verdrahteten, die brauch ich eh sehr selten) auf 'manuell' gesetzt. Ich habe mir ein kleines script erstellt welches (hier Beispiel Ndiswrapper) manuell das starten des Wlans ermöglicht: rmmod ndiswrapper #erstmal weg damit, der verfusselt hier beim boot modprobe ndiswrapper #damit startet er zuverlässig rcnetwork restart ifup wlan0 iwconfig essid .... >daten meines Wlan< Analog daszu das selbe mit dem Driverloader, einfach nur den rmmod Eintrag ändern. Da ich zu 99% zuerst Kde starte, hab ich das Script in die KDE Autostart gelegt, ist zwar alles nicht soooo edel gelöst, erfüllt aber 100% zuverlässig seinen Zweck. Tja, vielleicht hilfts ;-) -- mit besten Wuenschen Michael
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
Hallo Andre, hallo Leute, Am Samstag, 26. Juni 2004 18:12 schrieb Andre Giesecke: [...] Zu Deinen WLAN-Hardware/Treiberproblemen kann ich Dir leider nicht weiterhelfen, dafür aber bei der Config.
2. Nach dem WXP-Boot und anschliessenden Reboot und start von Linux, funktioniert nun Wlan. Es laeuft nun fuer beide Netzwerkschnittstelen (eth0 und wlan0) jeweils ein eigener dhcp-client. Der fuer die Wlan-karte wird jedoch jedesmal mit der Option -R gestartet, wodurch verhindert wird, das ein update der Datei resolv.conf erfolgt. Damit ich dann ueber wlan ins internet kann muss ich immer per hand irgendwelche nameserver eintragen, da ich sonst lediglich bis yu meinem access point komme. Auch dies ist nicht unbedingt praktisch. Was kann ich tun, damit beide Netzwerkschnittstellen je nach bedarf ueber dhcp konfiguriert werden koennen und daten fuer Standardgateway und Nameserver automatisch richtig bekannt gemacht werden koennen? (ueber eth0 funktioniert alles problemlos)
Die optimale Lösung dürfte der ifplugd sein. Alternativ kannst Du fürs WLAN in /etc/sysconfig/network/ifcfg-wlan* (die Configdatei fürs WLAN-Device) die Option DHCP_PRIMARY_DEVICE auf yes setzen. Beachte dazu aber bitte die Hinweise in ifcfg.template im gleichen Verzeichnis.
3. Habe ich schliesslich eine funktionierende Internetverbindung ueber Wlan eingerichtet, so braucht der Aufruf einer Internetseite unheimlich lange (bis zu 30 sekunden), bis sich etwas tut. Das eigentliche AUfbauen der Seite und auch downloads von dateien funktioniert dann aber mit normaler DSL Geschwindigkeit, was auf Probleme mit der Namensaufloesung hindeutet. Gibt es dazu Erfahrungen oder Lösungsmöglichkeiten?
Dürfte irgend ein Timeout bei der Namensauflösung sein. Deaktiviere erstmal IPv6, das hat schon des öfteren geholfen. Ein weiterer Ansatzpunkt sind die Nameserver (siehe /etc/resolv.conf) - wenn der erste gerade streikt, könnte das ebenfalls zu besagtem Timeout führen. Gruß Christian Boltz -- [jeder ausgehenden Mail einen Text anhängen] Warum willst Du das denn im MTA lösen? Für eine solche Aufgabe ist eindeutig der MUA zuständig. Du baust ja auch nicht alle 100m ein Auffangnetz in die Autobahn, wenn Dein Auto keine Bremsen hat. [Erhard Schwenk in suse-linux]
participants (4)
-
Andre Giesecke
-
Christian Boltz
-
Damian Philipp
-
Michael Floessel