Olej писал(а):Есть такая статейка
Рассчёт дальности связи WiFi моста "точка-точка", кто-то такое сварганил...
И есть там такая табличка:
6 Мбит/сек -90 dBm
9 Мбит/сек -84 dBm
11 Мбит/сек -85 dBm
12 Мбит/сек -82 dBm
18 Мбит/сек -80 dBm
24 Мбит/сек -77 dBm
36 Мбит/сек -73 dBm
48 Мбит/сек -72 dBm
54 Мбит/сек -72 dBm
Случилась ещё оказия поизмерять скорость WiFi-канала в процессе настроек.
Код: Выделить всё
[olej@dell Anton]$ sudo iw dev wlp3s0 scan | egrep "signal|SSID"
signal: -85.00 dBm
SSID: TP-LINK_VOLS
Это работает через роутер TP-LINK TL-WR841N (
300 Mbit/s!), довольно далеко (в отдельно стоящем другом здании, отделённый 3-мя стенами), удалённый компьютер с
проводным соединением (100 Mbit/s) с роутером:
Код: Выделить всё
[olej@dell ~]$ iperf
Usage: iperf [-s|-c host] [options]
Try `iperf --help' for more information.
Код: Выделить всё
[olej@dell ~]$ iperf -c 192.168.1.100
------------------------------------------------------------
Client connecting to 192.168.1.100, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.101 port 55348 connected with 192.168.1.100 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.4 sec 18.1 MBytes 14.6 Mbits/sec
[olej@dell ~]$ iperf -c 192.168.1.100
------------------------------------------------------------
Client connecting to 192.168.1.100, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.106 port 60758 connected with 192.168.1.100 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.2 sec 2.75 MBytes 2.27 Mbits/sec
[olej@dell ~]$ iperf -c 192.168.1.100
------------------------------------------------------------
Client connecting to 192.168.1.100, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.106 port 60796 connected with 192.168.1.100 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.2 sec 9.38 MBytes 7.74 Mbits/sec
[olej@dell ~]$ iperf -c 192.168.1.100
------------------------------------------------------------
Client connecting to 192.168.1.100, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.1.106 port 60800 connected with 192.168.1.100 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.2 sec 5.00 MBytes 4.10 Mbits/sec
Характерно, что скорость произвольно гуляет от 2 до 14 Mbit/s!
И то, что скорости, определяемые на другом конце (сервере)
несколько отличаются!
Вот как выглядел весь эксперимент для другой стороны ... и + 2 последних случая измерения:
Код: Выделить всё
[olej@dell ~]$ ssh olej@192.168.1.100
olej@192.168.1.100's password:
Welcome to Linux Mint 17.1 Rebecca (GNU/Linux 3.13.0-37-generic i686)
Welcome to Linux Mint
* Documentation: http://www.linuxmint.com
Last login: Fri Mar 24 12:06:15 2017 from 192.168.1.101
olej@atom ~ $ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.1.100 port 5001 connected with 192.168.1.106 port 60796
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.3 sec 9.38 MBytes 7.63 Mbits/sec
[ 5] local 192.168.1.100 port 5001 connected with 192.168.1.106 port 60800
[ 5] 0.0-10.6 sec 5.00 MBytes 3.97 Mbits/sec
Цифра в табличке (в цитате вверху) 11 Mbit/s при -85dBm - достаточно хорошо совпадает (по порядку) с наблюдаемыми величинами.
Похоже, что в реальной LAN, для долгосрочной стационарной работы (не случайных подключений) необходимо обеспечивать условия, которые дают измеренный уровень WiFi сигнала
не хуже -70dBm !