所以我的桌上型電腦主機板上有一個內建無線適配器,現在我安裝了一個 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:off/any
模式:託管存取點:非關聯 Tx-Power=200 dBm
重試短限制:7 RTS thr:off 片段 thr:off 加密金鑰:off 電源管理:off
沒有無線擴充。
wlan1 IEEE 802.11bgn ESSID:off/any
模式:託管存取點:非關聯 Tx-Power=20 dBm
重試短限制:7 RTS thr:off 片段 thr:off 加密金鑰:off 電源管理:off
答案1
200dBm 的東西可能是 23dBm 卡,其驅動程式有問題,意外地報告了 mW 而不是 dBm。
對於您認為應該能夠達到 30dBm 但似乎僅限於 20dBm 的卡,這可能是它從附近 AP 的信標中看到的區域監管限制,也可能是它在未關聯時使用的預設值。當與在其信標資訊元素中表示 30dBm 操作合法的 AP 關聯時,它可能會充分發揮其潛力。如果您提供該卡的確切型號將會很有幫助。