Udgivelse af OpenWrt 22.03.0

Efter et års udvikling er der udgivet en ny betydelig udgivelse af OpenWrt 22.03.0-distributionen, rettet mod brug i forskellige netværksenheder såsom routere, switche og adgangspunkter. OpenWrt understøtter mange forskellige platforme og arkitekturer og har et montagesystem, der giver mulighed for enkel og bekvem krydskompilering, herunder forskellige komponenter i montagen, hvilket gør det nemt at lave færdiglavet firmware eller et diskbillede med det ønskede sæt af præ- installerede pakker tilpasset til specifikke opgaver. Forsamlinger genereres til 35 målplatforme.

Blandt ændringerne i OpenWrt 22.03.0 er følgende bemærket:

  • Som standard er en ny firewall-administrationsapplikation aktiveret - fw4 (Firewall4), baseret på nftables-pakkefilteret. Syntaksen for firewall-konfigurationsfilerne (/etc/config/firewall) og uci-grænsefladen er ikke ændret - fw4 kan fungere som en gennemsigtig erstatning for det tidligere brugte iptables-baserede fw3-værktøjssæt. Undtagelsen er regler tilføjet manuelt (/etc/firewall.user), som skal laves om til nftables (fw4 giver dig mulighed for at tilføje dine egne regelblokke, men i nftables-format).

    Det gamle iptables-baserede værktøjssæt er udelukket fra standardbillederne, men kan bringes tilbage ved hjælp af opkg-pakkehåndteringen eller Image Builder-værktøjssættet. Der findes også iptables-nft, arptables-nft, ebtables-nft og xtables-nft wrappers, som giver dig mulighed for at oprette regler for nftables ved hjælp af den gamle iptables-syntaks.

  • Tilføjet understøttelse af mere end 180 nye enheder, inklusive 15 enheder baseret på MediaTek MT7915-chippen med Wi-Fi 6 (IEEE 802.11ax)-understøttelse. Det samlede antal understøttede enheder er nået op på 1580.
  • Overgangen af ​​målplatforme til brugen af ​​DSA (Distributed Switch Architecture) kerneundersystemet fortsætter og giver værktøjer til at konfigurere og administrere kaskader af indbyrdes forbundne Ethernet-switches ved hjælp af mekanismer til konfiguration af konventionelle netværksgrænseflader (iproute2, ifconfig). DSA kan bruges til at konfigurere porte og VLAN'er i stedet for det tidligere tilbudte swconfig-værktøj, men ikke alle switch-drivere understøtter DSA endnu. I den foreslåede udgivelse bruges DSA til bcm53xx-platformene (drivere til alle boards er blevet oversat), lantiq (SoC baseret på xrx200 og vr9) og sunxi (Bananapi Lamobo R1-kort). Tidligere blev platformene ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) og realtek overført til DSA.
  • LuCI-webgrænsefladen har en mørk designtilstand. Som standard aktiveres tilstanden automatisk afhængigt af browserindstillingerne, men den kan også tvangsaktiveres via menuen "System" -> "System" -> "Sprog og stil".
  • Løste et 2038-problem forårsaget af et overløb af 32-bit time_t-typen (32-bit Mythic-tidstælleren ville løbe over den 19. januar 2038). Den nye udgivelse bruger musl 1.2.x-grenen som et standardbibliotek, hvor de gamle 32-bit-tidstællere på 32-bit arkitekturer erstattes med 64-bit (time_t-typen er erstattet af time64_t). På 64-bit systemer bruges til at begynde med typen time64_t (tælleren vil flyde over om 292 milliarder år). Overgangen til en ny type førte til en ændring i ABI, som vil kræve en genopbygning af alle 32-bit programmer forbundet med musl libc (ingen genopbygning påkrævet for 64-bit programmer).
  • Opdaterede versioner af pakker, inklusive Linux-kernen 5.10.138 med portering af den trådløse cfg80211/mac80211-stak fra 5.15.58-kernen (tidligere blev 5.4-kernen med den trådløse stak fra 5.10-grenen tilbudt), 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.
  • Genereringen af ​​samlinger til arc770-platformen (Synopsys DesignWare ARC 770D) er blevet afbrudt.

Kilde: opennet.ru

Tilføj en kommentar