web-dev-qa-db-ja.com

WindowsまたはLinuxでAlfaAWUS036HのTX電力を最大33dbmに増やす方法

ケーブル損失の問題を解決するために、AWUS036HカードのTX電力を33dbmまで増やしたい。 LMR-20012M延長ケーブルを使用しています。私はこれをKaliLinuxで次のコマンドに従って実行していました。

# ifconfig wlan0 down
# iw reg set BO (country code)
# ifconfig wlan0 up
# iwconfig wlan0 channel 13
# iwconfig wlan0 txpower 30

バージョン1.09までは機能していましたが、最新バージョン1.10では機能しなくなり、問題がドライバーにあるのかカーネルにあるのかわかりません。とにかく、カードは最大30dbmをサポートすると言われていますが、ケーブル損失の問題のために30dbmでは十分ではなく、500ドルの2Wアンプの1つを購入する予算がありません。

カードが非常に熱くなっても、カードの温度をできるだけ低く保つことができます。私はLinuxとWindows8.1の両方を使用しており、これらのOSのいずれかでこれを行う方法を探しています。

2
user414737

LinuxでTX電源を変更する方法は知っていますが、多くの制限があるため、Windows8.1でもそれが可能だとは思いません。最新バージョンのKaliでワイヤレスカードのTX電力を変更しようとしたときに、同じ問題が発生しました。したがって、TX電力を33dBmまたはさらにに上げるために必要なことは次のとおりです。

大丈夫ここに行きます

  • まず、Kali Linux ver 1.10を使用している場合は、Kaliリポジトリから2つの個別のパッケージをインストールする必要があります。

    apt-get install libnl-dev

    apt-get install libgcrypt11-dev

  • これらの2つのファイルをダウンロードして、デスクトップに配置する必要があります Wireless-regdb および [〜#〜] crda [〜#〜]

  • kali ver 1.10にはアーカイブビューアが組み込まれているため、各ファイルを名前の付いたフォルダに抽出します。ドラッグドロップするか、ターミナルを使用する場合は、次のコマンドを使用します。

    tar xvjf {ファイルのフルネーム}

  • このステップでは、すべてのファイルをフォルダーに抽出した後、Wireless-regdbフォルダーに移動し、右クリックしてターミナルを開きます。

    nano db.txt

これによりdb.txtが開き、必要に応じて編集できます。国00に気付くでしょう。これは世界の規制ドメインであり、他のすべての前に適用されるため、この場合、これらの値をBO国の値に置き換える必要があります。そうすれば、(20)を(30)や(33)のように好きなように変更できます。 5.8Ghzチャネルを使用する場合は、両方の値を変更します。 33 dBmは2Wを提供するので、それが何を意味するかを知っていると思います。

  • wireless-regdbディレクトリに戻り、そこで「作成」を実行します。これにより、regulatory.binを含むいくつかの追加ファイルが作成されます。
  • regulatory.binファイルを/ lib/crdaディレクトリにコピーして置き換えますが、必要に応じて、置き換える前に元のファイルをバックアップできます。
  • / lib/crda/pubkeysに移動し、benh @ debian.org.key.pub.pemを/Desktop/crda-1.1.3/pubkeys/[email protected]にコピーします。
  • フォルダを終了し、デスクトップのWireless-regdbフォルダに戻って、拡張子が(.pem)のすべてのファイルを見つけ、それらをすべてコピーして、デスクトップのcrda-1.1.3/pubkeysフォルダに貼り付けます。
  • これが最後のステップです。ターミナルのcrda-1.1.3フォルダーに戻り、次のコマンドを入力します。

    make

    インストールする

その後、コンピュータを再起動してiwconfigを実行すると、新しいTX電源が表示されます。再起動後に変更が有効にならなかった場合は、Wireless-regdbディレクトリにもmake installを実行しますが、それはまったく必要ないと思います。

4
user326006