Hallo,
ich nutze noch eine alte SuSe 9.2 mit dem Kernel 2.6.8-24.25.
Ich habe vor einer ganzen Weile einmal den vorliegenden WLan-Adapter mit dem NDisWrapper in Gang bekommen. Leider will mir das aktuell leider nicht mehr gelingen. Irgendwie hängt sich das Netzwerk beim Einhängen des ndiswrapper-Moduls auf.
Dann habe ich einmal geschaut, was es sonst noch an Treiber dafür gibt. Und ich bin fündig geworden mit dem PRojekt RT25USB, welches mir das Modul rt2570 liefert. Dafür habe ich mir das Paket RT25USB-SRC-V2.0.6.0 runtergeladen und Compiliert. Das Modul lässt sich auch ordentlich laden. Nur leider habe ich das Problem, dass ich mit diesem Treiber nun das Netzwerk nicht eingerichtet bekomme. Entsprechend der Anleitung in der dazugehörigen README habe ich mir eine Datei angelegt /etc/sysconfig/network/ifcfg-rausb0, in welcher ich die WLAN-Parameter eingeben habe (alles Relevante zur Encryption). Nur wie weiter?
Dann habe ich noch mit dem Suse-eigenen YAST das Netzwerk-Device konfiguriert (als Device bietet er mir jedoch lediglich unveränderbar wlan0 statt rausb0 an).
Es kann nun ordentlich nach AP's gescannt werden (TOol kwifi-Verwaltung), aber wo stelle ich nun alles relevante fest ein, so dass es ordnungsgemäß funktioniert? Das rausb0-Device bezieht einfach keine IP.
Wäre schön, wenn mir hier jemand helfen könnte, auch wenn SuSE nicht jedermann Ding ist. Ich würde es ja auch am liebsten ohne Yast einstellen, doch in welchen Dateien?
Mfg Alexander
Hi Alexander,
On Tue, Aug 14, 2007 at 16:49:48 +0200, Alexander Wanning wrote:
ich nutze noch eine alte SuSe 9.2 mit dem Kernel 2.6.8-24.25.
Welcher gcc ist dabei? Eventuell sind Kernel und/oder gcc zu alt fuer den rt2570-Treiber.
Ich habe vor einer ganzen Weile einmal den vorliegenden WLan-Adapter mit dem NDisWrapper in Gang bekommen. Leider will mir das aktuell leider nicht mehr gelingen. Irgendwie haengt sich das Netzwerk beim Einh?ngen des ndiswrapper-Moduls auf.
Von ndiswrapper habe ich generell keine gute Meinung. Das hat aber eher (treiber-)politische Gruende.
Dann habe ich einmal geschaut, was es sonst noch an Treiber dafuer gibt. Und ich bin fuendig geworden mit dem Projekt RT25USB, welches mir das Modul rt2570 liefert.
Das Projekt heisst eigentlich Serialmonkey. Aber Du hast anscheinend den Treiber, den RaLink selbst bereitstellt verwendet. Macht nichts, der sollte auch funktionieren.
Dafuer habe ich mir das Paket RT25USB-SRC-V2.0.6.0 runtergeladen und Compiliert. Das Modul laesst sich auch ordentlich laden. Nur leider habe ich das Problem, dass ich mit diesem Treiber nun das Netzwerk nicht eingerichtet bekomme. Entsprechend der Anleitung in der dazugehoerigen README habe ich mir eine Datei angelegt
Dieses README bezieht sich eher auf Redhat. In Amiland und Taiwan kennen die irgendwie nix anderes...
/etc/sysconfig/network/ifcfg-rausb0, in welcher ich die WLAN-Parameter eingeben habe (alles Relevante zur Encryption). Nur wie weiter?
Was fuer eine Encryption ist das? Fall es WPA ist, wird das bei diesem Treiber etwas eigenartig (mit iwpriv-Kommandos) konfiguriert. Bei WEP sollte es mit den normalen iwconfig-Kommandos gehen.
Dann habe ich noch mit dem Suse-eigenen YAST das Netzwerk-Device konfiguriert (als Device bietet er mir jedoch lediglich unveraenderbar wlan0 statt rausb0 an).
Wenn YaST das Interface unbedingt als wlan0 haben will, kannst Du direkt nach dem Laden des rt2570-Moduls das Interface umbenennen:
ip link set rausb0 name wlan0
(funktioniert nur, wenn das Interface noch nicht "up" gesetzt wurde)
Es kann nun ordentlich nach AP's gescannt werden (TOol kwifi-Verwaltung), aber wo stelle ich nun alles relevante fest ein, so dass es ordnungsgemaess funktioniert? Das rausb0-Device bezieht einfach keine IP.
Wahrscheinlich kommen nicht alle GUI-Tools damit klar, dass ein WLAN-Interface diesen exotischen Namen hat. Eventuell reicht schon die Umbenennung in wlan0.
Um die korrekte Funktion des Treibers zu testen, kannst Du in einer Rootshell mit iwlist, iwconfig und ggf. iwpriv testen:
WLAN-Umgebung scannen: iwlist wlan0 scan (Interface muss bereits "up" sein)
Zu einem WEP-verschluesselten Access Point verbinden: iwconfig wlan0 essid DEINE_ESSID key s:Dein_WEP_Passwort bzw. iwconfig wlan0 essid DEINE_ESSID key 1f98-85d3... (WEP-Key hexadezimal)
Zu WPA liest Du bitte iwpriv_usage.txt aus den Treibersourcen von rt2570.
Mit iwconfig (ohne Parameter) kannst Du kontrollieren, ob Du zum AP verbunden bist (Feld: Access Point). Ist das der Fall, kannst Du versuchen, per DHCP eine IP-Adresse zu beziehen:
dhclient wlan0 (oder was auch immer SuSE als DHCP-Client benutzt)
Waere schoen, wenn mir hier jemand helfen koennte, auch wenn SuSE nicht jedermann Ding ist. Ich wuerde es ja auch am liebsten ohne Yast einstellen, doch in welchen Dateien?
Zu YaST kann ich genau gar nicht helfen, sorry.
Gruss, Chris
lug-dd@mailman.schlittermann.de