1 (edytowany przez Cezary 2023-02-04 09:22:20)

Temat: Zmiany w wydaniu OpenWrt 21.02

Wydanie nadal nie zostało jeszcze publicznie wydane *), "roadmap" tego wydania dostępny jest na stronie https://openwrt.org/docs/guide-develope … oals/21.02 . Był już taki wątek o wydaniu 20.03, ale jak wiemy w zeszłym roku nie doszło do tego.

Informacje o planowanym wydaniu: http://lists.openwrt.org/pipermail/open … 33718.html

*) Wydanie oczywiście zostało już dawno wydane

Najważniejsze zmiany w stosunku do wydania 19.07
- zaktualizowane wersje programów, kernela (obecnie będzie wydanie 5.4).
To już chyba nie trzeba pisać że każde nowe wydanie to nowe wersje wszystkiego oraz... ich wielkość (większa)

- większe zapotrzebowanie na flash i ram
Już poprzednie wersje oficjalnie nie były polecane dla urządzeń posiadających 32MB pamięci RAM. Z powodu rozrastającego się zapotrzebowania na zasoby obecnie powstały nowe zalecenia: https://openwrt.org/supported_devices/864_warning - czyli w skrócie używanie routerów z 64MB może w niektórych przypadkach powodować problemy z działaniem systemu, dlatego dla tego wydania rekomendowane są routery ze 128MB lub więcej pamięci RAM.

- porzucone wsparcie dla niektórych architektur i urządzeń
Zgodnie z zapowiedziami została porzucona architektura ar71xx na rzecz ath79. Nie wszystkie urządzenia (zwłaszcza te starsze modele) zostały przepisane na wykorzystywanie DTS, więc może się zdarzyć ze w tym wydaniu nie będzie już wsparcia dla jakiegoś urządzenia. Z racji wielkości systemu nie będą też budowane obrazy dla urządzeń z 4MB flash.
W wydaniu 21.02 brakuje też wsparcia dla większości urządzeń Mikrotika opartych na procesorach Atheros/Qualcomm.

- nowe architektury
Dostępna jest nowa architektura układów Realteka, a wraz z nią pojawiło się wsparcie dla paru typowych switchy wieloportowych.

- DSA
Niektóre architektury dostały DSA - mechanizm który likwiduje pojęcie switcha i wprowadza rozdzielenie wszystkich portów na niezależne interfejsy (najczęściej będzie to "wan" oraz "lan1/lan2/lan3/lan4"). Nie będzie już problemów z rozróżnianiem który port jest który, zniknie też definicja switcha. VLANy będzie się definiować w inny sposób. Oznacza to oczywiście zmiany w plikach konfiguracyjnych

- domyślna możliwość włączenia WPA3
Standardowy zestaw programów będzie zawierał bibliotekę kryptograficzną (wolfssl) oraz odpowiednią wersję hostapd/wpad umożliwiającą natychmiastowe uruchomienie WPA3. Należy wspomnieć też że pakiet który będzie domyślnie w obrazach (wpad-basic-wolfssl) zawiera także m.in wsparcie dla 802.11r (fast-roaming).

- przejście na https
Wszystkie odniesienia do repozytorium zostały zamienione na linki https. System domyślnie będzie też posiadał standardowo wsparcie dla ssl przy połączeniach wget.

- wprowadzenie compat-version
Wprowadzenie DSA wiąże się m.in z innymi plikami konfiguracyjnymi i innym sposobem konfiguracji sieci. Nowe wydanie będzie także zawierało dla niektórych modeli zaktualizowane sposoby instalacji obrazów czy inny sposób ich budowy, przez co dla niektórych routerów NIE BĘDZIE można wykonać sysupgrade nowego wydania na starym z powodu niekompatybilności w konfiguracjach. Wprowadzony więc został mechanizm ostrzegający i uniemożliwiający wykonanie sysupgrade dla niektórych urządzeń.
Obrazy będą zawierały numer compat-version, który domyślnie wynosi 1.0 dla routerów. Jeżeli zostało coś zmienione w sposobie  budowania obrazów, konfiguracji lub rozłożenia partycji to takie obrazy maja większy numer compat-version
Jeżeli zmienił się "niski" numer (np. z 1.0 na 1.1) to urządzenia będą wymagały wykonania aktualizacji z wykorzystaniem opcji -F (wymuszenie) oraz -n (bez zachowania konfiguracji)
Jeżeli zmienił się "wysoki" numer (np. z 1.0 na 2.0) to nie jest możliwe wykonanie aktualizacji przy pomocy sysupgrade tylko należy ponownie wgrać obraz jedną z metod specyficznych dla danego urządzenia (wykorzystując np. tftp czy tryb awaryjny bootloadera).
Oczywiście jeżeli zmienił się numer compat-version to też nie można odtworzyć backupu z poprzedniej wersji.

