Vydanie OpenWrt 22.03.0

Po roku vývoja bola zverejnená nová významná verzia distribúcie OpenWrt 22.03.0 zameraná na použitie v rôznych sieťových zariadeniach, ako sú smerovače, prepínače a prístupové body. OpenWrt podporuje mnoho rôznych platforiem a architektúr a má montážny systém, ktorý umožňuje jednoduchú a pohodlnú krížovú kompiláciu, vrátane rôznych komponentov v zostave, čo uľahčuje vytvorenie hotového firmvéru alebo obrazu disku s požadovanou sadou pred- nainštalované balíky prispôsobené pre konkrétne úlohy. Zostavy sú generované pre 35 cieľových platforiem.

Medzi zmenami v OpenWrt 22.03.0 sú uvedené nasledujúce:

  • Štandardne je povolená nová aplikácia na správu firewallu - fw4 (Firewall4), založená na filtri paketov nftables. Syntax konfiguračných súborov firewallu (/etc/config/firewall) a rozhrania uci sa nezmenili – fw4 môže fungovať ako transparentná náhrada za predtým používanú sadu nástrojov fw3 založenú na iptables. Výnimkou sú pravidlá pridané ručne (/etc/firewall.user), ktoré bude potrebné prerobiť pre nftables (fw4 vám umožňuje pridávať vlastné bloky pravidiel, ale vo formáte nftables).

    Stará súprava nástrojov založená na iptables je vylúčená z predvolených obrázkov, ale možno ju vrátiť späť pomocou správcu balíkov opkg alebo súpravy nástrojov Image Builder. Poskytnuté sú aj obaly iptables-nft, arptables-nft, ebtables-nft a xtables-nft, ktoré vám umožňujú vytvárať pravidlá pre nftables pomocou starej syntaxe iptables.

  • Pridaná podpora pre viac ako 180 nových zariadení vrátane 15 zariadení založených na čipe MediaTek MT7915 s podporou Wi-Fi 6 (IEEE 802.11ax). Celkový počet podporovaných zariadení dosiahol 1580.
  • Pokračuje prechod cieľových platforiem na používanie kernelového subsystému DSA (Distributed Switch Architecture), ktorý poskytuje nástroje na konfiguráciu a správu kaskád prepojených ethernetových prepínačov s využitím mechanizmov na konfiguráciu konvenčných sieťových rozhraní (iproute2, ifconfig). DSA je možné použiť na konfiguráciu portov a VLAN namiesto predtým ponúkaného nástroja swconfig, ale nie všetky ovládače prepínačov zatiaľ podporujú DSA. V navrhovanom vydaní sa DSA používa pre platformy bcm53xx (ovládače pre všetky dosky boli preložené), lantiq (SoC založené na xrx200 a vr9) a sunxi (dosky Bananapi Lamobo R1). Predtým boli na DSA prevedené platformy ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) a realtek.
  • Webové rozhranie LuCI má režim tmavého dizajnu. V predvolenom nastavení je režim automaticky zapnutý v závislosti od nastavení prehliadača, ale je možné ho zapnúť aj vynútene prostredníctvom ponuky „Systém“ -> „Systém“ -> „Jazyk a štýl“.
  • Vyriešený problém z roku 2038 spôsobený pretečením 32-bitového typu time_t (32-bitové počítadlo času Mythic by preteklo 19. januára 2038). Nové vydanie používa vetvu musl 1.2.x ako štandardnú knižnicu, v ktorej sú na 32-bitových architektúrach staré 32-bitové počítadlá času nahradené 64-bitovými (typ time_t je nahradený time64_t). Na 64-bitových systémoch sa spočiatku používa typ time64_t (počítadlo sa preplní za 292 miliárd rokov). Prechod na nový typ viedol k zmene v ABI, čo si vyžiada prebudovanie všetkých 32-bitových programov spojených s musl libc (pre 64-bitové programy nie je potrebné prebudovanie).
  • Aktualizované verzie balíkov vrátane linuxového jadra 5.10.138 s portovaním bezdrôtového zásobníka cfg80211/mac80211 z jadra 5.15.58 (predtým bolo ponúkané jadro 5.4 s bezdrôtovým zásobníkom z vetvy 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.
  • Generovanie zostáv pre platformu arc770 (Synopsys DesignWare ARC 770D) bolo ukončené.

Zdroj: opennet.ru

Pridať komentár