Open Source im professionellen Einsatz

Newsletter abonnieren
Seite durchsuchen

HEFTARCHIV | NEWS | E-BIBLIOTHEK | VIDEO | BLOGS | WHITEPAPER | EVENTS | ACADEMY | ABO | SHOP

user friendly

  Home  »  Heft & Abo  »  Heftarchiv  »  2010  »  06  »  Macht Schule  

RSS-Feed der aktuellen News von Linux-Magazin Online Folgen Sie Linux-Magazin Online auf Twitter
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark

Markus Feilner

Mobile WLAN-Accesspoints mit Hostapd

Macht Schule

von Hans-Peter Merkel, Markus Feilner
Erschienen im Linux-Magazin 2010/06

Die Accesspoint-Software Hostapd ersetzt den WLAN-Router, wenn Bildungseinrichtungen mobile Klassenzimmer bekommen oder der Laptop des Lehrers in Afrika die OLPCs der Schüler verbindet.

Wieder ist der Strom weg, schon zum dritten Mal an diesem Tag. Die Regenzeit im tropischen Afrika stellt nicht nur die USV, sondern auch die Geduld afrikanischer Lehrer auf eine harte Probe. Besonders den Informatikunterricht trifft es hart, wenn dem WLAN-Router der Saft fehlt. Die Billig-Laptops wie der OLPC arbeiten mit ihren Akkus vorerst weiter, aber der Zugriff auf die Server-seitige Lernsoftware ist jetzt weg. Wer allerdings den Dozenten-Laptop zum WLAN-Accesspoint macht, hat dank der Akkus einige Stunden Puffer.

Der Laptop als Accesspoint

Auch dem IT-ler in der westlichen Welt hilft der mobile AP, zum Beispiel wenn der Trainer seine UMTS-Flatrate mit den Kursteilnehmern teilen möchte, weil der Konferenzraum kein Internet hat. Das Tool dafür stammt von BSD und nennt sich Hostap [1]. Es implementiert einen Treiber für WLAN-Karten mit AP-Mode. Der passende Authentifizierungsdaemon für WEP, WPA und Radius heißt Hostapd, wobei die Webseiten die Bezeichnungen als Synonyme benutzen.

Seit Reyk Floeter das Werkzeug auf dem Chaos Communication Congress 2003 zur Vernetzung der anwesenden Hacker entwickelte, hat es sich zwar in Servern auf der Basis von PCI-Karten bewährt, aber seine Hardware-Unterstützung bei Laptops und USB-Sticks ist berüchtigt. Nur wenige Kombinationen aus Hard- und Software klappen, zu wenige Geräte beherrschen den AP-Modus.

Wenn es denn läuft, taugt Hostap jedoch auch für den professionellen Einsatz: Für ein Projekt der Volkshochschulen in Südbaden haben die Verantwortlichen zehn Standardnotebooks beschafft, die Bildungseinrichtungen ausleihen können. Wo bisher ein stattlicher Linux-Server in einem Barebone-PC die notwendigen Dienste wie Accesspoint-, DHCP-, LAMP- und Samba-Server erledigte, kommt nun ein handliches Netbook mit Linux als Classroom-Server zum Einsatz. Kabel sind nicht mehr erforderlich, das fliegende Klassenzimmer ist jetzt mobil vernetzt, dank Hostapd.

Auf den Laptops lernen die Schüler dabei nicht nur mit Linux, auch bei Kursen mit proprietärer Windows-Software hilft das Modell: Hier fallen die Kosten für die zehn Lizenzen - darunter auch teure Software wie Adobes Indesign - nur einmal an und lassen sich anteilsweise auf die teilnehmenden Schulen umlegen. Die Schüler arbeiten dabei via Samba im Document-Root eines Linux-Servers.

Linux4afrika meets OLPC

Eine der seltenen zuverlässigen Konfigurationen, die auf Anhieb funktionieren, hat das Linux4afrika-Projekt [2] bei seinen Recherchen rund um die Integration der OLPC-Client-Netbooks herausgefunden: Ubuntu 9.10 mit einer Edimax PCI-WLAN-Karte EW-7128g. Das Gespann bildet die ideale Grundlage für erste Tests, auch weil die Karte im Handel für unter 15 Euro erhältlich ist.

Ubuntu 9.10 arbeitet nach den nötigen Upgrades mit einem Kernel 2.6.31-30, der die WLAN-Karte automatisch erkennt, »iwconfig« zeigt das Interface als »wlan0« an. Nach der Installation von »hostapd« aus dem Repository sollte Root diesen zunächst mit »/etc/init.d/hostapd« anhalten. Die folgende Minimal-Konfiguration in der Datei »/etc/hostapd/min.conf« startet er anschließend mit »hostapd -d /etc/hostapd/hostapd.conf«:

interface=wlan0
driver=nl80211
ssid=test
hw_mode=g
channel=1

Wenn Iwconfig jetzt zusätzlich das Monitoring-Interface »mon.wlan0« anzeigt, dann sind die restlichen Schritte schnell erledigt. Um die künftige WLAN-Kundschaft mit IP-Adressen zu versorgen, ist ein DHCP-Server auf dem System erforderlich. Dies erledigt ein einfaches »aptitude install dhcp3-server« normalerweise mit einer unbedenklichen Fehlermeldung, da »/etc/dhcp3/dhcpd.conf« noch etwas Anpassung braucht.