- zmiany w konfiguracjach lub działaniu niektórych programów
Np. jeżeli zostaną dodane inne serwery dns w konfiguracji sieci to docelowo zostaną wpisane do pliku /tmp/resolv.conf.d/resolv.conf.auto a nie /tmp/resolv.conf.auto jak było poprzednio. Inaczej też działa proces uruchamiania  sieci bezprzewodowych - interfejsy i sieci dodawane są dynamicznie przez odpowiednie wywołania systemowe, proces hostapd jest cały czas uruchomiony.

- zmiana nazewnictwa LED
Z nazwa diod LED dla niektórych architektur znikł przedrostek z modelem routera, czyli nie ma nazwy np. mr200:white:4g tylko jest white:4g. Należy o tym pamiętać jeżeli używamy własnych skryptów do sterowania ledami.

- zmiana oznaczeń routerów
Z powodu całkowitego przejścia na DTS uległo też zmianie nazewnictwo obrazów dla niektórych routerów (został ujednolicony schemat nazywania) oraz zmieniły się wewnętrzne oznaczenia modeli. Może to mieć znaczenie jeżeli samodzielnie sprawdzamy w skryptach z jakim modelem mamy do czynienia lub wykonujemy sysupgrade - w niektórych przypadkach będziemy zmuszeni użyć opcji -F (wymuszenie)

- inna definicja bridge konfiguracji sieci.
Dla obrazów wydanych po 29 maja 2021r (od wersji 21.02-rc2 i późniejsze wydania) został wprowadzony nowy sposób definiowana bridge w konfiguracji sieciowej.

- inna definicja pasma w konfiguracji sieci bezprzewodowej
Dla obrazów wydanych po 4 grudnia 2021r  pojawiła się nowa opcja "band" zamiast opcji hwmode, oznaczająca wykorzystywane pasmo przez daną sekcję konfiguracyjną w pliku /etc/config/wireless.


Wstępne założenia dla budowanych obrazów przez mnie, dostępnych do pobrania na https://dl.eko.one.pl:
- nie są budowane obrazy dla routerów z 4MB flash
- nie są budowane obrazy dla routerów z 16MB pamięci RAM
- nie są budowane obrazy LuCI dla routerów z 32MB pamięci RAM
- nie są budowane obrazy initramfs dla LUCI. Są za duże żeby ich używać, do ew pierwszej instalacji należy wykorzystać czyste obrazy initramfs
- zawartość obrazów LuCI zależy od obecności pamięci flash routera (niektóre nie będą zawierać standardowo OpenVPN)
- domyślnie wykorzystywana jest biblioteka kryptograficzna wolfssl (tak jak w openwrt), niektóre obrazy mogą zawierać dodatkowo libopenssl (jako zależność innych pakietów - np. adb czy OpenVPN)


Post będzie aktualizowany.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

2

Odp: Zmiany w wydaniu OpenWrt 21.02

Pojawił się branch 21.02. Jak ładnie napisali, "wymaga on jeszcze pracy i stabilizacji" ale - mamy nadchodzące następne wydanie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Zmiany w wydaniu OpenWrt 21.02

No to w czerwcu lub lipcu będziemy mieli nowe wydanie stabilne. smile

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

4

Odp: Zmiany w wydaniu OpenWrt 21.02

Królik napisał/a:

No to w czerwcu lub lipcu będziemy mieli nowe wydanie stabilne. smile

Będzie znacznie szybciej... mam nadzieję.

5 (edytowany przez marcin19883 2021-02-16 21:37:08)

Odp: Zmiany w wydaniu OpenWrt 21.02

Ktoś już kompilował? Na git w heads już jest. Fajnie też, że już pracują nad kernelem 5.10 LTS.

