Vrijgave van OpenWrt 22.03.0

Na een jaar van ontwikkeling is er een nieuwe belangrijke release van de OpenWrt 22.03.0-distributie gepubliceerd, gericht op toepassingen in verschillende netwerkapparaten zoals routers, switches en toegangspunten. OpenWrt ondersteunt veel verschillende platformen en architecturen en heeft een bouwsysteem waarmee u eenvoudig en gemakkelijk kunt cross-compileren, inclusief verschillende componenten in de assemblage, waardoor het gemakkelijk is om een ​​kant-en-klare firmware of schijfkopie te maken die is aangepast aan specifieke taken met de gewenste set vooraf geïnstalleerde pakketten. Er worden builds gegenereerd voor 35 doelplatforms.

Van de wijzigingen in OpenWrt 22.03.0 wordt opgemerkt:

  • Standaard is een nieuwe applicatie voor firewallbeheer ingeschakeld - fw4 (Firewall4), gebaseerd op het nftables-pakketfilter. De syntaxis van de configuratiebestanden voor de firewall (/etc/config/firewall) en de uci-interface zijn niet veranderd - fw4 kan fungeren als een transparante vervanging voor de eerder gebruikte op iptables gebaseerde fw3-toolkit. De uitzondering zijn handmatig toegevoegde regels (/etc/firewall.user), die herschreven moeten worden voor nftables (fw4 stelt je in staat om je eigen regelblokken toe te voegen, maar dan in nftables formaat).

    De oude op iptables gebaseerde toolkit is verwijderd uit de standaardafbeeldingen, maar kan worden teruggebracht met behulp van de opkg-pakketbeheerder of de Image Builder-toolkit. De iptables-nft, arptables-nft, ebtables-nft en xtables-nft wrappers zijn ook aanwezig, waardoor je regels voor nftables kunt maken met de oude iptables syntaxis.

  • Ondersteuning toegevoegd voor meer dan 180 nieuwe apparaten, waaronder 15 apparaten op basis van de MediaTek MT7915-chip met ondersteuning voor Wi-Fi 6 (IEEE 802.11ax). Het totale aantal ondersteunde apparaten heeft 1580 bereikt.
  • De overdracht van doelplatforms naar het gebruik van het DSA (Distributed Switch Architecture) kernel-subsysteem, dat tools biedt voor het configureren en beheren van cascades van onderling verbonden Ethernet-switches, met behulp van mechanismen voor het configureren van conventionele netwerkinterfaces (iproute2, ifconfig), is voortgezet. DSA kan worden gebruikt om poorten en VLAN's te configureren in plaats van de eerder aangeboden tool swconfig, maar nog niet alle switchdrivers ondersteunen DSA. In de voorgestelde release is DSA ingeschakeld voor de bcm53xx-platforms (vertaalde stuurprogramma's voor alle boards), lantiq (op xrx200 en vr9 gebaseerde SoC's) en sunxi (Bananapi Lamobo R1-boards). Eerder werden ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) en realtek-platforms overgedragen aan DSA.
  • De LuCI-webinterface heeft een donkere modus. De modus is standaard automatisch ingeschakeld, afhankelijk van de browserinstellingen, maar kan ook gedwongen worden ingeschakeld via het menu "Systeem" -> "Systeem" -> "Taal en stijl".
  • Opgelost jaar 2038 probleem veroorzaakt door 32-bit time_t type overflow (32-bit epochale tijdteller loopt over op 19 januari 2038). In de nieuwe release wordt de musl 1.2.x-tak gebruikt als een standaardbibliotheek, waarin op 32-bits architecturen de oude 32-bits tijdtellers worden vervangen door 64-bits (het type time_t wordt vervangen door time64_t) . Op 64-bits systemen wordt aanvankelijk het type time64_t gebruikt (de teller loopt over 292 miljard jaar over). De overgang naar het nieuwe type heeft de ABI gewijzigd, waardoor alle 32-bits programma's die aan musl libc zijn gekoppeld, opnieuw moeten worden opgebouwd (er is geen nieuwe versie vereist voor 64-bits programma's).
  • Bijgewerkte pakketversies, inclusief Linux kernel 5.10.138 met cfg80211/mac80211 wireless stack geporteerd van 5.15.58 kernel (eerder werd 5.4 kernel met wireless stack van 5.10 branch aangeboden), 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.
  • Builds zijn stopgezet voor het arc770-platform (Synopsys DesignWare ARC 770D).

Bron: opennet.ru

Voeg een reactie