kann. Laut Hersteller ist Sie in der Lage mit maximal 2000mW zu senden und auf der Verpackung wird mit
einer bis zu 5 fachen Bereichsabdeckung geworben. Für rund 18 € ist sie auch recht günstig.
Unter Linux sind für den Betrieb der Karte die CRDA und wireless-regdb Treiber nötig, die dafür sorgen, dass
man eben nicht alles machen darf, was ein Hersteller sich so ausdenkt.
Die folgenden Vorgänge dienen lediglich Lehrzwecken und dürfen auf keinen Fall für den Betrieb eingesetzt
werden, da hierdurch gegen nationales Recht verstossen wird. Ich übernehme keine Verantwortung wenn Ihr dieses
Lehrmittel missbraucht. In keinem Land der Welt ist der Betrieb eines WLans mit 2 Watt gestattet!
Als erstes müssen wir uns die Quellen der beiden Treiber herunterladen und entpacken. Mit den evtl. bereits
vorinstallierten können wir unser Vorhaben nicht umsetzen.
Code: Alles auswählen
# Alfa Card
# Ein paar Dinge muessen noch installiert werden ....
aptitude install build-essentials linux-headers-$(uname -r) pyton python-m2crypto libgcrypt11-dev libnl-dev
cd /usr/src/
wget http://linuxwireless.org/download/wireless-regdb/wireless-regdb-2013.01.11.tar.bz2
wget http://wireless.kernel.org/download/crda/crda-latest.tar.bz2
tar xfv crda-latest.tar.bz2
tar xfv wireless-regdb-2013.01.11.tar.bz2
cd wireless-regdb-2013.01.11
sichergestellt, das eine Hardware die für den globalen Markt produziert wurde auch in jedem Land
entsprechend den gesetzlichen Vorgaben betrieben werden kann, ohne hierfür spezielle Treiber zu liefern.
Hier könnte man ansetzen um eine Karte in einem anderen Modus zu betreiben. Der Hersteller der Alfa
Karte könnte mit seinem Produkt die unten angegebenen Werte liefern. (Beachte bitte rechtlichen Hinweis oben)
Sinnvoll könnte hier eine generelle Verringerung der Sendeleistung eingetragen werden, wenn man zB. ein Ad-Hoc Netz
mit der Karte aufbauen möchte, aber ebend mit geringerer Sendeleistung um den Aktionsradius zu verkleinern.
Code: Alles auswählen
nano ./db.txt
Code: Alles auswählen
# Nicht erlaubte Einstellungen - Alfa max Leistung
country DE: DFS-ETSI
# entries 279004 and 280006
(2400 - 2483.5 @ 40), (N/A, 2000 mW)
# entry 303005
(5150 - 5250 @ 40), (N/A, 2000 mW), NO-OUTDOOR
# entries 304002 and 305002
(5250 - 5350 @ 40), (N/A, 2000 mW), NO-OUTDOOR, DFS
# entries 308002, 309001 and 310003
(5470 - 5725 @ 40), (N/A, 2000 mW), DFS
# 60 gHz band channels 1-4, ref: Etsi En 302 567
(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
anderem ein Zertifikat erstellt, welches die Integrität der Einstellungen sicherstellen soll ....
Code: Alles auswählen
make
mkdir -p /usr/lib/crda
cp regulatory.bin /usr/lib/crda
cd ../crda-1.1.3/pubkeys/
# Alten Schluessel loeschen ...
rm linville.key.pub.pem
# ... und mit neuem ersetzen!
cp ~/.wireless-regdb-root.key.priv.pem ./linville.key.pub.pem
Code: Alles auswählen
cd /usr/src/crda-1.1.3/
make
make install
reboot
Hierfür eignet sich die Programme "iw und iwconfig". Da in der db.txt einmal von mW und im
folgenden von dBm die Rede ist - hier eine kleine Tabelle :
Code: Alles auswählen
10 mW = 10 dBm
50 mw = 17 dBm
100 mw = 20 dBm
500 mw = 27 dBm
1000 mW = 30 dBm
2000 mW = 33 dBm
Code: Alles auswählen
iw reg set DE
Code: Alles auswählen
iwconfig wlan0 txpower 17
iwconfig wlan0
Code: Alles auswählen
# Nun sollte folgende Ausgabe erfolgen :
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=17 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on
Fazit: Die Alfa Karte kann mit 2W betrieben werden. Fraglich bleibt allerdings die maximale Sendeleistung der Karte, da die stärkste erlaubte Sendeleistung bei 1 Watt liegt mit der Länderkennung BO / BZ.
Fisherman
[getestet unter BT5R3 Gnome 32 bit]