WLAN-Regulatory: Unterschied zwischen den Versionen

Aus Chaostreff Chemnitz
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 25: Zeile 25:
Die entstehende regulatory.bin muss nun noch nach /usr/lib/crda im Router kopiert werden.
Die entstehende regulatory.bin muss nun noch nach /usr/lib/crda im Router kopiert werden.


 
Wer sich den Aufwand nicht machen will, der kann eine fertige regulatory.bin auf dem Router herunterladen:
Wer sich den Aufwand nicht machen will, der kann eine fertige regulatory.bin herunterladen:
  cd /usr/lib/crda/
  cd /usr/lib/crda/
  rm regulatory.bin
  rm regulatory.bin
  wget http://datatomb.de/mirror/stuff/regulatory.bin
  wget http://datatomb.de/mirror/stuff/regulatory.bin
  reboot
  reboot
So, nun geht etwas mehr, es ist aber noch nicht alles freigeschaltet. Wir haben jetzt Alles freigeschaltet, was durch CRDA auf Anwendungsebene beschränkt ist. Es bestehen aber noch die Beschränkungen des WLAN-Treibers. Die jeweilige Einstellung muss von beiden Ebenen erlaubt sein. Deshalb muss jetzt OpenWrt mit anderen Einstellungen neu kompiliert werden:
make menuconfig


== Links ==
== Links ==

Version vom 23. August 2012, 15:04 Uhr

Kaum hat man das neue WLAN-Gerät ausgepackt und eingeschalten, stellt man fest: "Da fehlen ja so ca. 200 WLAN-Kanäle!?" - "Da kann ich mich ja gar nicht mit den WLANs verbinden, die hier alle so herumgeistern..."

Aber es gibt Abhilfe: Man muss nur ein Land gründen, in dem die gewünschten Kanäle freigegeben sind. Das geht ganz einfach:

Regulatory-Database muss bearbeitet werden und digital signiert:

git clone git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-regdb.git
sudo apt-get install python-m2crypto
make

Nun nur noch den Eintrag ergänzen:

vim db.txt

Beispiel:

        # This is from www.bundesnetzagentur.de
country 01:
        (1 - 9999 @ 40), (3, 60)

Ja, es muss leider mit 1 losgehen, sonst gibt es eine Fehlermeldung und

make

nicht vergessen.

Die entstehende regulatory.bin muss nun noch nach /usr/lib/crda im Router kopiert werden.

Wer sich den Aufwand nicht machen will, der kann eine fertige regulatory.bin auf dem Router herunterladen:

cd /usr/lib/crda/
rm regulatory.bin
wget http://datatomb.de/mirror/stuff/regulatory.bin
reboot

So, nun geht etwas mehr, es ist aber noch nicht alles freigeschaltet. Wir haben jetzt Alles freigeschaltet, was durch CRDA auf Anwendungsebene beschränkt ist. Es bestehen aber noch die Beschränkungen des WLAN-Treibers. Die jeweilige Einstellung muss von beiden Ebenen erlaubt sein. Deshalb muss jetzt OpenWrt mit anderen Einstellungen neu kompiliert werden:

make menuconfig



Links

[1] [2]