Home / EasyLinux / 2009 / 02 / Schnelle Welle-N

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(161 Punkte bei 4 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.
AA_wellen_sxc_1149623.jpg

© sxc.hu

Schnelle Welle-N

Aktuelle USB-WLAN-Sticks im Test

20.03.2009 Wer keine Lust mehr auf den täglichen Kabelsalat hat, steigt einfach auf WLAN um. Dieser Artikel stellt Ihnen acht aktuelle USB-Sticks vor und zeigt, welche gut mit Linux zusammenarbeiten.

Der Linux-Support für WLAN-Geräte ist zurzeit gut bis sehr gut. Wer nicht das allerneuste Gerät benötigt, hat sehr gute Chancen, das sein WLAN-Adapter problemlos mit Linux zusammenarbeitet. Auch für die meisten unter dem Namen "Draft-N" zurzeit angebotenen USB-Sticks mit dem theoretisch bis zu 300 Mbit/s schnellen 802.11n-Standard gibt es Linux-Treiber, da in den USB-Sticks in der Regel der Ralink-Chip RT2870 verbaut ist, für den der Hersteller selbst Linux-Treiber anbietet. Allerdings sind diese (noch) nicht in den Kernel integriert, so dass Sie die Treiber von Hand installieren müssen. Dieser Artikel zeigt Ihnen die dazu nötigen Schritte.

Reicht Ihnen zum drahtlosen Surfen im Internet immer noch ein 802.11g-Gerät mit 54 Mbit/s, dann müssen Sie sich um den Treibersupport kaum kümmern. Auch hier kommt in den meisten USB-Geräten ein Ralink-Chipsatz zum Einsatz, den aktuelle Linux-Versionen bereits unterstützen. Allerdings müssen Sie unter OpenSuse und Mandriva noch entsprechende Firmware-Dateien installieren. Treten beim Setup Probleme auf, hilft Ihnen die EasyLinux-Mailingliste [1].

Dieser Artikel beschränkt sich auf USB-Hardware. Möchten Sie eine PCI- oder Cardbus-Karte nutzen, sieht die Treiberlage zwar ähnlich gut aus, allerdings gibt es für diese Geräte eine größere Chip-Vielfalt. Einen Test mit PCI- und Cardbus-Karten finden Sie im LinuxUser 07/2008 [2].

RT2870

Wie aus der Tabelle "Das Testfeld" unschwer zu erkennen ist, benutzen drei von vier aktuellen WLAN-Sticks einen Chipsatz von Ralink. Für die aktuellen N-Sticks ist dies der RT2870. In den meisten Fällen lässt sich per Recherche im Internet ermitteln, welche Hardwarekomponenten in einem Stick verbaut sind. Wenn nicht, öffnen Sie den Stick vorsichtig und überprüfen, ob Sie sich tatsächlich mit dem richtigen Treiber herumschlagen (Abbildung 1). Beachten Sie allerdings vor einem solchen Schritt, dass Sie dadurch Ihre Garantieansprüche verlieren oder den Stick beschädigen könnten.

Abbildung 1: In diesem WLAN-Stick ist ohne Zweifel ein RT2870-Chip der taiwanesischen Firma Ralink verbaut.

Dieser Schritt ist unter Umständen nötig, da Ralink seine Linux-Treiber im November 2008 zum letzten Mal aktualisiert hat, aber laufend neue Geräte mit dem kleinen Bauteil auf den Markt kommen. Der Treiber erkennt dann den Stick nicht, obwohl er eigentlich dafür zuständig ist.

Installation

Für die Installation des Treibers müssen Sie ein Kernelmodul aus den Quellen bauen. Das hört sich komplizierter an als es ist, setzt aber einige Pakete voraus. Wie Sie diese nachrüsten, lesen Sie im Kasten "Entwicklerpakete". Besitzen Sie einen WLAN-Stick mit dem erwähnten RT2870-Chipsatz, laden Sie sich von der Ralink-Seite den passenden Treiber herunter [3]. Klicken Sie dazu auf den Eintrag RT2870USB(RT2870/RT2770) und speichern Sie die Datei 2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2 auf Ihrer Festplatte. Aktuell ist Version 1.4.0.0. Falls bis zum Erscheinen dieses Hefts eine neuere Version zum Download bereitsteht, vereinfacht sich eventuell die Installation von einigen Sticks, Details dazu finden Sie weiter unten.

Entwicklerpakete

Vor der Installation des Treibers müssen Sie die Kernelquellen bzw. bestimmte Teile davon sowie einige grundlegende Entwicklerwerkzeuge installieren. Unter OpenSuse starten Sie dazu in YaST das Modul Software / Software installieren oder löschen, stellen den Filter auf Schemata und markieren die Schemata Grundlegende Entwicklungsumgebung und Linux-Kernel-Entwicklung zur Installation. Unter Ubuntu installieren Sie über den Paketmanager das Paket build-essential. Mandriva-Nutzer starten die Paketverwaltung Rpmdrake, suchen nach kernel-source-stripped und wireless-tools und spielen diese zwei Pakete ein.

Entpacken Sie die heruntergeladene Datei per Rechtsklick im Dateimanager oder auf der Kommandozeile über den Befehl

tar xvfj 2008_0925_RT2870_Linux_STA_v1.4.0.0.tar.bz2

und öffnen Sie anschließend die Datei config.mk aus dem Verzeichnis os/linux in einem Editor (Abbildung 2). Ändern Sie hier in Zeile 8 den Eintrag HAS_WPA_SUPPLICANT=n zu HAS_WPA_SUPPLICANT=y und in Zeile 11 HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n zu HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y. Diese Änderungen sind notwendig, damit der Treiber mit dem Networkmanager zusammenarbeitet. Details zur Nutzung des Networkmanagers entnehmen Sie dem Artikel Ungebunden auf Seite 28 in dieser Ausgabe [4]. Speichern Sie die Datei.

Abbildung 2: Zwei kleine Änderungen in der Datei "config.mk" richten den Networkmanager-Support ein.

Die folgende Schritt-für-Schritt-Anleitung müssen Sie nur durchführen, wenn Sie einen der hier vorgestellen Sticks von Belkin, Buffalo oder Linksys besitzen. Diese kennt der schon über ein halbes Jahr alte Treiber noch nicht, weshalb Sie die entsprechenden USB-IDs in einer Datei nachtragen müssen:

  1. Starten Sie über [Alt-F2] und den Befehl kwrite den KDE-Editor Kwrite.
  2. Öffnen Sie aus dem Quellcodeverzeichnis die Datei include/rt2870.h und scrollen Sie ungefähr bis zu Zeile 140. Hier sehen Sie eine Liste der unterstützten Sticks mit den zugehörigen USB-Hersteller- und -Geräte-IDs.
  3. Tragen Sie hier die ID Ihres Sticks nach. Abbildung 3 zeigt die passenden Einträge für die Sticks von Linksys, Belkin und Buffalo. Die passende ID zeigt bei eingestöpseltem Stick der Befehl lsusb auf der Kommandozeile.

Der Hama-Mini-Stick und das Sitecom-Modell sind bereits älter, hier ist keine Nacharbeit nötig. Sollte es inzwischen eine neue Version des Ralink-Treibers geben, können Sie vermutlich auch auf das Bearbeiten der Datei include/rt2870.h verzichten.

Abbildung 3: Der Treiber reagiert nur auf Geräte, die mit den USB-Hersteller- und Produkt-IDs aufgelistet sind. Einen entsprechenden Eintrag können Sie selbst anlegen (rot markiert).

Nun gilt es, den Treiber zu kompilieren. Öffnen Sie dazu ein Terminalfenster im Verzeichnis 2008_0925_RT2870_Linux_STA_v1.4.0.0 und geben Sie den Befehl make ein. Am einfachsten starten Sie dazu den KDE-Dateimanager Dolphin, wechseln per Mausklick ins Treiberverzeichnis und drücken dann [F4]. So öffnet sich automatisch die KDE-Konsole am passenden Ort, und Sie müssen nur noch make eingeben. Das Übersetzen dauert je nach CPU bis zu 30 Minuten. Ob alles geklappt hat, erfahren Sie über den Befehl find -name rt2870sta.ko im Treiberverzeichnis. Er muss die Datei ./os/linux/rt2870sta.ko finden. Die Installation des Treibers übernimmt unter Ubuntu der Befehl sudo make install. Dazu müssen Sie Ihr Benutzerpasswort eingeben. Mandriva- und OpenSuse-Nutzer wechseln zunächst über den Befehl su und Eingabe des Root-Passworts in die Rolle des Systemadministrators und installieren den Treiber dann mit make install.

Das Testfeld

Hersteller

Belkin

Buffalo

Hama

Hama

Linksys

Netgear

Sitecom

AVM

Modell F5D8053 v3 WLI-UC-G300N 62778 62744 WUSB600N WN111v2 WL-302 v1 001 Fritz!WLAN N
Modi b/g/n b/g/n b/g/n b/g a/b/g/n b/g/n b/g/n b/g/n
Chipsatz Ralink Ralink Ralink Ralink Ralink Atheros Ralink Atheros
Treiber rt2870sta rt2870sta rt2870sta rt73 rt2870sta evtl. ndiswrapper rt2870sta ndiswrapper
Interface ra0 ra0 ra0 ra0 ra0 wlan0 ra0 wlan0
Preis (ca.) 30 Euro 40 Euro 20 Euro 20 Euro 40 Euro 35 Euro 25 Euro 50 Euro
Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare
Schlechte Erfahrungen
Ferdinand Thommes, Freitag, 20. März 2009 11:44:24
Ein/Ausklappen

Im sidux Support fragen oft User nach Empfehlungen für Wlan USB Sticks. Meine Erfahrungen damit sind dass es kaum einen Wlan Stick gibt, der über einen längeren Zeitraum den gleichen Chip verwendet. Viele Firmen kaufen die Chips am Spotmarkt und bei großen Mengen entscheiden 0.5 Cent Preisvorteil über den Einkauf. Ein weiteres Manko ist dass kaum ein Hersteller/Händler Aussagen über den verwendeten Chip macht (wohl wissend um oben beschriebene Chipwechsel)

Aus meiner Erfahrung gibt es nur 1 Wlan Device was seit ~ 2 Jahren den gleichen Chip verwendet, diesen auf der Homepage angibt, einfach einzurichten ist und zudem noch fast konkurrenzlos günstig. Es handelt sich um den Longshine LCS-8131G3 Funk-LAN Adapter USB 2.4 GHz 54 Mbps, den es im Handel für unter 12€ gibt.
Der verwendete Chip ist von Zydas und braucht den Treiber zd1211.
Unter Debian ist er mit apt-get install zd1211-firmware einzurichten.


Bewertung: 37 Punkte bei 3 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

2335 Hits
Wertung: 113 Punkte (3 Stimmen)

Schlecht Gut

Infos zum Autor

Marcel Hilzinger

Marcel Hilzinger

Marcel Hilzinger arbeitet als Redakteur für die Zeitschriften LinuxUser und EasyLinux. Am liebsten schreibt er Artikel zu netten Gadgets oder Multimedia-Software. In seiner Freizeit spielt er gerne Kicker.

Zum Blog von Marcel Hilzinger →


Infos zur Publikation

Infos zur Publikation

title_2012_02

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

EasyLinux erscheint vierteljährlich und kostet EUR 9,80. Weitere Informationen zum Heft finden Sie auf der EasyLinux-Homepage.

Das EasyLinux-Jahresabo kostet EUR 33,30. Details zum EasyLinux-Jahresabo finden Sie im LNM-Shop.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...