OpenWrt kiadás 22.03.0

Egy évnyi fejlesztés után megjelent az OpenWrt 22.03.0 disztribúció új jelentős kiadása, amely különféle hálózati eszközökben, például útválasztókban, kapcsolókban és hozzáférési pontokban való használatra készült. Az OpenWrt számos különböző platformot és architektúrát támogat, és olyan összeállítási rendszerrel rendelkezik, amely lehetővé teszi az egyszerű és kényelmes kereszt-összeállítást, beleértve az összeállítás különböző komponenseit is, ami megkönnyíti a kész firmware vagy lemezkép létrehozását a kívánt elő-készlettel. speciális feladatokhoz igazított telepített csomagok. Az összeállításokat 35 célplatformhoz állítják elő.

Az OpenWrt 22.03.0 változásai között a következőket jegyezzük meg:

  • Alapértelmezés szerint egy új tűzfalkezelő alkalmazás engedélyezve van - az fw4 (Firewall4), az nftables csomagszűrő alapján. A tűzfal konfigurációs fájlok (/etc/config/firewall) szintaxisa és az uci felület nem változott – az fw4 átlátszó helyettesítője lehet a korábban használt iptables alapú fw3 eszközkészletnek. Ez alól kivételt képeznek a kézzel hozzáadott szabályok (/etc/firewall.user), amelyeket újra kell készíteni az nftables számára (az fw4 lehetővé teszi saját szabályblokkok hozzáadását, de nftables formátumban).

    A régi iptables-alapú eszközkészlet ki van zárva az alapértelmezett képek közül, de visszahozható az opkg csomagkezelő vagy az Image Builder eszközkészlet segítségével. Ezenkívül rendelkezésre állnak az iptables-nft, arptables-nft, ebtables-nft és xtables-nft burkolók, amelyek lehetővé teszik az nftables szabályok létrehozását a régi iptables szintaxis használatával.

  • Több mint 180 új eszköz támogatása, köztük 15 Wi-Fi 7915 (IEEE 6ax) támogatással rendelkező MediaTek MT802.11 chipen alapuló eszköz. A támogatott eszközök teljes száma elérte az 1580-at.
  • Folytatódik a célplatformok átállása a DSA (Distributed Switch Architecture) kernel alrendszer használatára, amely eszközöket biztosít az egymáshoz kapcsolódó Ethernet switchek kaszkádjainak konfigurálásához és kezeléséhez, a hagyományos hálózati interfészek (iproute2, ifconfig) konfigurálására szolgáló mechanizmusok segítségével. A DSA használható portok és VLAN-ok konfigurálására a korábban felajánlott swconfig eszköz helyett, de még nem minden kapcsoló-illesztőprogram támogatja a DSA-t. A javasolt kiadásban a DSA-t a bcm53xx platformokhoz (minden kártya illesztőprogramjait lefordították), a lantiq-hoz (xrx200 és vr9 alapú SoC) és a sunxi-hoz (Bananapi Lamobo R1 kártyák) használják. Korábban az ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) és realtek platformok kerültek a DSA-ba.
  • A LuCI webes felülete sötét tervezési móddal rendelkezik. Alapértelmezés szerint az üzemmód a böngésző beállításaitól függően automatikusan bekapcsol, de a „Rendszer” -> „Rendszer” -> „Nyelv és stílus” menüben kényszeresen is bekapcsolható.
  • Megoldott egy 2038-as problémát, amelyet a 32 bites time_t típusú túlcsordulás okozott (a 32 bites Mythic időszámláló 19. január 2038-én túlcsordulna). Az új kiadás a musl 1.2.x ágat használja szabványos könyvtárként, amelyben a 32 bites architektúrákon a régi 32 bites időszámlálókat 64 bitesekre cserélik (a time_t típust time64_t váltja fel). A 64 bites rendszereken kezdetben a time64_t típust használják (a számláló 292 milliárd év múlva fog túlcsordulni). Az új típusra való áttérés az ABI változásához vezetett, ami megköveteli a musl libc-hez társított összes 32 bites program újraépítését (a 64 bites programok esetében nincs szükség újraépítésre).
  • Csomagok frissített verziói, beleértve az 5.10.138-as Linux-kernelt a cfg80211/mac80211 vezeték nélküli verem 5.15.58-as kernelről történő áthelyezésével (korábban az 5.4-es ágból az 5.10-es kernelt kínálták a vezeték nélküli veremmel), 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.
  • Az arc770 platform (Synopsys DesignWare ARC 770D) összeállításainak generálása megszűnt.

Forrás: opennet.ru

Hozzászólás