@ wie5Ooma、法律に違反するのは正しい。しかし、質問に答えることについて。それが行くように:
警告米国では、すべての制限を削除することは違法です。これは教育上の理由のためだけであり、それを適用して法律に違反することを選択した場合、それは私の選択ではなく選択です。これを実行する際には注意してください。これは教育目的のみです!
まず、いくつかのパッケージを使用する必要があります。
python-m2crypto
libgcrypt11
libgcrypt11-dev
libnl-dev
インストールされているかどうかを確認するには:
dpkg -s python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
そうでない場合は、インストールします。
apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
次に、ワイヤレス規制データベースCRDAと、wireless-regdb
規制領域をLinuxカーネルに提供するためにCRDAが読み取るデータベースを構築するツールが必要になります。
ダウンロードフォルダーに移動し、ファイルを解凍します。
ここからが面白い部分です。ここで実際に規制を変更することができます。ディレクトリをwireless-regdb
フォルダに変更すると、そこにというファイルがありますdb.txt
。これが編集するファイルです。それを簡単に見てみましょう:
more db.txt
- ここで、いくつかのことを見てみましょう。上記の下線を見てください。最初に、
country 00
世界の規制ドメインである最初のエントリ()に注目してください。これは他のすべての前に適用されます。そのため、BackTrackシステムをオンにすると、世界ドメインが最初に適用され、その後、規制ドメインを国AMのような他の国に変更できます。
2番目に下線を引いたものは、最大20 dBmになる可能性があり、3番目に下線を引いたものは2.4ghz帯域です。あなたが行くことができるどのくらい高く変更したい場合、それはあなたが変更したい数です。
カードが最大2000 mWになる場合は、その数値を33に変更します。これは、33 dBmを表し、約2000 mWです。置き換える番号はデシベル単位です。
あなたのカードについてはわかりません。AWUS036NHAのような一部のワイヤレスカードは国でスタックしている可能性があり、その国から変更することはできません。その場合は、カードがどの国にあると考えているかを調べ、その国の構成を変更します。
クイックデシベル理解:
すべての10デシベルである10倍から開始電力の増加dBm単位が1に等しい1mW以下 ... 10 dBmでは等しいが10mWを、20 dBmには等しくは100mWを、30 DBMは等しい
千のMwを、というように。クイックデシベル理解:
10デシベルごとに、1 dBmから1 mWに等しい電力が10倍に増加します。10dBmは10 mW、20 dBmは100 mW、30 dBmは1000 mWなどです。3デシベルごとに前の電力の約2倍になるため、30 dBmは1000 mWです。3dBmを追加すると、33 dBmが約2000 mWになるように電力を2倍にできます。3デシベルごとに約2倍になります
前の電力は、その30 dBmのは、ある1000年mWの我々が追加した場合、3 dBmのを、我々は、このようなことに力を倍増することができ、33 dBmのは同じことを約ある2000 mWの。
さて、注意してください。
番号を33に変更したことに注意してください。我々はここで終了すると私は私の調節ドメインを変更すると、BO、私は私を設定することができますtxpower
する33。
- 最初にCtrl+ X、次にY、最後にを押して、完了したら変更を保存しますEnter。
ここで、古い規制ファイルをダウンロードしたものと交換する必要があります。まだwireless-regdb
ディレクトリにいる間に、単にコマンドを入力しmake
ます。
そのディレクトリに新しいファイルがいくつかあることに気付くでしょう。これはいい。あなたregulatory.bin
は、このディレクトリ内のファイルは現在、古いものに交換する必要があります。
最初に本物regulatory.db
のの場所に移動します。
cd /usr/lib/crda
また、念のために古いもののバックアップも作成しましょう(推奨)。
mv regulatory.bin regulatoryOLD.bin
それでは、新しいものを導入しましょう。新しいregulatory.binのディレクトリに戻り、コピーしてそこにあることを確認しましょう。
cd {path to your new regulatory.bin}
cp regulatory.bin /usr/lib/crda/regulatory.bin
cd /usr/lib/crda
ls
検証
これで新しいregulatory.dbができましたが、まだ有効ではありません。wireless-regdbディレクトリに戻ると、拡張子が.pemのファイルがあることがわかります。で終わるすべてのファイル.pem
を、のダウンロードしたcrda
ディレクトリにコピーしますpubkeys
。これらは、CRDA regulatory.bin
が有効かどうかを確認するために使用するファイルです。
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
そして確認:
cd ~/Desktop/crda-1.1.3/pubkeys
ls
最後に、ダウンロードしたcrda
ディレクトリに戻るディレクトリに移動して、この子犬をインストールします。
cd ..
make
make install
あなたはそのようなものを見ているはずです。
その場合、再起動します。 sudo reboot
再起動後:
iw reg set BO
iwconfig wlan0 txpower 33