26

(860 odpowiedzi, napisanych Oprogramowanie / Software)

Elegancko, to czekam zatem na tutejszy rebuild. Będę przesiadał się z rc1 żeby zobaczyć czy rozwiąże to mój problem z transferem rzędu 350Mbps po SMB na AX3600.

Nie mam czasu na diagnozowanie problemu, ale jak to stawialem jakiś czas temu to przepychało po SMB pełen gigabit tak jak na oryginalnym sofcie, a ostatnio przy kopiowaniu plików max 40MB/s. Speedtest i iperf3 wciąż wysycają gigabit. Testowałem na laptopach z ax201 oraz ax211. Oba utrzymują link na 2,1-2,4Gbps i to samo jest na dwóch posiadanych przeze mnie AX3600, więc w sumie nie wiem jak to dalej diagnozować. Po kablu idzie do 2Gbps czyli tyle ile moje dyski potrafią.

EDIT:
To jednak nie SMB. Z pośpiechu pomyliłem kierunki i jednak iperf3 też utyka w granicach 400Mbps przy pobieraniu. Trochę nie wiem jak to diagnozować bo nic nie zmieniałem w konfiguracji odkąd to stawiałem. Upgrade do rc2 nic nie zmienił.

27

(860 odpowiedzi, napisanych Oprogramowanie / Software)

Wjechało wczoraj oficjalne rc3. Może warto zrobić rebuild tutejszych obrazów?

28

(1,213 odpowiedzi, napisanych Sprzęt / Hardware)

Ciekawe z czego wynikają te różnice. Ja na ac nie widziałem nigdy więcej niż około 600Mbps, a tutaj spokojnie wysycam gigabitowy link.

29

(1,213 odpowiedzi, napisanych Sprzęt / Hardware)

No ja przez 2,5 roku nie dostałem ani jednej aktualizacji do europejskiego softu smile

30

(1,213 odpowiedzi, napisanych Sprzęt / Hardware)

Kombinuję z zużyciem energii przez AX3600 i odkryłem ciekawą rzecz, którą dobrze widać na wykresie:
https://i.ibb.co/q0hVBgG/ax3600-power.png

Jak położy się radio od 5G to zużycie energii nieznacznie spada, ale jeśli potem wykona się pełny reboot, to różnica wynosi już około 2W. Przy większej ilości ax3600 to zaczyna się szybko sumować.

Automatyzuje sobie to za pomocą skryptów z homeassistant, więc skonfigurowane jest to w ten sposób, że jak włączę sobie coś co nazwałem "tryb wakacji" to kładzie się interfejs radio1, a 5 minut później (aby wszystkie automatyzacje związane z włączeniem trybu wakacji się wykonały) wykonuje reboot AP.

Nie przywiązujcie wagi do wartości bezwzględnych, bo do tego samego gniazdka co AX3600 podpięte mam jeszcze wzmacniacz i telewizor.

31

(1,213 odpowiedzi, napisanych Sprzęt / Hardware)

Żeby faktycznie wysycić wifi6, trzeba korzystać z protokołów, które są wielowatkowe. Speed test tak robi, smb3.0 wzwyż - również. iperf3 żeby tak zadziałał, potrzebuje przełącznika -P <liczba_strumieni>. Ja tylko w ten sposób testuję, bo w ten sposób jestem w stanie zobaczyć jakie wyniki osiągnę w rzeczywistych warunkach.

Tak jak pisałem, telefon który zestawia link 600Mbps (1x1 80MHz po ax) osiąga transfery rzędu 480Mbps. S22 Ultra który ma sieciówkę 2x2 i zestawia link 1,2Gbps, powinien zbliżać się do gigabita.

Porównywałem bezpośrednio z fabrycznym softem i wyniki wifi są niższe, ale nie jakoś znacząco. A na telefonie nie miałem żadnych różnic.

Używam openwrt trzeci tydzień i już na razie nie stwierdziłem żadnych problemów. U mnie dwa AX3600 robią za dumb ap.

EDIT:
Odnoszę się do tego:

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.

32

(1,213 odpowiedzi, napisanych Sprzęt / Hardware)

Już jest tam oznaczony w wątku. Więcej chyba nie mogę zrobić.

Podbijam temat, ponieważ jest dla mnie bardzo interesujący.

Mój układ wygląda następująco: mam bardzo słaby zasięg sieci komórkowej u siebie w mieszkaniu i dwa AP AX3600 postawione w rogach mieszkania.

Na domyślnym oprogramowaniu xiaomi, które ewidentnie obsługiwało 802.11r miałem problem tego rodzaju, że korzystając z WiFi Calling i przechodząc przez środek mieszkania w trakcie rozmowy (w trakcie przepinania pomiędzy AP), często mnie rozłączało. Telefon ma swój limit w okolicach -70dB, kiedy decyduje o tym, że przechodzi na sieć komórkową zamiast wifi i działa to dobrze w sytuacji kiedy jest w zasięgu LTE i przełącza się na pakietowe VoLTE. Problem w tym, że w moim mieszkaniu najczęściej telefon działa w zasięgu sieci 3G i tam handover niestety nie działa.

Próbuję eksperymentować z mocą nadawania oraz parametrami DAWN tak aby przepinało mnie na kolejny AP zanim zasięg spadnie poniżej poziomu kiedy telefon rezygnuje z VoWiFi. Dam znać, czy uda się rozwiązać ten problem smile

Natomiast samo DAWN zdaje się być znacznie lepiej udokumentowane. Tzn wszystkie parametry wydają się być obecnie całkiem dobrze opisane:
https://github.com/berlin-open-wireless … NFIGURE.md

Zakładam że w 2021 roku kiedy ten temat powstawał, było inaczej.

34

(1,213 odpowiedzi, napisanych Sprzęt / Hardware)

Hmm... mój bug został zamknięty jako duplikat siebie samego. No na siłę nie będę starał się pomóc, u mnie działa tongue

35

(1,213 odpowiedzi, napisanych Sprzęt / Hardware)

Ok, zgłosiłem problem:
https://github.com/openwrt/openwrt/issues/12934

36

(1,213 odpowiedzi, napisanych Sprzęt / Hardware)

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ę big_smile) 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 wink

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).