Uscita di OpenWrt 22.03.0

Dopo un anno di sviluppo, è stata pubblicata una nuova e significativa versione della distribuzione OpenWrt 22.03.0, progettata per essere utilizzata in vari dispositivi di rete, come router, switch e punti di accesso. OpenWrt supporta molteplici piattaforme e architetture ed è dotato di un sistema di build che consente di effettuare cross-compilazione in modo semplice e comodo, includendo vari componenti nel proprio pacchetto, il che permette di formare facilmente un firmware o un'immagine del disco personalizzati per specifiche esigenze. Le build sono state create per 35 piattaforme target.

Tra le novità in OpenWrt 22.03.0 si segnalano:

  • Per impostazione predefinita è stato attivato una nuova applicazione per la gestione del firewall: fw4 (Firewall4), basata sul filtro pacchetti nftables. La sintassi dei file di configurazione per il firewall (/etc/config/firewall) e l'interfaccia uci non sono cambiate: fw4 può agire come un sostituto trasparente degli strumenti precedenti fw3, basati su iptables. L'eccezione sono le regole aggiunte manualmente (/etc/firewall.user), che dovranno essere riscritte per nftables (fw4 consente l'aggiunta di blocchi di regole personalizzati, ma nel formato nftables).

    Il vecchio strumento basato su iptables è stato rimosso dalle immagini predefinite, ma può essere ripristinato tramite il gestore pacchetti opkg o lo strumento Image Builder. Sono disponibili anche wrapper per iptables-nft, arptables-nft, ebtables-nft e xtables-nft, che consentono di creare regole per nftables utilizzando la vecchia sintassi di iptables.

  • È stato aggiunto il supporto per oltre 180 nuovi dispositivi, inclusi 15 dispositivi basati sul chip MediaTek MT7915 con supporto per Wi-Fi 6 (IEEE 802.11ax). Il numero totale di dispositivi supportati è arrivato a 1580.
  • È proseguita la traduzione delle piattaforme di destinazione per l'utilizzo del sottosistema del nucleo DSA (Distributed Switch Architecture), che fornisce strumenti per la configurazione e la gestione di cascami di switch Ethernet collegati tra loro, utilizzando meccanismi per la configurazione delle interfacce di rete comuni (iproute2, ifconfig). DSA può essere utilizzato per la configurazione delle porte e dei VLAN invece dello strumento swconfig precedentemente proposto, ma non tutti i driver degli switch supportano ancora DSA. Nella versione proposta, DSA è stato attivato per le piattaforme bcm53xx (driver tradotti per tutte le schede), lantiq (SoC basato su xrx200 e vr9) e sunxi (schede Bananapi Lamobo R1). In precedenza, DSA era stato tradotto per le piattaforme ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) e realtek.
  • Nel Web interface di LuCI è stata implementata una modalità scura. Per impostazione predefinita, la modalità si attiva automaticamente in base alle impostazioni del browser, ma può anche essere forzata tramite il menu "System" -> "System" -> "Language and Style".
  • È stato risolto il problema del 2038, causato dal superamento del tipo a 32 bit time_t (il contatore del tempo a 32 bit si riempirà il 19 gennaio 2038). Nella nuova versione è stata utilizzata come libreria standard la branch musl 1.2.x, in cui sui sistemi a 32 bit i vecchi contatori del tempo a 32 bit sono stati sostituiti con contatori a 64 bit (il tipo time_t è stato sostituito con time64_t). Nei sistemi a 64 bit, il tipo time64_t è utilizzato fin dall'inizio (il contatore si riempirà dopo 292 miliardi di anni). Il passaggio al nuovo tipo ha portato a una modifica dell'ABI, il che richiederà la ricompilazione di tutti i programmi a 32 bit collegati a musl libc (non è necessaria la ricompilazione per i programmi a 64 bit).
  • Sono state aggiornate le versioni dei pacchetti, incluso il kernel Linux 5.10.138 con il porting dello stack wireless cfg80211/mac80211 dal kernel 5.15.58 (in precedenza era offerto il kernel 5.4 con lo stack wireless dalla branch 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.
  • È stata interrotta la generazione di build per la piattaforma arc770 (Synopsys DesignWare ARC 770D).

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster