LINUX.ORG.RU

Опять про скорость wi-fi

 , ,


0

2

Прошу помощи у сообщества. Имею Linux debian 4.9.0-6-amd64 #1 SMP Debian 4.9.82-1+deb9u3 x86_64, поднята точка доступа на Realtek RTL8812AE 802.11ac PCIe(rev 01). Драйверы с гитхаба. На другой стороне самсунг А3 и Ubuntu 16 c Edimax 7392:b822. Hostapd собран с noscan. Скорость по воздуху показывает очень печальные результаты.

ubuntu:~$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 192.168.0.101 port 5001 connected with 192.168.0.1 port 60708
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.9 sec  4.82 MBytes  3.71 Mbits/sec
debian:~# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 192.168.0.1 port 5001 connected with 192.168.0.101 port 46158
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.3 sec  43.1 MBytes  35.2 Mbits/sec
debian:~# iw dev wlp3s0 station dump
Station Edimax (on wlp3s0)
	inactive time:	60 ms
	rx bytes:	99747198
	rx packets:	74490
	tx bytes:	14400602
	tx packets:	43510
	tx retries:	0
	tx failed:	0
	rx drop misc:	655
	signal:  	-62 dBm
	signal avg:	-24 dBm
	tx bitrate:	400.0 MBit/s VHT-MCS 9 40MHz short GI VHT-NSS 2
	rx bitrate:	97.6 MBit/s VHT-MCS 2 80MHz short GI VHT-NSS 1
	authorized:	yes
	authenticated:	yes
	associated:	yes
	preamble:	long
	WMM/WME:	yes
	MFP:		no
	TDLS peer:	no
	DTIM period:	2
	beacon interval:100
	short slot time:yes
	connected time:	1781 seconds
Station samsung A3 (on wlp3s0)
	inactive time:	4 ms
	rx bytes:	1843
	rx packets:	14
	tx bytes:	1396
	tx packets:	10
	tx retries:	0
	tx failed:	0
	rx drop misc:	25
	signal:  	-66 dBm
	signal avg:	-65 dBm
	tx bitrate:	30.0 MBit/s VHT-MCS 0 40MHz short GI VHT-NSS 2
	rx bitrate:	21.7 MBit/s VHT-MCS 2 short GI VHT-NSS 1
	authorized:	yes
	authenticated:	yes
	associated:	yes
	preamble:	long
	WMM/WME:	yes
	MFP:		no
	TDLS peer:	no
	DTIM period:	2
	beacon interval:100
	short slot time:yes
	connected time:	1 seconds

