OpenWrt izdanje 22.03.0

Nakon godinu dana razvoja, objavljeno je novo značajno izdanje distribucije OpenWrt 22.03.0, namijenjeno upotrebi u različitim mrežnim uređajima kao što su ruteri, svičevi i pristupne točke. OpenWrt podržava mnoge različite platforme i arhitekture i ima sistem sastavljanja koji omogućava jednostavnu i praktičnu unakrsnu kompilaciju, uključujući različite komponente u sklopu, što olakšava kreiranje gotovog firmvera ili slike diska sa željenim skupom unaprijed instalirani paketi prilagođeni specifičnim zadacima. Sklopovi se generiraju za 35 ciljnih platformi.

Među izmjenama u OpenWrt 22.03.0 primjećuju se sljedeće:

  • Podrazumevano je omogućena nova aplikacija za upravljanje zaštitnim zidom - fw4 (Firewall4), zasnovana na filteru paketa nftables. Sintaksa konfiguracionih datoteka zaštitnog zida (/etc/config/firewall) i uci interfejsa nisu promenjeni - fw4 može delovati kao transparentna zamena za prethodno korišćeni fw3 alat za iptables. Izuzetak su pravila koja se dodaju ručno (/etc/firewall.user), koja će morati biti prepravljena za nftables (fw4 vam omogućava da dodate vlastite blokove pravila, ali u nftables formatu).

    Stari komplet alata zasnovan na iptables je isključen iz podrazumevanih slika, ali se može vratiti pomoću opkg menadžera paketa ili alata Image Builder. Takođe su obezbeđeni omoti iptables-nft, arptables-nft, ebtables-nft i xtables-nft, koji vam omogućavaju da kreirate pravila za nftables koristeći staru iptables sintaksu.

  • Dodata podrška za više od 180 novih uređaja, uključujući 15 uređaja baziranih na MediaTek MT7915 čipu sa podrškom za Wi-Fi 6 (IEEE 802.11ax). Ukupan broj podržanih uređaja dostigao je 1580.
  • Tranzicija ciljnih platformi na korištenje podsistema kernela DSA (Distributed Switch Architecture) se nastavlja, pružajući alate za konfigurisanje i upravljanje kaskadama međusobno povezanih Ethernet komutatora, koristeći mehanizme za konfigurisanje konvencionalnih mrežnih interfejsa (iproute2, ifconfig). DSA se može koristiti za konfiguriranje portova i VLAN-ova umjesto prethodno ponuđenog alata swconfig, ali svi drajveri sviča još uvijek ne podržavaju DSA. U predloženom izdanju, DSA se koristi za bcm53xx platforme (drajveri za sve ploče su prevedeni), lantiq (SoC baziran na xrx200 i vr9) i sunxi (Bananapi Lamobo R1 ploče). Prethodno su platforme ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) i realtek prebačene na DSA.
  • LuCI web sučelje ima tamni mod dizajna. Podrazumevano, režim se automatski uključuje u zavisnosti od podešavanja pretraživača, ali se može i nasilno uključiti preko menija “Sistem” -> “Sistem” -> “Jezik i stil”.
  • Rešen je problem iz 2038. uzrokovan prelivanjem 32-bitnog tipa time_t (32-bitni Mythic brojač vremena bi se prepunio 19. januara 2038.). Novo izdanje koristi granu musl 1.2.x kao standardnu ​​biblioteku, u kojoj su na 32-bitnim arhitekturama stari 32-bitni brojači vremena zamijenjeni 64-bitnim (tip time_t je zamijenjen time64_t). Na 64-bitnim sistemima u početku se koristi tip time64_t (brojač će se preliti za 292 milijarde godina). Prelazak na novi tip doveo je do promjene u ABI-ju, što će zahtijevati rekonstrukciju svih 32-bitnih programa povezanih sa musl libc-om (nije potrebna rekonstrukcija za 64-bitne programe).
  • Ažurirane verzije paketa, uključujući Linux kernel 5.10.138 sa prenošenjem bežičnog steka cfg80211/mac80211 sa kernela 5.15.58 (ranije je bio ponuđen 5.4 kernel sa bežičnim stekom iz grane 5.10), 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.
  • Generacija sklopova za arc770 platformu (Synopsys DesignWare ARC 770D) je prekinuta.

izvor: opennet.ru

Dodajte komentar