Lanzamiento de OpenWrt 22.03.0

Luego de un año de desarrollo, se ha publicado un nuevo lanzamiento importante de la distribución OpenWrt 22.03.0, destinado a su uso en diversos dispositivos de red como enrutadores, conmutadores y puntos de acceso. OpenWrt admite muchas plataformas y arquitecturas diferentes y tiene un sistema de ensamblaje que permite realizar una compilación cruzada de manera simple y conveniente, incluyendo varios componentes en el ensamblaje, lo que facilita la creación de firmware listo para usar o una imagen de disco con el conjunto deseado. de paquetes preinstalados adaptados para tareas específicas. Se generan ensamblajes para 35 plataformas de destino.

De los cambios en OpenWrt 22.03.0, se destaca:

  • De forma predeterminada, está habilitada una nueva aplicación de administración de firewall: fw4 (Firewall4), basada en el filtro de paquetes nftables. La sintaxis de los archivos de configuración del firewall (/etc/config/firewall) y la interfaz uci no han cambiado: fw4 puede actuar como un reemplazo transparente para el kit de herramientas fw3 basado en iptables utilizado anteriormente. La excepción son las reglas agregadas manualmente (/etc/firewall.user), que deberán rehacerse para nftables (fw4 le permite agregar sus propios bloques de reglas, pero en formato nftables).

    El antiguo kit de herramientas basado en iptables está excluido de las imágenes predeterminadas, pero se puede recuperar utilizando el administrador de paquetes opkg o el kit de herramientas Image Builder. También se proporcionan los contenedores iptables-nft, arptables-nft, ebtables-nft y xtables-nft, que le permiten crear reglas para nftables utilizando la sintaxis antigua de iptables.

  • Se agregó soporte para más de 180 dispositivos nuevos, incluidos 15 dispositivos basados ​​en el chip MediaTek MT7915 con soporte para Wi-Fi 6 (IEEE 802.11ax). El número total de dispositivos compatibles ha llegado a 1580.
  • Continúa la transición de las plataformas de destino al uso del subsistema del kernel DSA (Distributed Switch Architecture), proporcionando herramientas para configurar y administrar cascadas de conmutadores Ethernet interconectados, utilizando mecanismos para configurar interfaces de red convencionales (iproute2, ifconfig). DSA se puede utilizar para configurar puertos y VLAN en lugar de la herramienta swconfig ofrecida anteriormente, pero no todos los controladores de conmutador son compatibles con DSA todavía. En la versión propuesta, DSA se utiliza para las plataformas bcm53xx (se han traducido los controladores para todas las placas), lantiq (SoC basado en xrx200 y vr9) y sunxi (placas Bananapi Lamobo R1). Anteriormente, las plataformas ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) y realtek fueron transferidas a DSA.
  • La interfaz web de LuCI tiene un modo de diseño oscuro. De forma predeterminada, el modo se activa automáticamente según la configuración del navegador, pero también se puede activar a la fuerza a través del menú "Sistema" -> "Sistema" -> "Idioma y estilo".
  • Se resolvió un problema de 2038 causado por un desbordamiento del tipo time_t de 32 bits (el contador de tiempo Mythic de 32 bits se desbordaría el 19 de enero de 2038). La nueva versión utiliza la rama musl 1.2.x como biblioteca estándar, en la que en arquitecturas de 32 bits los antiguos contadores de tiempo de 32 bits se reemplazan por otros de 64 bits (el tipo time_t se reemplaza por time64_t). En sistemas de 64 bits, inicialmente se utiliza el tipo time64_t (el contador se desbordará en 292 mil millones de años). La transición a un nuevo tipo provocó un cambio en la ABI, que requerirá una reconstrucción de todos los programas de 32 bits asociados con musl libc (no se requiere reconstrucción para los programas de 64 bits).
  • Versiones actualizadas de paquetes, incluido el kernel de Linux 5.10.138 con portabilidad de la pila inalámbrica cfg80211/mac80211 del kernel 5.15.58 (anteriormente se ofrecía el kernel 5.4 con la pila inalámbrica de la 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.
  • Se ha descontinuado la generación de ensamblajes para la plataforma arc770 (Synopsys DesignWare ARC 770D).

Fuente: opennet.ru

Añadir un comentario