@ wie5Ooma, hat Recht mit Gesetzesverstößen. aber über die Beantwortung der Frage. Wie es geht:
WARNUNG Das Entfernen aller Einschränkungen ist in den USA illegal. Dies ist nur aus pädagogischen Gründen und wenn Sie sich dafür entscheiden, es anzuwenden und das Gesetz zu brechen, dann ist das Ihre Wahl und nicht meine. Bitte seien Sie vorsichtig, wenn Sie dies in die Tat umsetzen. Dies ist nur für Bildungszwecke!
Zuerst müssen wir einige Pakete verwenden:
python-m2crypto
libgcrypt11
libgcrypt11-dev
libnl-dev
So überprüfen Sie, ob sie installiert sind:
dpkg -s python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
Wenn nicht, installieren Sie:
apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
Jetzt benötigen Sie die drahtlose Regulierungsdatenbank CRDA und wireless-regdb
Tools zum Erstellen der von CRDA gelesenen Datenbank, um dem Linux-Kernel Regulierungsdomänen bereitzustellen.
Navigieren Sie zum Download-Ordner und entpacken Sie die Dateien.
Hier ist der interessante Teil. Hier können wir die Vorschriften tatsächlich ändern. Ändern Sie Ihr Verzeichnis in den wireless-regdb
Ordner, und dort finden Sie eine Datei namens db.txt
. Dies ist die Datei, die wir bearbeiten werden. Werfen wir einen kurzen Blick darauf:
more db.txt
- Schauen wir uns hier einige Dinge an. Schau dir an, was ich oben unterstrichen habe. Lassen Sie uns zunächst den ersten Eintrag (
country 00
) beachten, der die weltweite Regulierungsdomäne darstellt und der vor allem anderen angewendet wird. Wenn Sie also Ihr BackTrack-System einschalten, wird zuerst die Weltdomäne auf Sie angewendet, und dann können Sie die regulatorischen Domänen von dort in andere Länder wie das Land AM ändern .
Das zweite, was ich unterstrichen habe, das maximal 20 dBm erreichen kann , das dritte, was ich unterstrichen habe, auf dem 2,4-GHz- Band. Wenn Sie ändern möchten, wie hoch Sie gehen können, ist dies die Zahl, die Sie ändern möchten.
Lassen Sie uns zum Beispiel die Regeln Boliviens ändern *
nano db.txt Scrollen Sie nach unten, bis Sie das Land BO finden.
Schau dir an, was ich hervorgehoben habe. Dies ist die Nummer, die wir ändern möchten.
Wenn Ihre Karte bis zu 2000 mW erreichen kann, ändern Sie diese Zahl in 33 , was 33 dBm entspricht , was ungefähr 2000 mW entspricht . Die Nummer, die Sie ersetzen, ist in Dezibel angegeben.
Ich bin mir bei Ihrer Karte nicht sicher. Einige drahtlose Karten wie die AWUS036NHA stecken möglicherweise in einem Land fest und können von diesem Land aus nicht geändert werden. Finden Sie in diesem Fall heraus, in welchem Land sich Ihre Karte befindet, und ändern Sie die Konfigurationen dieses Landes.
Schnelles DECIBEL- Verständnis:
Alle 10 Dezibel ist ein 10X Erhöhung der Leistung von der Ausgangs 1 dBm bis gleich 1 mW ... 10 dBm beträgt 10 mW , 20 dBm beträgt 100 mW , 30 dBm beträgt
1000 mW , und so weiter. Schnelles DECIBEL- Verständnis:
Alle 10 Dezibel bedeutet eine 10-fache Leistungssteigerung ab 1 dBm gleich 1 mW ... 10 dBm entsprechen 10 mW, 20 dBm entsprechen 100 mW, 30 dBm entsprechen 1000 mW und so weiter. Alle 3 Dezibel sind ungefähr doppelt so hoch wie die vorherige Leistung. 30 dBm sind also 1000 mW. Wenn wir 3 dBm addieren, können wir die Leistung verdoppeln, sodass 33 dBm ungefähr 2000 mW entsprechen. Alle 3 Dezibel sind ungefähr doppelt so groß wie
Die vorherige Leistung, also 30 dBm, ist 1000 mW . Wenn wir 3 dBm addieren , können wir die Leistung verdoppeln, sodass 33 dBm ungefähr 2000 mW entsprechen .
Nun pass auf.
Beachten Sie jetzt, dass ich die Nummer auf 33 geändert habe . Wenn wir hier fertig sind und ich meine Regulierungsdomäne in BO ändere , kann ich meine txpower
auf 33 setzen .
- Speichern Sie nun die Änderungen, wenn Sie fertig sind, indem Sie zuerst Ctrl+ X, dann Yund schließlich drücken Enter.
Jetzt müssen Sie unsere alte Zulassungsdatei gegen die heruntergeladene austauschen. Geben Sie wireless-regdb
einfach den Befehl ein, während Sie sich noch im Verzeichnis befinden make
.
Sie werden feststellen, dass sich jetzt einige neue Dateien in diesem Verzeichnis befinden. Das ist gut. Ihre regulatory.bin
Datei in diesem Verzeichnis muss jetzt durch die alte ersetzt werden.
Navigieren Sie zuerst zum regulatory.db
Speicherort des Authentikums .
cd /usr/lib/crda
Und lassen Sie uns auch für alle Fälle ein Backup des alten erstellen (empfohlen).
mv regulatory.bin regulatoryOLD.bin
Lassen Sie uns jetzt den neuen einbringen. Gehen Sie zurück zu Ihrem Verzeichnis unserer neuen regulatorischen.bin und kopieren Sie es und überprüfen Sie, ob es dort ist.
cd {path to your new regulatory.bin}
cp regulatory.bin /usr/lib/crda/regulatory.bin
cd /usr/lib/crda
ls
Validierung
Jetzt haben wir unsere neue regulatorische.db, die jedoch noch nicht gültig ist. Gehen Sie zurück zum Verzeichnis wireless-regdb und Sie werden feststellen, dass Sie einige Dateien mit der Erweiterung .pem haben. Kopieren Sie ALLE Dateien, die mit a enden, .pem
in Ihr heruntergeladenes crda
Verzeichnis in pubkeys
. Dies sind die Dateien, mit denen CRDA überprüft, ob sie regulatory.bin
gültig sind.
cd ~/Desktop/wireless-regdb-2013.10.11
cp root.key.pub.pem ~/Desktop/crda-1.1.3/pubkeys/root.key.pub.pem
cp linville.key.pub.pem
~/Desktop/crda-1.1.3/pubkeys/linville.key.pub.pem
Und überprüfen Sie:
cd ~/Desktop/crda-1.1.3/pubkeys
ls
Schließlich gehen Sie nun in ein Verzeichnis, von dem aus Sie zurück zum heruntergeladenen crda
Verzeichnis sind, und installieren Sie diesen Welpen.
cd ..
make
make install
Sie sollten so etwas sehen.
Wenn ja, starten Sie neu: sudo reboot
Nach dem Neustart:
iw reg set BO
iwconfig wlan0 txpower 33