OpenWrt utgivelse 22.03.0

Etter et år med utvikling har en ny betydelig utgivelse av OpenWrt 22.03.0-distribusjonen blitt publisert, rettet mot bruk i ulike nettverksenheter som rutere, svitsjer og tilgangspunkter. OpenWrt støtter mange forskjellige plattformer og arkitekturer og har et monteringssystem som muliggjør enkel og praktisk krysskompilering, inkludert ulike komponenter i sammenstillingen, noe som gjør det enkelt å lage ferdiglaget firmware eller et diskbilde med ønsket sett med forhånds- installerte pakker tilpasset spesifikke oppgaver. Forsamlinger genereres for 35 målplattformer.

Blant endringene i OpenWrt 22.03.0 er følgende notert:

  • Som standard er et nytt brannmuradministrasjonsprogram aktivert - fw4 (Brannmur4), basert på nftables-pakkefilteret. Syntaksen til brannmurkonfigurasjonsfilene (/etc/config/firewall) og uci-grensesnittet har ikke endret seg - fw4 kan fungere som en transparent erstatning for det tidligere brukte iptables-baserte fw3-verktøysettet. Unntaket er regler lagt til manuelt (/etc/firewall.user), som må lages på nytt for nftables (fw4 lar deg legge til dine egne regelblokker, men i nftables-format).

    Det gamle iptables-baserte verktøysettet er ekskludert fra standardbildene, men kan hentes tilbake ved å bruke opkg-pakkebehandlingen eller Image Builder-verktøysettet. Det finnes også iptables-nft, arptables-nft, ebtables-nft og xtables-nft wrappers, som lar deg lage regler for nftables ved å bruke den gamle iptables-syntaksen.

  • Lagt til støtte for mer enn 180 nye enheter, inkludert 15 enheter basert på MediaTek MT7915-brikken med støtte for Wi-Fi 6 (IEEE 802.11ax). Det totale antallet støttede enheter har nådd 1580.
  • Overgangen av målplattformer til bruk av kjernedelsystemet DSA (Distributed Switch Architecture) fortsetter, og gir verktøy for å konfigurere og administrere kaskader av sammenkoblede Ethernet-svitsjer, ved å bruke mekanismer for å konfigurere konvensjonelle nettverksgrensesnitt (iproute2, ifconfig). DSA kan brukes til å konfigurere porter og VLAN i stedet for det tidligere tilbudte swconfig-verktøyet, men ikke alle bryterdrivere støtter DSA ennå. I den foreslåtte utgivelsen brukes DSA for bcm53xx-plattformene (drivere for alle brett er oversatt), lantiq (SoC basert på xrx200 og vr9) og sunxi (Bananapi Lamobo R1-kort). Tidligere ble plattformene ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) og realtek overført til DSA.
  • LuCI-nettgrensesnittet har en mørk designmodus. Som standard slås modusen på automatisk avhengig av nettleserinnstillingene, men den kan også slås på med tvang via menyen "System" -> "System" -> "Språk og stil".
  • Løste et 2038-problem forårsaket av et overløp av typen 32-bit time_t (32-bit Mythic-tidstelleren ville flyte over 19. januar 2038). Den nye utgivelsen bruker musl 1.2.x-grenen som et standardbibliotek, der på 32-bits arkitekturer er de gamle 32-biters tidstellere erstattet med 64-biters (time_t-typen er erstattet av time64_t). På 64-bits systemer brukes time64_t-typen i utgangspunktet (telleren vil flyte over om 292 milliarder år). Overgangen til en ny type førte til en endring i ABI, som vil kreve en ombygging av alle 32-biters programmer assosiert med musl libc (ingen ombygging kreves for 64-biters programmer).
  • Oppdaterte versjoner av pakker, inkludert Linux-kjernen 5.10.138 med portering av den trådløse cfg80211/mac80211-stakken fra 5.15.58-kjernen (tidligere ble 5.4-kjernen med den trådløse stabelen 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 av sammenstillinger for arc770-plattformen (Synopsys DesignWare ARC 770D) er avviklet.

Kilde: opennet.ru

Legg til en kommentar