如何在 Windows 或 Linux 中将 Alfa AWUS036H 的 TX 功率增加至 33dbm

如何在 Windows 或 Linux 中将 Alfa AWUS036H 的 TX 功率增加至 33dbm

我想将我的 AWUS036H 卡的 TX 功率增加到 33dbm 以解决电缆损耗问题。我正在使用 LMR-200 12M 延长线。我曾经在 Kali Linux 中按照以下命令执行此操作:

# 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 放大器。

我可以将我的卡的温度保持在尽可能低的水平,所以无论它是否会使卡变得太热。我同时使用 Linux 和 Windows 8.1,并且我正在寻找在任何这些操作系统中执行此操作的方法。

答案1

好吧,我知道一种在 Linux 中修改 TX 功率的方法,但我认为这在 Windows 8.1 上甚至不可能,因为有很多限制。当我尝试在最新版本的 Kali 中更改无线网卡的 TX 功率时,我遇到了同样的问题。所以你需要这样做才能将 TX 功率提高到 33dBm 或

好的,我们开始吧

  • 首先,如果您使用的是 Kali Linux ver 1.10,则必须从 Kali 存储库安装 2 个单独的软件包。

    apt-get 安装 libnl-dev

    apt-get 安装 libgcrypt11-dev

  • 您需要下载这两个文件并将它们放在您的桌面上无线-regdb中央档案馆

  • 将每个文件提取到具有其名称的文件夹中,因为 Kali ver 1.10 有一个内置的存档查看器,您可以通过拖放操作轻松完成,或者如果您想使用终端,则可以使用以下命令

    tar xvjf {文件全名}

  • 在此步骤中,将所有文件解压到其文件夹后,转到 Wireless-regdb 文件夹并右键单击并打开终端

    纳米数据库.txt

这将打开 db.txt,您可以根据需要对其进行编辑。您会注意到国家 00,它是世界监管域,并且在其他一切之前应用,因此在这种情况下,您必须将这些值替换为 BO 国家/地区的值。执行此操作然后您可以将 (20) 更改为任何您想要的值,例如 (30) 或 (33)。如果您想使用 5.8Ghz 频道,请更改两个值。33 dBm 为您提供 2W,所以我假设您知道这意味着什么。

  • 返回 Wireless-regdb 目录并在其中执行“Make”。这将创建一些额外的文件,包括我们需要的regulatory.bin。
  • 将regulatory.bin文件复制到/lib/crda目录并替换它,但如果愿意,您可以在替换之前备份原始文件。
  • 转到 /lib/crda/pubkeys 并复制[电子邮件保护]到 /Desktop/crda-1.1.3/pubkeys/[电子邮件保护]
  • 退出该文件夹并返回桌面上的 Wireless-regdb 文件夹并找到所有扩展名为 (.pem) 的文件,将它们全部复制并粘贴到桌面上的 crda-1.1.3/pubkeys 文件夹中。
  • 现在是最后一步,返回终端中的 crda-1.1.3 文件夹并输入以下命令

    制作

    进行安装

之后重新启动计算机并执行 iwconfig,您将看到新的 TX 功率。如果重新启动后更改没有生效,请在 Wireless-regdb 目录中执行 make install,但我认为这根本没有必要。

相关内容