LINUX.ORG.RU

Разыскивается usb wifi адаптер: 5ghz + 802.11ac + SoftAP

 , ,


1

2

Требуется:

  • 5ghz
  • 802.11ac
  • SoftAP
  • хорошо поддерживаемый драйвер

Будет плюсом (не критично):

  • разъем для внешней антенны
  • monitor mode
  • packet injection

Найти такое оказалось труднее, чем я думал. Нужна ваша помощь.

Ответ на: комментарий от driver

Success story https://makerforce.io/tp-link-archer-t4u-teardown/

Если не брать в расчёт сырость драйвера, то в нем только не хватает разъема для антенны, но впрочем это и не критично. Пока что это лучший вариант, и если в ближайший час не найду ничего лучше, то остановлюсь на нём.

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

не хватает разъема для антенны

Зато с ним в комплекте идет usb 3 удлинитель! :)

driver ()

Очень помог список чипсетов, поддерживающих 802.11ac https://wikidevi.com/wiki/List_of_802.11ac_Hardware

После многочасового гугления, можно сделать вывод: под указанные требования подходят только устройства с чипсетами MT7612U и RTL8812AU.

Драйверов под эти чипсеты в ядре нет, все самопальное:

RTL8812AU поддерживается лучше, девайсов на рынке с ним представлено в разы больше, к тому же имеется monitor mode & packet injection (инфа конкретно по archer t4u), поэтому выбор очевиден.

PS. кто не хочет переплачивать за бренд, гуглите RTL8812AU на ebay/aliexpress, там полно ноунейм девайсов по 10-20$.

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

Пока что пытаюсь скомпилить драйвер под кастомное ядро (odroid xu4 4.14.20). Девайс из магазина еще не забрал.

driver ()

Итак, девайс забрал (Archer T1U v1), долго с ним провозился, но все-таки удалось добиться стабильной работы на 5GHz в AP-mode.

uname -a

Linux droid 4.14.23-odroidxu4+ #1 SMP PREEMPT Sat Mar 3 05:16:09 EET 2018 armv7l ARMv7 Processor rev 3 (v7l) ODROID-XU4 GNU/Linux

lsusb

Bus 003 Device 003: ID 2357:0101

iwconfig

wlan0     IEEE 802.11AC  ESSID:"*****"  Nickname:"<WIFI@REALTEK>"
          Mode:Master  Frequency:5.2 GHz  Access Point: **:**:**:**:**:**   
          Bit Rate:88 Mb/s   Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=80/100  Signal level=50/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

iperf3

Connecting to host 192.168.1.1, port 5201
[  5] local 192.168.1.2 port 49286 connected to 192.168.1.1 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  6.49 MBytes  54.3 Mbits/sec                  
[  5]   1.00-2.00   sec  7.12 MBytes  59.9 Mbits/sec                  
[  5]   2.00-3.00   sec  5.96 MBytes  50.0 Mbits/sec                  
[  5]   3.00-4.00   sec  5.14 MBytes  43.1 Mbits/sec                  
[  5]   4.00-5.00   sec  5.70 MBytes  47.7 Mbits/sec                  
[  5]   5.00-6.00   sec  7.05 MBytes  59.4 Mbits/sec                  
[  5]   6.00-7.00   sec  8.11 MBytes  68.0 Mbits/sec                  
[  5]   7.00-8.00   sec  6.77 MBytes  56.8 Mbits/sec                  
[  5]   8.00-9.00   sec  8.17 MBytes  68.4 Mbits/sec                  
[  5]   9.00-10.00  sec  7.07 MBytes  59.4 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  67.6 MBytes  56.7 Mbits/sec                  sender
[  5]   0.00-10.03  sec  67.6 MBytes  56.5 Mbits/sec                  receiver

Скорость пока оставляет желать лучшего. Придется зарыться в доки hostapd и провести тонкую настройку, т.к. не один конфиг из сети у меня нормально не заработал.

Вымученный hostapd.conf

ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
driver=nl80211
interface=wlan0
bridge=br0
ssid=*******
wpa_passphrase=***********
driver=nl80211
channel=36
ht_capab=[HT40+][SHORT-GI-40]
auth_algs=1
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
hw_mode=a
ieee80211n=1
require_ht=1
ieee80211ac=1
require_vht=1

Шаг не в ту сторону - hostapd крашится, либо коннект нестабильный, либо еще что-то.

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

Шаг не в ту сторону

В смысле - любые изменения предоставленного конфига ведут к неопределенному поведению. А по квартире с ноутом хожу норм, коннект стабильный :)

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

Archer T1U v1

Archer T4U v1 конечно же, отредактировать пост не могу :/

driver ()

Изменил канал на 44

Connecting to host 192.168.1.1, port 5201
[  5] local 192.168.1.2 port 51567 connected to 192.168.1.1 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  22.5 MBytes   188 Mbits/sec                  
[  5]   1.00-2.00   sec  24.2 MBytes   204 Mbits/sec                  
[  5]   2.00-3.00   sec  23.3 MBytes   196 Mbits/sec                  
[  5]   3.00-4.00   sec  23.4 MBytes   196 Mbits/sec                  
[  5]   4.00-5.00   sec  23.2 MBytes   195 Mbits/sec                  
[  5]   5.00-6.00   sec  23.4 MBytes   196 Mbits/sec                  
[  5]   6.00-7.00   sec  22.4 MBytes   188 Mbits/sec                  
[  5]   7.00-8.00   sec  23.9 MBytes   201 Mbits/sec                  
[  5]   8.00-9.00   sec  23.2 MBytes   195 Mbits/sec                  
[  5]   9.00-10.00  sec  23.8 MBytes   199 Mbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec   233 MBytes   196 Mbits/sec                  sender
[  5]   0.00-10.05  sec   233 MBytes   195 Mbits/sec                  receiver

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