debian:~# hostapd -d /etc/hostapd/hostapd.conf
random: Trying to read entropy from /dev/random
Configuration file: /etc/hostapd/hostapd.conf
ctrl_interface_group=0
rfkill: initial event: idx=0 type=1 op=0 soft=0 hard=0
rfkill: initial event: idx=1 type=1 op=0 soft=0 hard=0
nl80211: Supported cipher 00-0f-ac:1
nl80211: Supported cipher 00-0f-ac:5
nl80211: Supported cipher 00-0f-ac:2
nl80211: Supported cipher 00-0f-ac:4
nl80211: Supported cipher 00-0f-ac:10
nl80211: Supported cipher 00-0f-ac:8
nl80211: Supported cipher 00-0f-ac:9
nl80211: Supported cipher 00-0f-ac:6
nl80211: Supported cipher 00-0f-ac:13
nl80211: Supported cipher 00-0f-ac:11
nl80211: Supported cipher 00-0f-ac:12
nl80211: Using driver-based off-channel TX
nl80211: Supported vendor command: vendor_id=0xe04c subcmd=2000
nl80211: Supported vendor command: vendor_id=0xe04c subcmd=2001
nl80211: interface wlp3s0 in phy phy1
nl80211: Set mode ifindex 6 iftype 3 (AP)
nl80211: Setup AP(wlp3s0) - device_ap_sme=0 use_monitor=0
nl80211: Subscribe to mgmt frames with AP handle 0x5572fcfe3040
nl80211: Register frame type=0xb0 (WLAN_FC_STYPE_AUTH) nl_handle=0x5572fcfe3040 match=
nl80211: Register frame type=0x0 (WLAN_FC_STYPE_ASSOC_REQ) nl_handle=0x5572fcfe3040 match=
nl80211: Register frame type=0x20 (WLAN_FC_STYPE_REASSOC_REQ) nl_handle=0x5572fcfe3040 match=
nl80211: Register frame type=0xa0 (WLAN_FC_STYPE_DISASSOC) nl_handle=0x5572fcfe3040 match=
nl80211: Register frame type=0xc0 (WLAN_FC_STYPE_DEAUTH) nl_handle=0x5572fcfe3040 match=
nl80211: Register frame type=0xd0 (WLAN_FC_STYPE_ACTION) nl_handle=0x5572fcfe3040 match=
nl80211: Register frame type=0x40 (WLAN_FC_STYPE_PROBE_REQ) nl_handle=0x5572fcfe3040 match=
nl80211: Add own interface ifindex 4
nl80211: if_indices[16]: 4
nl80211: Add own interface ifindex 6
nl80211: if_indices[16]: 4 6
nl80211: Adding interface wlp3s0 into bridge br0
phy: phy1
BSS count 1, BSSID mask 00:00:00:00:00:00 (0 bits)
Using existing control interface directory.
wlp3s0: interface state UNINITIALIZED->COUNTRY_UPDATE
Previous country code RU, new country code RU 
nl80211: Regulatory information - country=RU (DFS-ETSI)
nl80211: Added 802.11b mode based on 802.11g information
hw vht capab: 0x33c019a3, conf vht capab: 0x31c01800
HT40: control channel: 36  secondary channel: 40
Completing interface initialization
Mode: IEEE 802.11a  Channel: 36  Frequency: 5180 MHz
DFS 0 channels required radar detection
nl80211: Set freq 5180 (ht_enabled=1, vht_enabled=1, bandwidth=80 MHz, cf1=5210 MHz, cf2=0 MHz)
  * freq=5180
  * vht_enabled=1
  * ht_enabled=1
  * bandwidth=80
  * channel_width=3
  * center_freq1=5210
  * center_freq2=0
RATE[0] rate=60 flags=0x1
RATE[1] rate=90 flags=0x0
RATE[2] rate=120 flags=0x1
RATE[3] rate=180 flags=0x0
RATE[4] rate=240 flags=0x1
RATE[5] rate=360 flags=0x0
RATE[6] rate=480 flags=0x0
RATE[7] rate=540 flags=0x0
hostapd_setup_bss(hapd=0x5572fcfe3900 (wlp3s0), first=1)
wlp3s0: Flushing old station entries
nl80211: flush -> DEL_STATION wlp3s0 (all)
wlp3s0: Deauthenticate all stations
nl80211: send_mlme - da= ff:ff:ff:ff:ff:ff noack=0 freq=0 no_cck=0 offchanok=0 wait_time=0 fc=0xc0 (WLAN_FC_STYPE_DEAUTH) nlmode=3
nl80211: send_mlme -> send_frame
nl80211: send_frame - Use bss->freq=5180
nl80211: send_frame -> send_frame_cmd
nl80211: Frame command failed: ret=-16 (Device or resource busy) (freq=5180 wait=0)
wpa_driver_nl80211_set_key: ifindex=6 (wlp3s0) alg=0 addr=(nil) key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=6 (wlp3s0) alg=0 addr=(nil) key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=6 (wlp3s0) alg=0 addr=(nil) key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=6 (wlp3s0) alg=0 addr=(nil) key_idx=3 set_tx=0 seq_len=0 key_len=0
Using interface wlp3s0 with hwaddr e4:be:ed:3a:d1:8b and ssid "debi5"
random: Got 20/20 bytes from /dev/random
GMK - hexdump(len=32): [REMOVED]
Key Counter - hexdump(len=32): [REMOVED]
WPA: Delay group state machine start until Beacon frames have been configured
nl80211: Set beacon (beacon_set=0)
nl80211: Beacon head - hexdump(len=56): 80 00 00 00 ff ff ff ff ff ff e4 be ed 3a d1 8b e4 be ed 3a d1 8b 00 00 00 00 00 00 00 00 00 00 64 00 11 00 00 05 64 65 62 69 35 01 08 8c 12 98 24 b0 48 60 6c 03 01 24
nl80211: Beacon tail - hexdump(len=131): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 0c 00 2d 1a 4e 18 1f ff ff 00 00 01 00 00 00 00 00 2c 01 01 00 00 00 00 00 00 00 00 00 00 3d 16 24 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7f 08 00 00 00 02 00 00 00 40 bf 0c 00 18 c0 31 fa ff 63 03 fa ff 63 03 c0 05 01 2a 00 fc ff dd 18 00 50 f2 02 01 01 00 00 03 a4 00 00 27 a4 00 00 42 43 5e 00 62 32 2f 00
nl80211: ifindex=6
nl80211: beacon_int=100
nl80211: dtim_period=2
nl80211: ssid - hexdump_ascii(len=5):
     64 65 62 69 35                                               
  * beacon_int=100
