iwconfig wlan0 txpower 20 不执行任何操作 | Atheros卡

iwconfig wlan0 txpower 20 不执行任何操作 | Atheros卡

我使用的是 Linux Mint 17.3 Cinnamon。

我正在尝试根据我们国家/地区的规范增强我的 Wi-Fi 信号。

假设我们的法律允许的最大 TX 功率是 20。

好的,现在我的集成笔记本电脑卡的运行速度为 15。

iwconfig wlan0

显示这个

wlan0     IEEE 802.11bgn  ESSID:"mySSID"  
          Mode:Managed  Frequency:2.472 GHz  Access Point: myMAC   
          Bit Rate=1 Mb/s   Tx-Power=15 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=70/70  Signal level=-40 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:106   Missed beacon:0

问题是,如果我去隔壁房间,信号质量会迅速下降,连接就会中断。

我尝试过的:

关闭 Wi-Fi:

ifconfig wlan0 down

我在互联网上读到有关将地区更改为限制较少的国家/地区的信息,所以我说为什么不呢?:

iw reg BO

我什至将路由器切换到玻利维亚并更改为频道 13。

然后尝试提高 txpower:

iwconfig wlan0 txpower 20

并重新打开 Wi-Fi:

ifconfig wlan0 up

然后,我验证了它是否在玻利维亚监管限制下运行:

iw reg get

它确实:

country BO:
    (2402 - 2482 @ 40), (N/A, 30)
    (5735 - 5835 @ 40), (N/A, 30)

我知道切换到BO国家的步骤是不必要的,但我还是必须尝试一下。

以下命令根本不按照我所说的执行,经验证iwconfig wlan0

iwconfig wlan0 txpower 20

我尝试了txpower 16,仅上升1,没有成功。

我已经通过以下方式识别了 Wi-Fi 卡:

lspci | grep -i wireless

作为:

03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)

有人可以帮我稍微提高一下吗?谢谢。

答案1

您可能会无法使用 Atheros WiFi 卡,因为他们有写入 EEPROM 的代码,这就是他们决定使用哪些通道和强制执行 TX 功率限制的方式。您可以亲自使用dmesg | grep ath,您会看到这样的行在ath: EEPROM regdomain: 0x60许多情况下会覆盖任何 CRDA 或 regdomain 设置

如果隔壁房间的路由器信号强度显着下降,我不确定提高 TX 功率是否会有帮助,因为您还需要提高路由器的 TX 功率

相关内容