OpenWrt Release 22.03.0

Nei in jier fan ûntwikkeling is in nije wichtige release fan 'e OpenWrt 22.03.0-distribúsje publisearre, rjochte op gebrûk yn ferskate netwurkapparaten lykas routers, skeakels en tagongspunten. OpenWrt stipet in protte ferskillende platfoarms en arsjitektueren en hat in assemblagesysteem dat ienfâldige en handige cross-kompilaasje mooglik makket, ynklusyf ferskate komponinten yn 'e gearkomste, wat it maklik makket om klearmakke firmware of in skiifôfbylding te meitsjen mei de winske set fan pre- ynstalleare pakketten oanpast foar spesifike taken. Assemblies wurde generearre foar 35 doelplatfoarms.

Under de wizigingen yn OpenWrt 22.03.0 wurde de folgjende opmurken:

  • Standert is in nije applikaasje foar firewallbehear ynskeakele - fw4 (Firewall4), basearre op it nftables-pakketfilter. De syntaksis fan 'e firewall-konfiguraasjebestannen (/etc/config/firewall) en de uci-ynterface binne net feroare - fw4 kin fungearje as in transparante ferfanging foar de earder brûkte iptables-basearre fw3 toolkit. De útsûndering is regels dy't mei de hân tafoege wurde (/etc/firewall.user), dy't opnij makke wurde moatte foar nftables (fw4 lit jo jo eigen regelblokken taheakje, mar yn nftables-formaat).

    De âlde iptables-basearre toolkit is útsletten fan de standertôfbyldings, mar kin werombrocht wurde mei de opkg-pakketbehearder of de Image Builder-ark. Ek foarsjoen binne de iptables-nft, arptables-nft, ebtables-nft, en xtables-nft wrappers, wêrtroch jo regels kinne meitsje foar nftables mei de âlde iptables-syntaksis.

  • Stipe tafoege foar mear dan 180 nije apparaten, ynklusyf 15 apparaten basearre op de MediaTek MT7915-chip mei Wi-Fi 6 (IEEE 802.11ax)-stipe. It totale oantal stipe apparaten hat 1580 berikt.
  • De oergong fan doelplatfoarms nei it gebrûk fan it kernelsubsysteem DSA (Distributed Switch Architecture) giet troch, en leveret ark foar it konfigurearjen en behearen fan kaskaden fan ferbûne Ethernet-skeakels, mei help fan meganismen foar it konfigurearjen fan konvinsjonele netwurkynterfaces (iproute2, ifconfig). DSA kin brûkt wurde om te konfigurearjen havens en VLANs yn plak fan de earder oanbean swconfig ark, mar net alle switch bestjoerders stypje DSA noch. Yn 'e foarstelde release wurdt DSA brûkt foar de bcm53xx-platfoarms (bestjoerders foar alle boerden binne oerset), lantiq (SoC basearre op xrx200 en vr9) en sunxi (Bananapi Lamobo R1-boerden). Earder waarden de platfoarms ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) en realtek oerbrocht nei DSA.
  • De LuCI-webynterface hat in tsjustere ûntwerpmodus. Standert wurdt de modus automatysk ynskeakele ôfhinklik fan 'e browserynstellingen, mar it kin ek mei geweld ynskeakele wurde fia it menu "Systeem" -> "Systeem" -> "Taal en styl".
  • In probleem fan 2038 oplost feroarsake troch in oerstreaming fan it 32-bit time_t-type (de 32-bit Mythic tiidteller soe op 19 jannewaris 2038 oerrinne). De nije release brûkt de musl 1.2.x tûke as standert bibleteek, wêryn op 32-bit arsjitektuer de âlde 32-bit tiid tellers wurde ferfongen troch 64-bit ones (it time_t type wurdt ferfongen troch time64_t). Op 64-bit systemen wurdt it time64_t-type ynearsten brûkt (de teller sil oer 292 miljard jier oerstreame). De oergong nei in nij type late ta in feroaring yn de ABI, dat sil fereaskje in werbou fan alle 32-bit programma ferbûn mei musl libc (gjin werbou nedich foar 64-bit programma).
  • Bywurke ferzjes fan pakketten, ynklusyf de Linux kernel 5.10.138 mei porting fan 'e cfg80211/mac80211 draadloze stack fan' e 5.15.58 kernel (earder de 5.4 kernel mei de draadloze stack fan 'e 5.10 branch waard oanbean), musl libc 1.2.3, glibc 2.34, gcc 11.2.0, binutils 2.37, hostapd 2.10, dnsmasq 2.86, dropbear 2022.82, busybox 1.35.0.
  • De generaasje fan gearkomsten foar it arc770-platfoarm (Synopsys DesignWare ARC 770D) is beëinige.

Boarne: opennet.ru

Add a comment