Habt ihr ein Upgrade auf Ubuntu Intrepid Ibex 8.10 gemacht und ihr findet euer WLAN auf einmal nicht mehr? In Kernel 2.6.27 wurden wohl Funktionen eingebaut, die verhindern, dass man sich zu WLANs verbinden kann, die auf den Kanälen 12 und 13 laufen, da diese Kanäle bspw. in den USA nicht benutzt werden dürfen.
Dass die Kanäle nun auch in Europa nicht funktionieren, ist nicht Absicht der Kernelentwickler, sondern wohl eine Konsequenz aus dem globalen Handel. Es scheint so, dass viele Hersteller WLAN-Chipsätze, die eigentlich für den Markt in den USA bestimmt waren, auch für Notebooks verwenden, die in Europa verkauft werden. Betroffen sind auf jeden Fall Notebooks mit dem Intel PRO/Wireless 3945ABG Chipsatz. Ich hatte hier beispielsweise ein Dell XPC Notebook vor mir, das auf einmal mein WLAN nicht mehr fand…
Um nun mit diesem Notebook in mein WLAN zu kommen, musste ich wohl oder übel den Kanal des WLANs wechseln. Da hier im Haus rund 15 WLANs wild durch die Gegend funken, geht es darum einen freien Kanal zu finden. Es gilt: Je leerer der Kanal und je höher der Abstand zu anderen genutzten Kanälen, desto höher ist die mögliche Bandbreite. Bislang habe ich das immer mit dem WLAN-Sniffer Kismet gemacht. Aber warum kompliziert, wenn es auch einfach geht?
Als Router benutze ich einen Linksys WRT54GL mit Tomato als Firmware. Bislang hatte ich der Firmware wenig Beachtung geschenkt, aber beim Umschalten des Kanals bin ich dann auf eine Funktion gestolpert, die wirklich praktisch ist. Unter Basic -> Network findet man neben der Dropdownbox zur Auswahl des Kanals den Button Scan.

Und siehe da, nach rund 30 Sekunden, sieht man eine wunderbare Übersicht der freien Kanäle und kann so – sehr einfach – den optimalen Kanal auswählen. Kleiner Tipp am Rande: Tomato ist wirklich genial, wenn man eine einfache und leistungsfähige Firmware für seinen Linksys WRT54GL sucht. DD-WRT etc. sind sicherlich einen Tick umfangreicher, aber Tomato überzeugt mit einfacher Bedienung und cleveren Funktionen.
Update: Laut diesem Beitrag kann man das Kernelmodul dazu zwingen, sich „europäisch“ zu verhalten. Also die Kanäle 12 und 13 zu erlauben. Dazu muss man die Datei /etc/modprobe.d/iwl4965 erstellen und die Optionen dazu eintragen. Am einfachsten geht dies mittels des folgenden Kommandos und danach das Kernelmodul einmal entfernen und wieder neu laden. Dann soll es auch wieder mit dem Nachbarn klappen 😉 Danke jug!
$ echo options cfg80211 ieee80211_regdom=\"EU\" | sudo tee -a /etc/modprobe.d/iwl4965
$ rmmod iwl4965
$ modprobe iwl4965




Schreibe einen Kommentar