nl80211: hidden SSID not in use
nl80211: privacy=1
nl80211: auth_algs=0x1
nl80211: wpa_version=0x2
nl80211: key_mgmt_suites=0x2
nl80211: pairwise_ciphers=0x18
nl80211: group_cipher=0x10
nl80211: SMPS mode - off
nl80211: beacon_ies - hexdump(len=10): 7f 08 00 00 00 02 00 00 00 40
nl80211: proberesp_ies - hexdump(len=10): 7f 08 00 00 00 02 00 00 00 40
nl80211: assocresp_ies - hexdump(len=10): 7f 08 00 00 00 02 00 00 00 40
WPA: Start group state machine to set initial keys
WPA: group state machine entering state GTK_INIT (VLAN-ID 0)
GTK - hexdump(len=16): [REMOVED]
WPA: group state machine entering state SETKEYSDONE (VLAN-ID 0)
wpa_driver_nl80211_set_key: ifindex=6 (wlp3s0) alg=3 addr=0x5572fbe1a061 key_idx=1 set_tx=1 seq_len=0 key_len=16
nl80211: KEY_DATA - hexdump(len=16): [REMOVED]
   broadcast key
nl80211: Set wlp3s0 operstate 0->1 (UP)
netlink: Operstate: ifindex=6 linkmode=-1 (no change), operstate=6 (IF_OPER_UP)
wlp3s0: interface state COUNTRY_UPDATE->ENABLED
wlp3s0: AP-ENABLED 
wlp3s0: Setup of interface done.
ctrl_iface not configured!
RTM_NEWLINK: ifi_index=6 ifname=wlp3s0 operstate=2 linkmode=0 ifi_family=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK: ifi_index=6 ifname=wlp3s0 operstate=2 linkmode=0 master=4 ifi_family=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK: ifi_index=6 ifname=wlp3s0 operstate=2 linkmode=0 master=4 ifi_family=0 ifi_flags=0x1003 ([UP])
RTM_NEWLINK: ifi_index=6 ifname=wlp3s0 master=4 operstate=2 ifi_family=7 ifi_flags=0x1003 ([UP])
nl80211: Add ifindex 4 for bridge br0
nl80211: Add own interface ifindex 4
nl80211: ifindex 4 already in the list
RTM_NEWLINK: ifi_index=6 ifname=wlp3s0 master=4 operstate=6 ifi_family=7 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
nl80211: Add ifindex 4 for bridge br0
nl80211: Add own interface ifindex 4
nl80211: ifindex 4 already in the list
### hostapd configuration file
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
interface=wlp3s0
driver=nl80211
noscan=1
bridge=br0
rts_threshold=2347

### IEEE 802.11
ssid=
hw_mode=a
channel=36
max_num_sta=10
auth_algs=1
okc=0
disable_pmksa_caching=1

### DFS
country_code=RU

### IEEE 802.11n
ieee80211n=1
ht_capab=[HT40+][SHORT-GI-40][MAX-AMSDU-7935][DSSS_CCK-40]

### IEEE 802.11ac
ieee80211ac=1
vht_oper_chwidth=1
vht_oper_centr_freq_seg0_idx=42
vht_capab=[SHORT-GI][TX-STBC][RX-ANTENNA-PATTERN][TX-ANTENNA-PATTERN][SU-BEAMFORMER][SU-BEAMFORMEE][HTC-VHT][MAX-A-MPDU-LEN-EXP3]

### IEEE 802.11i
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_psk_file=/etc/hostapd/wpa_psk
rsn_pairwise=CCMP

### hostapd event logger
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2