Sie können diesen Artikel als PDF für 99 Cent kaufen. Klicken Sie dazu einfach auf eine der beiden Bezahloptionen Paypal oder ClickandBuy.


Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark
Ähnliche Artikel
Vermascht WLAN im Ad-hoc-Modus
Aufmerksamer Wächter Authentifizierung an der Firewall dank Netfilter-Modul
Luftige Daten Wireless LAN mit 54 MBit/s nach IEEE 802.11g
Hartes Türregime Mit IEEE 802.1X und Zertifikaten Network Access Control implementieren
Wo die Ostfriesen hausen LUG Ostfriesland
Fingerspitzengefühl Besuch bei einem blinden Programmierer
Whitepaper
Daten Migration - Eine Publikation von Bloor Research

Datenmigrationsprojekte überschreiten häufig das Budget, neigen zu Verzögerung und werden unter Umständen komplett abgebrochen. Bloor Research ist eines der weltweit führenden IT-Forschungs-, Analyse- und Beratungsunternehmen und wird in dem vorliegenden White Paper die wichtigsten Aspekte dieser Problematik näher beleuchten. Ferner werden praktische Empfehlungen für erfolgreiche Migrationsprojekte gegeben, die Sie auf Ihr nächstes Projekt übertragen können.

Download PDF (Registrierung erforderlich)
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele

Über die letzten Jahre hinweg haben sich Open Source Lösungen als fester Bestandteil des gesamten Datenintegrationsmarktes etabliert. Viele Unternehmen haben bereits das Open Source Modell für Ihre Datenintegrationsprojekte aufgegriffen. Das vorliegende White Paper illustriert anhand ausgewählter Fallstudien und Anwendungsbeispiele die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.

Download PDF (Registrierung erforderlich)
Kommentare (5)
von
OliverR.,
07.07.2010 00:00
Ja, der RT2870 läuft nicht
Hallo,

ja ich kann mich meinem Vorredner nur anschließen. Denn ich habe jetzt auch noch mal getestet, doch leider mit demselben Ergebnis! Ich habe den Getnet GN-531U extra gekauft, doch leider ist auch mir ihn keine Funktion in Ubuntu 10.04

Hoffe, dass es noch eine Lösung gibt

Gruß

Oliver
von
Ein Leser,
01.07.2010 09:45
Re: Edimax und RT2870
Hallo Herr Merkel,

danke für den erläuternden Kommentar durch den Autor persönlich (und für den Artikel im Magazin).

Ich werde es dann bei Gelegenheit einmal mit dem Compat Wireless Kernelpatch versuchen. Ist dann natürlich nicht mehr so smart, wie es hätte sein können.

Gruß
von
Hans-Peter Merkel,
30.06.2010 11:40
Edimax und RT2870
Bei den WLAN Treibern ist offensichtlich sehr viel Bewegung bei jedem neuen Kernel bzw. Kernelupgrades. Die Ralink Chipsätze scheinen besonders davon betroffen zu sein. Beim normalen "Infrastructure Mode" fällt dies normalerweise nicht auf, im AP Modus scheint es aber fatale Folgen zu haben. Als Workaround würde ich den Kernel mit den Treibern des Compat Wireless Projektes patchen. Die Annahme, dass bei Erstellung des Berichtes die Entwicklung der Ralink Treiber abgeschlossen sei, war offensichtlich falsch.
von
Ein Leser,
26.06.2010 00:11
Problem mit Edimax EW-7711UMn auch unter Debian/squeeze
Hallo,

unter Debian/squeeze komme ich mit dem EW-7711UMn zwar zu dem im Artikel genannten Zustand:

wlan1 IEEE 802.11bgn Mode:Master Frequency:2.462 GHz Tx-Power=12 dBm
Retry long limit:7 RTS thrff Fragment thrff
Power Managementn

mon.wlan1 IEEE 802.11bgn Mode:Monitor Frequency:2.462 GHz Tx-Power=12 dBm
Retry long limit:7 RTS thrff Fragment thrff
Power Managementff

... und die grüne LED flackert auch munter - aber ich kriege diesen Access-Point im WLAN einfach nicht zu sehen. Kann natürlich auch sein, daß ich noch was falsch mache, aber ich habe ebenfalls schon sehr viel ausprobiert.

Kernel 2.6.32-5-686
hostapd 1:0.7.2-2
rt2870.bin

Gruß
von
wpoet,
04.06.2010 17:32
Funktioniert nicht in Ubuntu 10.04
Ich habe die in diesem Artikel beschriebene Methode ausprobiert und eigens dafür die getestete Hardware besorgt. Ich habe den Edimax EW-7711 Stick gekauft, der einen RT2870 Chipsatz besitzt. Ich habe nach vielen Stunden Arbeit entdeckt, dass dieser Stick in Ubuntu 10.04 nicht funktioniert. Es gelingt zwar den hostapd dienst zu starten, aber da der Stick keine Netzwerke findet, ist das ziemlich sinnlos. Setzt man den rt2800usb module auf die blacklist.conf, kann ich zwar (ohne Verschlüsselung) ins Netzwerk, dann ist aber hostapd wieder defekt. Ein Update auf die letzte Version der Ralink Treiber von www.ralink.com hilft auch nichts. Es bleibt dabei.

--
Wolfgang P.