Hintergrund Nachdem ich die WLAN-Verbindung über FRITZ!WLAN USB Stick zum FRITZ!Box WLAN unter Windows XP leicht und erfolgreich herstellte (zwar nicht ganz so "fast wie von selbst" mit "Stick & Surf", wie AVM verspricht, aber zumindest benutzerfreundlich genug) habe ich mich an die Installation unter SuSE getraut bzw. wollte den USB Stick auch unter Linux zum Laufen bringen und ahnte, dass es nicht so einfach wie unter Windows sein wird. Proprietär: gut oder schlecht? Die Diskussion über proprietäre Treiber unter Linux möchte ich nur kurz erwähnen. Ich finde es schade, dass weder die Hardwarehersteller noch die Kernel-Entwickler bis dato keine nutzerfreundliche Lösung für Hardware-Treiber unter Linux finden können. Ich würde ja gerne die Installation der proprietären Treiber für den USB Stick auslassen und WLAN-Verbindung z.B. unter YaST einrichten - alle meine Versuche mit YaST waren aber erfolglos. Vielleicht kann mir jemand eine gelungene Vorgehensweise schildern, ich wäre dafür sehr dankbar. Zum Glück hat sich AVM soweit bemüht, einen Treiber für SuSE 10.2 zu stellen. Man kann ihn unter fwlanusb-1.00.00.tar.gz finden. Und wie es mit WLAN-Treibern für weitere bzw. andere Distributionen aussieht können Sie unter Änderung bei der Linux Treiberintegration lesen. Es sieht nämlich nicht gut aus. Unterm Strich: Beim "Treiber-Streit" zwischen Hardware-Herstellern und Linux-Entwicklergemeinde bleibt der Nutzer auf der Strecke. Schade, denn ich finde, dass die Entscheidung der Kernel-Entwickler gegen Integration proprietärer Treiber die Verbreitung und Akzeptanz von Linux hemmt und die Hardware-Hersteller nicht unbedingt dazu bewegt, die Treiberentwicklung für Linux als "Open Source" aktiv zu betreiben, was auch verständlich ist.
Voraussetzungen Die Voraussetzungen und die Installation sind eigentlich in der den Treibern beiliegenden Liesmich.html beschrieben. Die aus meiner Sicht wichtigsten Informationen versuche ich allerdings folgend zusammenzustellen. - SUSE Linux 10.2 Prof. oder andere Distributionen?
- i386 (32 Bit) Prozessor
- Default-Kernel (siehe unter Installation den Befehl uname -r)
- kein WPA/WPA II Support (nur WEP- oder keine Verschlüsselung)
Installation Die Treiber von AVM funktionieren nur mit einem default-Kernel. Wenn Sie einen Prozessor mit Hyper-Threading oder Doppelkern-Prozessor besitzen, installiert SuSE automatisch einen smp-Kernel. Welcher Kernel bei Ihnen installiert ist, können Sie mit dem Kommando uname -r abfragen. Ist ein smp-Kernel installiert, müssen Sie ihn z.B. über YaST löschen und einen default-Kernel installieren. Sie können auch den default-Kernel neben dem smp-Kernel installieren. Ich empfehle aber den smp-Kernel zu löschen, da sonst SuSE nach einem Kernel-Update den smp-Kernel wieder verwendet. Anschließend müssen Sie das System rebooten (neu starten). Fragen Sie nach dem Neustart den Namen des aktuellen Kernel nochmal ab. Gibt der Befehl etwa "2.6.XX.X-XX-default" aus, können Sie mit dem nächsten Schritt fortfahren. - Die Kernelquellen (kernel-source) sowie diverse Pakete für Kompilieren (gcc, make etc.) über YaST installieren
- Das Archiv mit dem Befehl tar xvzf fwlanusb-suse10.0-0.09.00-beta.tar.gz extrahieren
- Ein Verzeichnis mit dem Namen "fritz" wird erzeugt. Wechseln Sie in das neue Verzeichnis mit cd fritz/src.
- Führen Sie den Befehl make && make install als root aus.
- Verbinden Sie jetzt den FRITZ!WLAN USB Stick mit Ihrem USB-Anschluss.
Netzwerkkonfiguration Unten ist eine Einrichtung mit dem Konfigurationsassistent YaST unter SuSE 10.0 beschrieben. - Unter dem Reiter Netzwerkgeräte klicken Sie auf Netzwerkkarte.
- Wählen Sie im nächsten Fenster unter Verfügbar sind den Eintrag Andere (nicht erkannte). Für Konfigurationsname belassen Sie 0. Die Konfigurationsgruppe "Kernelmodul" lassen Sie so wie sie ist. Klicken Sie "weiter".
- Im nächsten Menü unter Konfigurationsmethode wählen Sie "Automatische Adressenkonfiguration mit HDCP" oder geben Sie eine IP-Adresse entsprechend der Konfiguration Ihres Routers. Vergessen Sie dann auch nicht unter Routing und unter DNS- und Hostname die IP-Adresse des Routers einzugeben. Für die Einstellung mit HDCP lassen Sie die Felder leer. Ihr PC sollte dann den Router automatisch finden und der Router vergibt dem Client (Ihr PC) eine IP-Adresse automatisch. Klicken Sie auf "weiter".
- In dem Menü werden "Einstellungen für Funkgeräte" vorgenommen. Belassen Sie den Betriebsmodus verwaltet. Geben Sie im unteren Feld den Netzwerknamen Ihres Routers ein.
- Belassen Sie den "Authentifikationsmodus" mit Offen und Schlüsseleingabeart auf Passphrase. Geben Sie im Feld "Verschlüsselungs-Key" den WEP-Schlüssel, der beim WLAN-Router eingegeben ist. Klicken Sie auf "weiter".
- Die Konfiguration erscheint nun unter dem Namen "Ethernet-Netzwerkkarte". Klicken Sie auf "weiter", um die Änderungen zu speichern.
Verbindung zu einem WLAN-Gerät herstellen Wie man eine Verbindung zum WLAN-Router herstellt, wird mehr oder weniger ausführlich in der zum Treiber beigefügten "Liesmich.html" beschrieben. Ich versuche folgend die Eckpunkte der Vorgehensweise aufzulisten. - In der Netzwerk-Konfiguration muss der USB-Stick als drahtloses Netzwerkgerät (z.B. mit dem Namen wlan0) eingerichtet sein. Der USB-Stick muss auch als drahtloses Gerät im System eingebunden sein (dies können Sie z.B. mit dem Kommando iwconfig prüfen. In der Ausgabe sollte dann das Gerät etwa mit folgenden Zeilen aufgeführt sein:
eth0 no wireless extensions. wlan0 IEEE 802.11b/g ESSID:off/any ... Wenn das der Fall ist, sind Sie kurz vorm Ziel! - Für die Namensauflösung von URLs muss der WLAN-Router mit seiner IP-Adresse in der Konfiguration des Systems als DNS-Server eingetragen sein, wenn die Vergabe der IP-Adressen vom WLAN-Gerät nicht automatisch erfolgt (Automatische Adresskonfiguration mit DHCP). Die IP-Adresse des Routers können Sie z.B. mit YaST unter Netzwerkdienste - DNS- und Hostname - Nameserver 1 eintragen. Der Router fungiert in dem Fall auch als lokaler DNS-Server.
- Eine Verbindung vom WLAN-USB-Stick zum WLAN-Router konnte ich allerdings nicht mit YaST, sondern erst mit den folgenden Befehlen herstellen:
iwconfig wlan0 essid Der_Name_des_Funknetzes und iwconfig wlan0 key s:Der_WEP_Schlüssel Die Befehle habe ich in einem Shell-Skript zusammen gefasst und führe das Skript nach dem Laden des X-Servers aus. Ich hoffe die Anleitung hat Ihnen geholfen und Ihre Mühe wurde mit Erfolg gekrönt. In diesem Fall: Viel Spass beim drahtlosen Surfen im Internet mit SuSE 10.2! |