Vydání OpenWrt 22.03.0

Po roce vývoje byla zveřejněna nová významná verze distribuce OpenWrt 22.03.0 zaměřená na použití v různých síťových zařízeních, jako jsou routery, přepínače a přístupové body. OpenWrt podporuje mnoho různých platforem a architektur a má systém sestavení, který umožňuje jednoduchou a pohodlnou křížovou kompilaci, včetně různých komponent v sestavě, což usnadňuje vytvoření hotového firmwaru nebo obrazu disku s požadovanou sadou pre- nainstalované balíčky přizpůsobené pro konkrétní úkoly. Sestavy jsou generovány pro 35 cílových platforem.

Mezi změnami v OpenWrt 22.03.0 jsou uvedeny následující:

  • Ve výchozím nastavení je povolena nová aplikace pro správu firewallu - fw4 (Firewall4), založená na filtru paketů nftables. Syntaxe konfiguračních souborů firewallu (/etc/config/firewall) a rozhraní uci se nezměnily – fw4 může fungovat jako transparentní náhrada za dříve používanou sadu nástrojů fw3 založenou na iptables. Výjimkou jsou pravidla přidaná ručně (/etc/firewall.user), která bude nutné předělat pro nftables (fw4 umožňuje přidávat vlastní bloky pravidel, ale ve formátu nftables).

    Stará sada nástrojů založená na iptables je vyloučena z výchozích obrázků, ale lze ji vrátit zpět pomocí správce balíčků opkg nebo sady nástrojů Image Builder. K dispozici jsou také obaly iptables-nft, arptables-nft, ebtables-nft a xtables-nft, které vám umožňují vytvářet pravidla pro nftables pomocí staré syntaxe iptables.

  • Přidána podpora pro více než 180 nových zařízení, včetně 15 zařízení založených na čipu MediaTek MT7915 s podporou Wi-Fi 6 (IEEE 802.11ax). Celkový počet podporovaných zařízení dosáhl 1580.
  • Pokračuje přechod cílových platforem na využití jaderného subsystému DSA (Distributed Switch Architecture), který poskytuje nástroje pro konfiguraci a správu kaskád vzájemně propojených ethernetových přepínačů s využitím mechanismů pro konfiguraci konvenčních síťových rozhraní (iproute2, ifconfig). DSA lze použít ke konfiguraci portů a VLAN namísto dříve nabízeného nástroje swconfig, ale ne všechny ovladače přepínačů zatím DSA podporují. V navrhované verzi se DSA používá pro platformy bcm53xx (ovladače pro všechny desky byly přeloženy), lantiq (SoC založené na xrx200 a vr9) a sunxi (desky Bananapi Lamobo R1). Dříve byly na DSA převedeny platformy ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) a realtek.
  • Webové rozhraní LuCI má režim tmavého designu. Ve výchozím nastavení je režim automaticky zapnutý v závislosti na nastavení prohlížeče, ale lze jej zapnout i vynuceně pomocí nabídky „Systém“ -> „Systém“ -> „Jazyk a styl“.
  • Vyřešen problém z roku 2038 způsobený přetečením 32bitového typu time_t (32bitové počítadlo času Mythic by přeteklo 19. ledna 2038). Nová verze používá větev musl 1.2.x jako standardní knihovnu, ve které jsou na 32bitových architekturách staré 32bitové časové čítače nahrazeny 64bitovými (typ time_t je nahrazen time64_t). Na 64bitových systémech se zpočátku používá typ time64_t (počítadlo přeteče za 292 miliard let). Přechod na nový typ vedl ke změně v ABI, která bude vyžadovat přebudování všech 32bitových programů spojených s musl libc (u 64bitových programů není potřeba žádné přebudování).
  • Aktualizované verze balíčků, včetně linuxového jádra 5.10.138 s portováním bezdrátového stacku cfg80211/mac80211 z jádra 5.15.58 (dříve bylo nabízeno jádro 5.4 s bezdrátovým stackem z větve 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.
  • Generování sestav pro platformu arc770 (Synopsys DesignWare ARC 770D) bylo ukončeno.

Zdroj: opennet.ru

Přidat komentář