6

Odp: Zmiany w wydaniu OpenWrt 21.02

Kompilował.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Zmiany w wydaniu OpenWrt 21.02

Czyli porzucisz w tym tygodniu 19.07-snapshot na rzecz 21.02-snapshot?
A co z informacją:
WIP     DSA     Distributed Switch Architecture is the upstream replacement for swconfig     Core support and netifd should be working. Missing: LuCI (Wireless bridge-vlan support), documentation. mail thread

* WNDR 4300v2 * ||  * Xiaomi Miwifi Mini * || Netgear R6220 *
* DVBT2 - T230C *

8

Odp: Zmiany w wydaniu OpenWrt 21.02

Nie, nie porzucę jeszcze. 19.07 jeszcze będzie kilka razy kompilowane, a 21.02 jeszcze się nie ukazało, mimo że jest już kompilowane - poprawki będą spływać przez jakiś czas. A ja i tak potrzebuję czasu żeby doprowadzić to do ładu, bo jest cienko z obrazami luci dla 8MB - nie mieści się smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Zmiany w wydaniu OpenWrt 21.02

Kompilacja 21.02 zrobiona pod wrt32x z Luci. Jest to jeszcze bardzo nie dopracowane i nie nadaje się do normalnego używania. Miałem również problem z WAN nie działo DHCP. problem HTTPS itp. Jest jeden plus nie ubiło routera smile.

10

Odp: Zmiany w wydaniu OpenWrt 21.02

Przecież to jeszcze nie zostało wydane... Naprawdę czasami nie możecie poczekać smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Zmiany w wydaniu OpenWrt 21.02

Panie i panowie - problem ideologiczny znów jest. Obrazy LuCI są za duże dla routerów 8MB, nie mieści się poprzedni zestaw pakietów który był w 19.07 (aż o 250KB!), nawet już po wykonanej optymalizacji pakietów.

Jedne wyjście jakie widzę to wyrzucenie openvpn wraz z openssl z obrazów. Jak ktoś będzie chciał to  będzie musiał sobie zrobić extroota i doinstalować pakiety.

Trochę szkoda mi wyrzucać openvpn jako że to jest jeden z najpopularniejszych vpn.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Zmiany w wydaniu OpenWrt 21.02

A wireguard się zmieści?

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

13

Odp: Zmiany w wydaniu OpenWrt 21.02

Tak, wireguard zostanie.

PS. Obrazy z luci nie nadają się do routerów z 32MB ramu. Serio, to w ogóle nie działa już.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

14

Odp: Zmiany w wydaniu OpenWrt 21.02

naturalna kolej rzeczy, że w pewnym momencie będzie trzeba porzucić stare urządzenia smile

15

Odp: Zmiany w wydaniu OpenWrt 21.02

Wireguard ważna sprawa dobrze, że zostanie. Jest wiele staroci z powiększonym RAM, czy dla TL-WR1043NDv1 zostaną obrazy z upokarzaną na tym forum "lucyną"?

16

Odp: Zmiany w wydaniu OpenWrt 21.02

Zastanawiam się czy w ogóle budować obrazy z LuCI dla routerów z 32MB. Wymagało by to ode mnie trochę pracy bo musiał bym zrobić listę routerów z pamięcią 32MB. Ale właśnie patrząc na to jak się zachowuje 1043v1 z luci na 21.02 to chyba jest to sprawa do rozważenia. Przy samym wczytaniu strony początkowej load skacze do 2 i luci strzela timeoutami.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17

Odp: Zmiany w wydaniu OpenWrt 21.02

Nie ma sensu, tylko ludzie będą Cię męczyć, że nie działa...

Mam i używam: Fujitsu Futro S720, Netgear R6220, Unielec U7621-06, TP-Linki 1043 V1, V2, Linksysy EA7500v2, AeroHive AP350, Linksys EA8500, ZTE MF286d.
Mam: D-Linki DWR-921, DWR-118, DWR-116, TP-Link WDR-4900 v1, Checkpoint L-50, Linksysy 1900ACS, LB-Link BL-W1200,

18

Odp: Zmiany w wydaniu OpenWrt 21.02

