Lanzamiento de OpenWrt 22.03.0

Después de un año de desarrollo, se ha publicado una nueva y significativa versión de la distribución OpenWrt 22.03.0, orientada a su uso en diversos dispositivos de red, como enrutadores, conmutadores y puntos de acceso. OpenWrt admite múltiples plataformas y arquitecturas diferentes y cuenta con un sistema de construcción que permite realizar compilaciones cruzadas de manera sencilla y conveniente, incluyendo diferentes componentes en la construcción, lo que facilita la creación de un firmware o imagen de disco adaptado a necesidades específicas con el conjunto deseado de paquetes preinstalados. Las compilaciones se han formado para 35 plataformas objetivo.

Entre los cambios en OpenWrt 22.03.0 se destacan:

  • Por defecto, se ha implementado una nueva aplicación para la gestión de cortafuegos: fw4 (Firewall4), basada en el filtrado de paquetes nftables. La sintaxis de los archivos de configuración para el cortafuegos (/etc/config/firewall) y la interfaz uci no han cambiado: fw4 puede actuar como un reemplazo transparente de la herramienta anterior fw3, basada en iptables. La excepción son las reglas añadidas manualmente (/etc/firewall.user), que tendrán que ser reestructuradas para nftables (fw4 permite añadir bloques de reglas personalizadas, pero en formato nftables).

    La antigua herramienta basada en iptables ha sido eliminada de las imágenes ofrecidas por defecto, pero puede ser restaurada mediante el gestor de paquetes opkg o la herramienta Image Builder. También se han proporcionado capas iptables-nft, arptables-nft, ebtables-nft y xtables-nft, que permiten crear reglas para nftables utilizando la antigua sintaxis de iptables.

  • Se ha añadido soporte para más de 180 nuevos dispositivos, 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 alcanzado los 1580.
  • Se continúa la traducción de plataformas de destino para utilizar la subestructura del núcleo DSA (Arquitectura de Interruptor Distribuido), que proporciona herramientas para configurar y gestionar cascadas de interruptores Ethernet interconectados, utilizando mecanismos para configurar interfaces de red convencionales (iproute2, ifconfig). DSA puede aplicarse para la configuración de puertos y VLAN en lugar de la herramienta swconfig previamente ofrecida, aunque no todos los controladores de interruptores son compatibles con DSA en este momento. En esta versión, DSA se ha implementado para 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, se tradujeron plataformas a DSA como ath79 (TP-Link TL-WR941ND), bcm4908, gemini, kirkwood, mediatek, mvebu, octeon, ramips (mt7621) y realtek.
  • Se ha implementado un modo oscuro en la interfaz web de LuCI. Por defecto, este modo se activa automáticamente en función de la configuración del navegador, pero también se puede activar manualmente a través del menú «System» -> «System» -> «Language and Style».
  • Se ha solucionado el problema del año 2038, causado por el desbordamiento del tipo time_t de 32 bits (el contador de tiempo de 32 bits alcanzará su límite el 19 de enero de 2038). En esta nueva versión, se utiliza la rama de la biblioteca estándar musl 1.2.x, donde los antiguos contadores de tiempo de 32 bits en arquitecturas de 32 bits se reemplazan por contadores de 64 bits (el tipo time_t ha sido sustituido por time64_t). En sistemas de 64 bits, el tipo time64_t se utiliza desde el principio (el contador se desbordará después de 292 mil millones de años). La transición al nuevo tipo ha llevado a una modificación de ABI, lo que requerirá la recompilación de todos los programas de 32 bits asociados con musl libc (no se requiere recompilación para programas de 64 bits).
  • Se han actualizado las versiones de los paquetes, incluyendo el kernel Linux 5.10.138 con la portación 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 interrumpido la creación de compilaciones para la plataforma arc770 (Synopsys DesignWare ARC 770D).

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster