Назад | Перейти на главную страницу

Низкая пропускная способность WLAN, несмотря на заявленное быстрое соединение

У меня такая следующая настройка, и я страдаю от низкой пропускной способности и высокой задержки, и я понятия не имею, почему это так:

Сервер (192.168.2.2) <--> AP (192.168.2.1) <--> Портативный компьютер (192.168.2.12) На сервере работает debian. Вот данные из ноутбука:

iwconfig 
eth0      no wireless extensions.
lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"abc"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: 44:44:67:E3:C9:25   
          Bit Rate=54 Mb/s   Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=66/70  Signal level=-44 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:48   Missed beacon:0

Вот некоторые данные с сервера iwconfig о том, что нет беспроводных расширений.

eth0      no wireless extensions.

sit0      no wireless extensions.

ip6tnl0   no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"abc"  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency:2.412 GHz  Access Point: 44:44:67:E3:C9:25   
          Bit Rate:72.2 Mb/s   Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:****-****-****-****-****-****-****-****   Security mode:open
          Power Management:off
          Link Quality=84/100  Signal level=46/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

tun0      no wireless extensions.

Измерял скорость соединения с помощью iperf, вот данные с сервера:

iperf -s -p 80
------------------------------------------------------------
Server listening on TCP port 80
TCP window size: 85.3 KByte (default)
------------------------------------------------------------                            
[  4] local 192.168.2.2 port 80 connected with 192.168.2.12 port 55385                  
[ ID] Interval       Transfer     Bandwidth                                             
[  4]  0.0-12.5 sec   384 KBytes   252 Kbits/sec 

Также пинг довольно высок, обычно между 100-200 мсек.

Не уверен, что это полезно, но здесь правила iptables с сервера:

iptables -S
-P INPUT ACCEPT
-P FORWARD ACCEPT
-P OUTPUT ACCEPT

----------------------РЕДАКТИРОВАТЬ---------------

Теперь я подключил ноутбук через кабель (eth0, ip: 192.168.2.13) к точке доступа и попробовал то же самое, вот результаты:

ping 192.168.2.2
PING 192.168.2.2 (192.168.2.2) 56(84) bytes of data.
64 bytes from 192.168.2.2: icmp_seq=1 ttl=64 time=2.19 ms
64 bytes from 192.168.2.2: icmp_seq=2 ttl=64 time=105 ms
64 bytes from 192.168.2.2: icmp_seq=3 ttl=64 time=62.1 ms
64 bytes from 192.168.2.2: icmp_seq=4 ttl=64 time=84.4 ms
64 bytes from 192.168.2.2: icmp_seq=5 ttl=64 time=110 ms
64 bytes from 192.168.2.2: icmp_seq=6 ttl=64 time=47.5 ms
64 bytes from 192.168.2.2: icmp_seq=7 ttl=64 time=2.42 ms
64 bytes from 192.168.2.2: icmp_seq=8 ttl=64 time=72.0 ms
64 bytes from 192.168.2.2: icmp_seq=9 ttl=64 time=95.0 ms

iperf -c 192.168.2.2 -p 80
------------------------------------------------------------
Client connecting to 192.168.2.2, TCP port 80
TCP window size: 22.9 KByte (default)
------------------------------------------------------------
[  3] local 192.168.2.13 port 51441 connected with 192.168.2.2 port 80
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.1 sec  6.12 MBytes  5.07 Mbits/sec

Что могло вызвать это замедление?