### WMM
wmm_enabled=1
uapsd_advertisement_enabled=1
wmm_ac_bk_cwmin=4
wmm_ac_bk_cwmax=10
wmm_ac_bk_aifs=7
wmm_ac_bk_txop_limit=0
wmm_ac_bk_acm=0
wmm_ac_be_aifs=3
wmm_ac_be_cwmin=4
wmm_ac_be_cwmax=10
wmm_ac_be_txop_limit=0
wmm_ac_be_acm=0
wmm_ac_vi_aifs=2
wmm_ac_vi_cwmin=3
wmm_ac_vi_cwmax=4
wmm_ac_vi_txop_limit=94
wmm_ac_vi_acm=0
wmm_ac_vo_aifs=2
wmm_ac_vo_cwmin=2
wmm_ac_vo_cwmax=3
wmm_ac_vo_txop_limit=47
wmm_ac_vo_acm=0

### TX queue parameters
tx_queue_data3_aifs=7
tx_queue_data3_cwmin=15
tx_queue_data3_cwmax=1023
tx_queue_data3_burst=0
tx_queue_data2_aifs=3
tx_queue_data2_cwmin=15
tx_queue_data2_cwmax=63
tx_queue_data2_burst=0
tx_queue_data1_aifs=1
tx_queue_data1_cwmin=7
tx_queue_data1_cwmax=15
tx_queue_data1_burst=3.0
tx_queue_data0_aifs=1
tx_queue_data0_cwmin=3
tx_queue_data0_cwmax=7
tx_queue_data0_burst=1.5
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter [10ec:8812] (rev 01)
	Subsystem: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter [10ec:8812]
	Kernel driver in use: rtl8821ae
	Kernel modules: rtl8821ae
		Capabilities: 0x186e
			HT20/HT40
			SM Power Save disabled
			RX HT20 SGI
			RX HT40 SGI
			No RX STBC
			Max AMSDU length: 7935 bytes
			DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: 16 usec (0x07)
		HT Max RX data rate: 300 Mbps
		HT TX/RX MCS rate indexes supported: 0-15, 32
		VHT Capabilities (0x33c019a3):
			Max MPDU length: (reserved)
			Supported Channel Width: neither 160 nor 80+80
			short GI (80 MHz)
			TX STBC
			SU Beamformer
			SU Beamformee
			+HTC-VHT
			RX antenna pattern consistency
			TX antenna pattern consistency
		VHT RX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT RX highest supported: 867 Mbps
		VHT TX MCS set:
			1 streams: MCS 0-9
			2 streams: MCS 0-9
			3 streams: not supported
			4 streams: not supported
			5 streams: not supported
			6 streams: not supported
			7 streams: not supported
			8 streams: not supported
		VHT TX highest supported: 867 Mbps
		Bitrates (non-HT):
			* 6.0 Mbps
			* 9.0 Mbps
			* 12.0 Mbps
			* 18.0 Mbps
			* 24.0 Mbps
			* 36.0 Mbps
			* 48.0 Mbps
			* 54.0 Mbps
		Frequencies:
			* 5180 MHz [36] (30.0 dBm)
			* 5200 MHz [40] (30.0 dBm)
			* 5220 MHz [44] (30.0 dBm)
			* 5240 MHz [48] (30.0 dBm)
			* 5260 MHz [52] (30.0 dBm)
			* 5280 MHz [56] (30.0 dBm)
			* 5300 MHz [60] (30.0 dBm)
			* 5320 MHz [64] (30.0 dBm)
			* 5500 MHz [100] (30.0 dBm)
			* 5520 MHz [104] (30.0 dBm)
			* 5540 MHz [108] (30.0 dBm)
			* 5560 MHz [112] (30.0 dBm)
			* 5580 MHz [116] (30.0 dBm)
			* 5600 MHz [120] (30.0 dBm)
			* 5620 MHz [124] (30.0 dBm)
			* 5640 MHz [128] (30.0 dBm)
			* 5660 MHz [132] (30.0 dBm)
			* 5680 MHz [136] (30.0 dBm)
			* 5700 MHz [140] (30.0 dBm)
			* 5745 MHz [149] (30.0 dBm)
			* 5765 MHz [153] (30.0 dBm)
			* 5785 MHz [157] (30.0 dBm)
			* 5805 MHz [161] (30.0 dBm)
			* 5825 MHz [165] (30.0 dBm)

При запуске hostapd видно вот такую запись

hw vht capab: 0x33c019a3, conf vht capab: 0x31c01800
Кто подскажет, какие параметры поставить, чтобы запущенная конфигурация была равна дефолтной. И как зафиксировать значения MCS, NSS, если это возможно.


