Zarejestrowałem się, żeby móc dzielić się spostrzeżeniami na temat openwrt na tym urządzeniu. Witam wszystkich!
Po pół roku przyglądania się projektowi, postanowiłem podjąć rękawicę. Od poniedziałku (a mamy już sobotę
) migruję swoją sieć na konfigurację z nowymi nazwami sieci bezprzewodowych, stojącą na VLANach. Za router robi u mnie mikrotik hex s, a za AP - dwie sztuki AX3600.
Mam trochę przemyśleń, ale napiszę o jednej rzeczy która mnie zaskoczyła. Nie jestem w stanie zmienić domyślnej paczki wpad-basic-mbedtls na wpad-mbedtls. Ciągnąc temat dalej, okazało się, że nawet na stronie https://firmware-selector.openwrt.org/ nie da się zbudować obrazu 23.05-rc1 z domyślnym zestawem paczek. Problem jaki widzę po ręcznej instalacji jakiejkolwiek wersji wpad ręcznie jest następujacy:
Error loading shared library libubox.so.20230523: No such file or directory (needed by /usr/sbin/hostapd)
Próbując skompilować obraz na stronie, otrzymuję następujący błąd:
Collected errors:
* pkg_hash_check_unresolved: cannot find dependency libubox20220927 for mtd
* pkg_hash_fetch_best_installation_candidate: Packages for mtd found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package mtd.
* satisfy_dependencies_for: Cannot satisfy the following dependencies for mtd:
* libubox20220927
* opkg_install_cmd: Cannot install package mtd.
(nawet gdy nie zmieniam domyślnej listy paczek!)
Ten sam problem nie występuje gdy próbuję skompilować snapshot, tak więc jego spróbuję zainstalować.
W nawiązaniu do wydajności, to robiłem dużo testów ostatnio porównując do stockowego firmware. Na stockowym firmware tuż po zakupie 2 lata temu udało mi się wyciągnąć 1,7Gbps na laptopie z kartą AX200 kopiując pliki po smb z dwóch źródeł jednocześnie. Testując ostatnio iperf3 osiągnąłem trochę niższe wyniki, ale na stockowym firmware było 1,3-1,5Gbps.
Podeślę podsumowanie później.
EDIT:
Okazuje się, że istnieje paczka "libubox20230523". Jest domyślnie dołączona w SNAPSHOT, w 23.05-rc1 - nie. Doinstalowanie tej paczki stawia u mnie wifi na nogi z zainstalowanym wpad-mbedtls. W końcu mogę przejść do konfigurowania tych fajnych bajerów w stylu dawn 
EDIT2:
Moje testy wydajności:
Xiaomi AX3600 oe firmware:
up: 1425Mbps
down: ~1,2-1,3Gbps
600Mbps link:
down: 486Mbps
Xiaomi AX3600 openwrt:
up: 963Mbps
down: 1120Mbps
600Mbps link:
down: 467Mbps
Środowisko:
Klient:
1. Microsoft Surface Laptop 3 / AX201
2. Samsung Galaxy A52s 5G (wyniki 600Mbps link)
Serwer:
1. NAS oparty o Debian z iperf3 puszczonym w kontenerze
2. Lenovo ThinkPad E15 gen 2 podpięty po kabelku
Polecenia:
down: iperf3 -c <ip_serwera> -P 8 -t 150 -R
up: iperf3 -c <ip_serwera> -P 8 -t 150
Na Surface puszczałem po dwie instancje iperf na raz i wynik to suma wartości z pól [SUM], czyli średnia z 2,5 minuty ciągłego transferu.
Jeszcze ciekawostka jest taka, że AX3600 na openwrt w takich warunkach wciąga jakieś 12-13W. W spoczynku jest to około 6W.
Krótko mówiąc, na openwrt jest zauważalnie wolniej, ale w realnym środowisku wciąż jestem w stanie wyciągnąć pełen gigabit kopiując pliki z NASa, więc nie jest to problem. Na telefonie z modułem wifi 1x1 80MHz różnic w zasadzie brak - są w granicach błędu pomiarowego (tutaj test był krótszy niż na laptopie).