I chyba tak zrobię, wywalę budowanie obrazów luci dla routerów z 32MB ramu.
Zrobię chyba też tak, że 8M nie będą miały domyślnie openvpn z obrazach, te z większą ilością flash już to będą miały. Znów to oznacza że będę kompilował obrazy po 50 razy za każdym przebiegiem...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: Zmiany w wydaniu OpenWrt 21.02

Czy ktoś może wgrać na swojego Netgeara R6220  ten plik: https://downloads.openwrt.org/releases/ … pgrade.bin przez sysupgrade -F -n i sprawdzić jak się wifi zachowuje?
To obraz z openwrt, mój build reaguje tak samo: po wgraniu trzeba przyciskiem z tyłu obudowany włączyć wifi. W LuCI pojawią się na chwilę sieć bezprzewodowa i można się do niej podąłączyć. Po chwili luci twierdzi że wifi jest wyłączone mimo że jest włączone i da się podłączyć. Naciśnięcie przycisku też nic nie daje (tzn ustawia 1 w disabled w konfig), ale mimo to wifi nadal działa.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

20 (edytowany przez mar_w 2021-02-21 20:37:04)

Odp: Zmiany w wydaniu OpenWrt 21.02

Zgadza się. U mnie jest to samo.
1. Router po raz pierwszy uruchamia się bez rozgłaszania wifi a w Luci:
"radio [0,1]" "Device is not active"
"disabled" "Wireless is disabled" na obu radiach
# uci show wireless -> wireless.radio[0,1].disabled='1'

2. Wciskam przycisk. Wifi działa, połączenie z telefonem jest OK a w Luci:
"radio [0,1]" "Device is not active"
"disabled" " Wireless is not associated"
# uci show wireless -> wireless.radio[0,1].disabled='0'

3. Wciskam przycisk. Wifi nadal działa i nie daje się wyłączyć z przycisku. Połączenie z telefonem nadal jest aktywne.
"radio [0,1]" "Device is not active"
"disabled" "Wireless is disabled" na obu radiach
# uci show wireless -> wireless.radio[0,1].disabled='1'

4. gdy radio było włączone (disabled=0) robię reboot.
Po uruchomieniu routera, w Luci prawidłowo pokazane są dane odnośnie Wifi (sygnał itd) Czyli wszystko tak jak być powinno smile

5. Znowu wciskam przycisk i radio przestaje rozgłaszać. punkt 1.

6. Wciskam przycisk, Wifi rozgłasza a w Luci to samo co w punkcie 2.


Jedyne dane odnośnie radia gdy ono rozgłaszało i było połączenie z telefonem to było wtedy, gdy na włączonym Wifi zrobiłem reboot.

* WNDR 4300v2 * ||  * Xiaomi Miwifi Mini * || Netgear R6220 *
* DVBT2 - T230C *

21

Odp: Zmiany w wydaniu OpenWrt 21.02

Coś jest zepsute...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

22 (edytowany przez Cezary 2021-02-22 09:29:03)

Odp: Zmiany w wydaniu OpenWrt 21.02

Kolejne ograniczenie: prawdopodobnie zrezygnuję z budowy architektury ramips/rt305x. Wg logów jest bardzo mało pobrań obrazów na tą platformę (pomijając ludzi którzy namiętnie mirrorują wszystko nie wiadomo w jakim celu), zaś sama architektura w większości składa się ze starych urządzeń z 4MB w których obecnie nawet samo czyste openwrt nie chce się zmieścić. O obrazach z luci już nawet nie wspominam, bo większość routerów ma też 32MB ramu. Ktoś jeszcze tego używa?

Ten sam problem dotyka ath79/tiny

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: Zmiany w wydaniu OpenWrt 21.02

Cezary napisał/a:

Ten sam problem dotyka ath79/tiny

W tej architekturze jest np F9K1115v2 który raczej nie ma problemu z małą ilością pamięci. A jest tam ze względu na podział partycji.

24

Odp: Zmiany w wydaniu OpenWrt 21.02

F9K1115v2 jest w ath79/generic. Zmienili sposób dostępu do partycji.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Zmiany w wydaniu OpenWrt 21.02

Mimo że kompiluję tylko niektóre architektury, to wygląda na to że nowych obrazów będzie ponad 20GB. Jeszcze się to zmieści na dysku, ale ilość wolnego miejsca w routerze drastycznie spada...

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.