在 Fedora 15 下,我的 Netgear WG111v2 (USB) 适配器可以很好地连接到我的 AP,允许大约 800 kbps 的正常下载速率持续约 20 秒,然后降至约 100kbps。这是什么原因造成的,我该如何将其更改为正常行为?在 Windows 下,800kbps 的速率是正常的。有趣的是,dmesg 中有一些 cfg80211 的输出(见下文)。
iwconfig wlan0 的输出:
wlan0 IEEE 802.11bg ESSID:"xxx"
Mode:Managed Frequency:2.457 GHz Access Point: xx:xx:xx:xx:xx:xx
Bit Rate=54 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=48/70 Signal level=-62 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:74139 Missed beacon:0
dmesg:
[19860.248887] cfg80211: World regulatory domain updated:
[19860.248890] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[19860.248893] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[19860.248895] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[19860.248897] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
[19860.248899] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[19860.248901] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
[19860.248911] cfg80211: Calling CRDA for country: AT
[19860.252536] cfg80211: Regulatory domain changed to country: AT
[19860.252539] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
[19860.252543] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[19860.252545] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[19860.252548] cfg80211: (5250000 KHz - 5330000 KHz @ 40000 KHz), (N/A, 2000 mBm)
[19860.252551] cfg80211: (5490000 KHz - 5710000 KHz @ 40000 KHz), (N/A, 2700 mBm)
[19861.857688] wlan0: authenticate with xx:xx:xx:xx:xx:xx (try 1)
[19861.859561] wlan0: authenticated
[19861.967688] wlan0: associate with xx:xx:xx:xx:xx:xx (try 1)
[19861.969696] wlan0: RX ReassocResp from xx:xx:xx:xx:xx:xx (capab=0x431 status=0 aid=2)
[19861.969699] wlan0: associated
答案1
通常,这种减速是由于您的无线适配器 Tx 功率过高。然后 AP 会降低其 Rx 灵敏度,您会感觉到减速。