Versión de OpenWrt 22.03.0

Despois dun ano de desenvolvemento, publicouse unha nova versión significativa da distribución OpenWrt 22.03.0, destinada ao seu uso en diversos dispositivos de rede como enrutadores, conmutadores e puntos de acceso. OpenWrt admite moitas plataformas e arquitecturas diferentes e ten un sistema de montaxe que permite unha compilación cruzada sinxela e cómoda, incluíndo varios compoñentes no conxunto, o que facilita a creación de firmware preparado ou unha imaxe de disco co conxunto desexado de pre-compilación. paquetes instalados adaptados a tarefas específicas. Xéranse conxuntos para 35 plataformas de destino.

Entre os cambios en OpenWrt 22.03.0 nótanse os seguintes:

  • Por defecto, unha nova aplicación de xestión de firewall está habilitada - fw4 (Firewall4), baseada no filtro de paquetes nftables. A sintaxe dos ficheiros de configuración do firewall (/etc/config/firewall) e a interface uci non cambiaron; fw4 pode actuar como un substituto transparente para o kit de ferramentas fw3 baseado en iptables usado anteriormente. A excepción son as regras engadidas manualmente (/etc/firewall.user), que terán que ser refeitas para nftables (fw4 permítelle engadir os seus propios bloques de regras, pero en formato nftables).

    O conxunto de ferramentas antigo baseado en iptables está excluído das imaxes predeterminadas, pero pódese recuperar usando o xestor de paquetes opkg ou o conxunto de ferramentas do Construtor de imaxes. Tamén se ofrecen os envoltorios iptables-nft, arptables-nft, ebtables-nft e xtables-nft, que che permiten crear regras para nftables usando a sintaxe antiga de iptables.

  • Engadiuse soporte para máis de 180 novos dispositivos, incluídos 15 dispositivos baseados no chip MediaTek MT7915 con compatibilidade con Wi-Fi 6 (IEEE 802.11ax). O número total de dispositivos compatibles alcanzou os 1580.
  • Continúa a transición das plataformas de destino ao uso do subsistema do núcleo DSA (Distributed Switch Architecture), proporcionando ferramentas para configurar e xestionar cascadas de conmutadores Ethernet interconectados, utilizando mecanismos para configurar interfaces de rede convencionais (iproute2, ifconfig). Pódese usar DSA para configurar portos e VLAN en lugar da ferramenta swconfig ofrecida anteriormente, pero aínda non todos os controladores de conmutadores admiten DSA. Na versión proposta, DSA úsase para as plataformas bcm53xx (traducíronse os controladores para todas as placas), lantiq (SoC baseado en xrx200 e vr9) e sunxi (placas Bananapi Lamobo R1). Anteriormente, as plataformas ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) e realtek foron transferidas a DSA.
  • A interface web LuCI ten un modo de deseño escuro. De xeito predeterminado, o modo está activado automaticamente dependendo da configuración do navegador, pero tamén se pode activar de xeito forzado a través do menú "Sistema" -> "Sistema" -> "Idioma e estilo".
  • Resolveuse un problema de 2038 causado por un desbordamento do tipo time_t de 32 bits (o contador de tempo Mythic de 32 bits desbordaríase o 19 de xaneiro de 2038). A nova versión usa a rama musl 1.2.x como biblioteca estándar, na que en arquitecturas de 32 bits os antigos contadores de tempo de 32 bits son substituídos por outros de 64 bits (o tipo time_t substitúese por time64_t). Nos sistemas de 64 bits, emprégase inicialmente o tipo time64_t (o contador desbordarase en 292 millóns de anos). A transición a un novo tipo levou a un cambio no ABI, que requirirá unha reconstrución de todos os programas de 32 bits asociados con musl libc (non se precisa reconstrución para os programas de 64 bits).
  • Versións actualizadas de paquetes, incluíndo o núcleo Linux 5.10.138 con portada da pila sen fíos cfg80211/mac80211 desde o núcleo 5.15.58 (anteriormente ofrecíase o núcleo 5.4 coa pila sen fíos da rama 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.
  • Descontinuouse a xeración de conxuntos para a plataforma arc770 (Synopsys DesignWare ARC 770D).

Fonte: opennet.ru

Engadir un comentario