因此,我的台式计算机主板配备了内置无线适配器部分,现在我安装了 Alpha 无线适配器来试用。
wlan0 上的内置 wifi 显示其运行功率为 200 dBm!我知道这是不可能的,否则我可能能够获得整个国家的无线信号 ;-)
而另一个的最大值为 20 dBm,我尝试执行以下操作以将 alpha 功率增加到 30:
sudo ifconfig wlan1 down sudo iw reg set BO sudo iwconfig wlan1 txpower 30 sudo ifconfig wlan1 up
但我无法将其提高到 20 以上,尽管理论上我知道它可以达到 30。
我有两个问题:
有人知道为什么 wlan0 显示为 200 dBm 吗?(这显然是错误的!)
为什么我不能将 wlan1(Alpha 设备)设置为高于 20?
谢谢你!
wlan0 IEEE 802.11abg ESSID:关闭/任何
模式:管理接入点:不关联Tx-Power = 200 dBm
重试短限制:7 RTS thr:关闭片段thr:关闭加密密钥:关闭电源管理:关闭
没有无线扩展。
wlan1 IEEE 802.11bgn ESSID:关闭/任何
模式:管理接入点:不关联Tx-Power = 20 dBm
重试短限制:7 RTS thr:关闭片段thr:关闭加密密钥:关闭电源管理:关闭
答案1
200dBm 的东西可能是 23dBm 的卡,其有缺陷的驱动程序意外地报告了 mW 而不是 dBm。
对于您认为应该能够达到 30dBm 但似乎限制在 20dBm 的卡,这可能是它从附近 AP 的信标中看到的区域监管限制,也可能是它在未关联时使用的默认值。当与 AP 关联时,它可能会跳到其最大潜力,而 AP 在其信标信息元素中表示 30dBm 操作是合法的。如果您提供卡的确切型号,将会很有帮助。