Ну ты и простыню выкатил. Я немного поофтоплю:
Я порешаль! Пара часов работы дрелью по железобетону и теперь витуха к каждой тумбочке! (Правда по бюджету получилось скромно: сат5е и 100мб свитч :-(

Ну вот убирать за собой пришлось еще пару деньков, выгребая пыль со всех щелей. :о)

Deleted
()
Последнее исправление: RTP (всего исправлений: 1)

Сделай мощность поскромнее, командой:

iw wlp3s0 set txpower fixed 2100
На высоких мощностях плывёт форма сигнала, что печально сказывается на модуляциях с высокой скоростью (ошибки лезут на приёмнике). Из-за ошибок rate-control сваливается на модуляцию с низкой канальной скоростью, оттого и понижается скорость передачи данных.

В команде используются единицы миллибеллы, то есть для указания мощности в децибеллах нужно дописывать два ноля.

Ещё один момент, если у вас в основном мобильные клиенты, то лучше на точке доступа мощность занижать, то есть ставить на уровне 14-17дБ, чтоб уровни сигнала клиента и точки доступа былы в среднем равны. Тогда не будет перекосов по скорости на приём-передачу.

PS. Ещё один момент, в 5ГГц лучше использовать частоты в середине спектра (5.5-5.6ГГц), каналы 100-136, т.к. антенны встроенные в ноуты и смартфоны обычно имеют лучшие характеристики именно по центру, а по краям спектра всегда хуже. Так можно выиграть пару децибелл мощности на приёмнике и передатчике.

nickleiten ★★★
()
Последнее исправление: nickleiten (всего исправлений: 1)
Ответ на: комментарий от nickleiten

При уменьшении мощности, соединение становится нестабильным, возрастают пинги и скорость уменьшается, по ssh работать не комфортно. Что касается средних диапазонов, вляпался в адаптер от edimax - на нём заблокированы диапазоны, переговоры с производителем пока не дали результат, обещают разблокировать, но когда это будет, неизвестно. Мне не понятно, что скорость подключения показывает нормальную, а реальная скорость обмена даже близко «не стояла». Показывает скорость подключения 400, а скорость 1,5-2, подключение 800, а скорость 2-3.

Wiphy phy1 Edimax
	max # scan SSIDs: 9
	max scan IEs length: 2304 bytes
	Retry short limit: 7
	Retry long limit: 4
	Coverage class: 0 (up to 0m)
	Supported Ciphers:
		* WEP40 (00-0f-ac:1)
		* WEP104 (00-0f-ac:5)
		* TKIP (00-0f-ac:2)
		* CCMP (00-0f-ac:4)
	Available Antennas: TX 0 RX 0
	Supported interface modes:
		 * IBSS
		 * managed
		 * AP
		 * P2P-client
		 * P2P-GO
	Band 2:
		Capabilities: 0x1863
			RX LDPC
			HT20/HT40
			Static SM Power Save
			RX HT20 SGI
			RX HT40 SGI
			No RX STBC
			Max AMSDU length: 7935 bytes
			DSSS/CCK HT40
		Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
		Minimum RX AMPDU time spacing: 16 usec (0x07)
		HT TX/RX MCS rate indexes supported: 0-15
Frequencies:
			* 5180 MHz [36] (30.0 dBm)
			* 5200 MHz [40] (30.0 dBm)
			* 5220 MHz [44] (30.0 dBm)
			* 5240 MHz [48] (30.0 dBm)
			* 5260 MHz [52] (disabled)
			* 5280 MHz [56] (disabled)
			* 5300 MHz [60] (disabled)
			* 5320 MHz [64] (disabled)
			* 5500 MHz [100] (disabled)
			* 5520 MHz [104] (disabled)
			* 5540 MHz [108] (disabled)
			* 5560 MHz [112] (disabled)
			* 5580 MHz [116] (disabled)
			* 5600 MHz [120] (disabled)
			* 5620 MHz [124] (disabled)
			* 5640 MHz [128] (disabled)
			* 5660 MHz [132] (disabled)
			* 5680 MHz [136] (disabled)
			* 5700 MHz [140] (disabled)
			* 5720 MHz [144] (disabled)
			* 5745 MHz [149] (disabled)
			* 5765 MHz [153] (disabled)
			* 5785 MHz [157] (disabled)
			* 5805 MHz [161] (disabled)
			* 5825 MHz [165] (disabled)
			* 5845 MHz [169] (disabled)
			* 5865 MHz [173] (disabled)
			* 5885 MHz [177] (disabled)
wlp3s0    IEEE 802.11  Mode:Master  Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
Edimax  IEEE 802.11AC  ESSID:"debi5"  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency:5.18 GHz  Access Point:    
          Bit Rate:780 Mb/s   Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=60/100  Signal level=28/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
ubuntu:~$ iperf -c 192.168.0.1 -i 1
------------------------------------------------------------
Client connecting to 192.168.0.1, TCP port 5001
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.101 port 38478 connected with 192.168.0.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0- 1.0 sec   256 KBytes  2.10 Mbits/sec
[  3]  1.0- 2.0 sec   128 KBytes  1.05 Mbits/sec
[  3]  2.0- 3.0 sec  0.00 Bytes  0.00 bits/sec
[  3]  3.0- 4.0 sec  0.00 Bytes  0.00 bits/sec
[  3]  4.0- 5.0 sec   128 KBytes  1.05 Mbits/sec
[  3]  5.0- 6.0 sec  0.00 Bytes  0.00 bits/sec
[  3]  6.0- 7.0 sec  0.00 Bytes  0.00 bits/sec
[  3]  7.0- 8.0 sec   128 KBytes  1.05 Mbits/sec
[  3]  8.0- 9.0 sec  0.00 Bytes  0.00 bits/sec
[  3]  9.0-10.0 sec  0.00 Bytes  0.00 bits/sec
[  3]  0.0-16.1 sec   768 KBytes   391 Kbits/sec
(on wlp3s0)
	inactive time:	60 ms
	rx bytes:	113899727
	rx packets:	165007
	tx bytes:	207174167
	tx packets:	185521
	tx retries:	0
	tx failed:	0
	rx drop misc:	58774
	signal:  	-66 dBm
	signal avg:	-66 dBm
	tx bitrate:	400.0 MBit/s VHT-MCS 9 40MHz short GI VHT-NSS 2
	rx bitrate:	65.0 MBit/s VHT-MCS 1 80MHz short GI VHT-NSS 1
tx - rx bitrate постоянно скачет. Куда смотреть, не понимаю, то ли драйвер, то ли hostapd не даёт разогнаться.

jelt
() автор топика

дай угадаю

многоэтажка
у соседей выше у каждого по вайфаю, у соседей снизу у каждого по вайфаю, у соседей справа и слева у каждого по вайфаю
в каждой квартире по 4 мобилки минимум
незаземленный холодильник и стиралка

тебе повезло что у тебя вайфай вообще работает на расстояние больше метра

а так да - добро пожаловать в реальный мир, где вайфай годиться только для блондинок которым «норма» грузить веб страницы минутами, и никаких реал-тайм задач не надо связанных с пингом

проводи провод если нужен нормальный интернет

missxu
()
Ответ на: комментарий от jelt

Это драйвер или железо, обрати внимание на

rx drop misc:	58774
при
rx packets:	165007
...
tx packets:	185521
То есть считай 30% пакетов уходят в мусор. Для беспровдной части это очень критично, т.к. каждый посланный пакет, на который не прилетело ACK происходит ретрансмиссия с пониженной канальной скоростью.

Ошибки в RX части обычно означают проблему на уровне MCU/DCU в адаптере (часть чипа, отвечающая за MAC-уровень, служебные фреймы и т.п.). То есть, либо драйвер неправильно конфигурирует чип, либо сам чип кривой. Учитывая, что это realtek, вообще возможен вариант, что и в драйвере и в железе проблема. Ищите адаптер на qualcomm-atheros, с ними проблем минимум.

Можно, если есть желание, пободаться с тем, что есть сейчас, но для этого придётся включить debug для драйвера чипа и для mac80211, чтоб понимать хотя бы причину отбрасывания принятых пакетов (обычно, ошибка в CRC).

nickleiten ★★★
()
Ответ на: комментарий от missxu

Сильно сомневаюсь, у него 5ГГц сеть, должно работать получше, чем в 2.4ГГц. Тут и каналов больше и шумов меньше. Плюс, редко у кого дома стоит 5ГГц сеть, чтоб мешать.

nickleiten ★★★
()
Ответ на: комментарий от nickleiten

редко у кого дома стоит 5ГГц сеть

м-о-б-и-л-к-а GSM умноженная на((3 соседа сверху+3 соседа снизу+2 соседа по бокам)*4 мобилки на каждого соседа)

холодильник и стиралка дают ТАКИЕ шумы что частоты приемников не важны

missxu
()
Ответ на: комментарий от missxu

Не несите чушь. Единственный вариант, что всё вышеперечисленное будет шуметь - это гармонические колебания. Но в любой цифровой технике стоят фильтры на выход и вход, иначе регулирующие органы не допустят к продаже оборудование. Плюс, смартфоны даже в GSM режиме сейчас не так много мощности выдают в эфир - батарею экономят. Пиковая мощность у них в момент установления звонка, приёма/передачи СМС и подключения к сети (включение устройства, сканирование эфира), то есть когда служебный трафик передаётся.

Даже вай-фай в 2.4ГГц мало шумит за пределами 2.2-2.9ГГц, точнее должен вообще не шуметь, т.к. после генератора частоты там фильтр стоит. За редким исключением совсем говнистого производителя или кривых драйверов/прошивок.

Ещё вариант «задавить» вай-фай, это мощными внеполосными помехами. Ключевое слово тут мощными, порядок мощности 5-10Вт. На Украине с приходом 3G весь домашний вай-фай на 2.4ГГц в домах около базовых станций опсосов немного протух. Тут главная причина - раздолбайство местных опсосов и пофигизм Украчастотнадзора - лицензии продали, бабулесики собрали и всё. Операторы же банально фильтры ставят на своих БС, чтоб гармоники задавить. Но мы говорим о 5ГГц, с ним должно быть полегче, у ТС именно аппаратная проблема т.к. адаптер фреймы принимает, но отбрасывает по какой-то причине.

nickleiten ★★★
()
Ответ на: комментарий от anonymous

Из домашних - сложно сказать. Тут только проверять нужно, раз на раз не приходится. В теории, даже микроволновки могут мешать на 5ГГц, хотя у них базовая на 2.4ГГц, но это маловероятно, так ошибится при производстве магнетронов - это ещё руки нужно отрастить с очень неправильным углом стыка и особой формой их кривизны.

В основном, помехи идут от таких же устройств. Бывает, что рядом стоит БС опсоса, на которой ну очень старая РРЛ (радиорелейка), новые практически все уже работают выше 10ГГц. Ещё бывают беспроводные видеотрансмиттеры на 2.4ГГц и на 5ГГц, используются в домофонах/видеонаблюдении, но чаще в квадрокоптерах, но маловероятно, что у ТСа что-то такое рядом стоит. Вообще это очень редкое явление, чтоб беспроводные камеры где-то постоянно стояли, т.к. при их установке всё-равно нужно тянуть кабель для питания, но тогда проще уже витую пару затянуть и для данных и для питания.

PS. С упоением жду прихода 5G, когда опсосы начнут развёртывать свои сети в соседних диапазонах и 5ГГц вай-фай начнёт тухнуть.

nickleiten ★★★
()
Ответ на: комментарий от missxu

Плюсану, так и сделал у родственников в квартире.

burato ★★★★★
()
18 января 2019 г.

У меня с Realtek RTL8812AE на Debian и клиентом Intel(R) Dual Band Wireless-AC 7260 на Windows следующие результаты (Windows):

Accepted connection from 192.168.1.1, port 37794
[  5] local 192.168.1.2 port 5201 connected to 192.168.1.1 port 58653
[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams
[  5]   0.00-1.00   sec  6.08 MBytes  50.9 Mbits/sec  2.615 ms  0/778 (0%)
[  5]   1.00-2.00   sec  5.27 MBytes  44.2 Mbits/sec  2.176 ms  0/674 (0%)
[  5]   2.00-3.00   sec  4.59 MBytes  38.4 Mbits/sec  2.363 ms  0/587 (0%)
[  5]   3.00-4.00   sec  6.35 MBytes  53.3 Mbits/sec  2.404 ms  0/813 (0%)
[  5]   4.00-5.00   sec  5.84 MBytes  49.0 Mbits/sec  2.426 ms  0/747 (0%)
[  5]   5.00-6.00   sec  5.23 MBytes  43.8 Mbits/sec  2.226 ms  0/669 (0%)
[  5]   6.00-7.00   sec  6.19 MBytes  51.9 Mbits/sec  1.581 ms  0/792 (0%)
[  5]   7.00-8.00   sec  5.79 MBytes  48.6 Mbits/sec  2.409 ms  0/741 (0%)
[  5]   8.00-9.00   sec  6.41 MBytes  53.8 Mbits/sec  2.219 ms  0/821 (0%)
[  5]   9.00-10.00  sec  6.09 MBytes  51.0 Mbits/sec  2.122 ms  0/779 (0%)
[  5]  10.00-10.09  sec   440 KBytes  41.5 Mbits/sec  2.796 ms  0/55 (0%)
Linux:
Accepted connection from 192.168.1.2, port 53228
[  5] local 192.168.1.1 port 5201 connected to 192.168.1.2 port 52314
[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams
[  5]   0.00-1.00   sec  2.30 MBytes  19.3 Mbits/sec  2.236 ms  0/294 (0%)
[  5]   1.00-2.00   sec  2.47 MBytes  20.7 Mbits/sec  1.398 ms  0/316 (0%)
[  5]   2.00-3.00   sec  2.42 MBytes  20.3 Mbits/sec  1.116 ms  0/310 (0%)
[  5]   3.00-4.00   sec  2.34 MBytes  19.6 Mbits/sec  1.654 ms  0/299 (0%)
[  5]   4.00-5.00   sec  2.27 MBytes  19.1 Mbits/sec  3.072 ms  0/291 (0%)
[  5]   5.00-6.00   sec  2.23 MBytes  18.7 Mbits/sec  2.689 ms  0/286 (0%)
[  5]   6.00-7.00   sec  2.02 MBytes  16.9 Mbits/sec  2.786 ms  0/258 (0%)
[  5]   7.00-8.00   sec  2.30 MBytes  19.3 Mbits/sec  2.818 ms  0/294 (0%)
[  5]   8.00-9.00   sec  2.34 MBytes  19.6 Mbits/sec  2.124 ms  0/299 (0%)
[  5]   9.00-10.00  sec  2.34 MBytes  19.6 Mbits/sec  1.329 ms  0/299 (0%)
[  5]  10.00-10.14  sec   344 KBytes  19.6 Mbits/sec  1.389 ms  0/43 (0%)

debian:~$ /sbin/iw dev wlp9s0 station dump
Station ac:fd:ce:02:e9:d7 (on wlp9s0)
        inactive time:  4 ms
        rx bytes:       7606789
        rx packets:     53250
        tx bytes:       1035986118
        tx packets:     697998
        tx retries:     0
        tx failed:      0
        rx drop misc:   14898
        signal:         -64 dBm
        signal avg:     -63 dBm
        tx bitrate:     400.0 MBit/s VHT-MCS 9 40MHz short GI VHT-NSS 2
        rx bitrate:     54.0 MBit/s
        authorized:     yes
        authenticated:  yes
        associated:     yes
        preamble:       long
        WMM/WME:        yes
        MFP:            no
        TDLS peer:      no
        DTIM period:    2
        beacon interval:100
        short slot time:yes
        connected time: 4430 seconds

На приёме теряется ~28% фреймов.

debian:~$ sudo iwconfig wlp9s0
[sudo] password for lieta:
wlp9s0    IEEE 802.11  Mode:Master  Tx-Power=20 dBm
          Retry short limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:off
09:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8812AE 802.11ac PCIe Wireless Network Adapter (rev 01)
        Subsystem: ASUSTeK Computer Inc. RTL8812AE 802.11ac PCIe Wireless Network Adapter
        Flags: bus master, fast devsel, latency 0, IRQ 34
        I/O ports at ae00 [size=256]
        Memory at fbefc000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 00-12-88-fe-ff-4c-e0-00
        Capabilities: [150] Latency Tolerance Reporting
        Capabilities: [158] L1 PM Substates
        Kernel driver in use: rtl8821ae
        Kernel modules: rtl8821ae

Использую каналы 36-48, так как другие не поддерживаются точкой доступа. Конфигурация hostapd: https://gist.github.com/mcm/7ff0639257b70fba3845ad6c66f1570e

Lieta
()
15 марта 2019 г.

Были постоянные проблемы - станции отключались и не могли подключится. Перешел в режим 802.11аn (HT). Проблем не стало, к тому же скорость downstream возросла до ~100 Мбит/с.

Lieta
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.