Ubunlog Darkcrizt  

NetworkManager 1.58: Novedades, IPv6, GENEVE y mejoras en nmtui

Networkmanager

Tras poco más de cinco meses de desarrollo activo y 407 commits desde su versión anterior, se ha dado a conocer el lanzamiento de la versión estable de NetworkManager 1.58. Esta actualización introduce importantes mejoras centradas en la usabilidad de la interfaz de usuario, la adopción de nuevas capacidades de red, optimizaciones para conexiones Wi-Fi y la implementación de correcciones críticas de seguridad.

La interfaz de usuario basada en texto ha recibido una importante actualización de usabilidad para facilitar la administración de redes desde la terminal. Al crear un perfil para interfaces físicas como Ethernet o Wi-Fi, un nuevo botón de selección permite elegir el dispositivo directamente desde una lista, evitando el proceso propenso a errores de tener que escribir su nombre manualmente. Adicionalmente, las listas de conexiones ahora soportan búsquedas al estilo Vim utilizando el comando de barra, lo que permite filtrar los resultados en tiempo real mientras el usuario escribe.

En cuanto a la gestión específica de conexiones inalámbricas, se ha añadido un botón para volver a escanear redes en la pantalla de activación y una casilla para mostrar los caracteres introducidos al ingresar una contraseña de seguridad. La interfaz de edición de conexiones también recibio mejoras al incluir un botón para compartir la contraseña del Wi-Fi mediante la generación de un código QR. Finalmente, se ha mejorado la configuración de conexiones tipo bond con un campo de opciones adicionales, y la interfaz gráfica de la terminal ahora se redibuja correctamente de forma automática cuando la ventana cambia de tamaño.

Redes y Protocolos (IPv6 y GENEVE)

Impulsando la transición inminente hacia redes exclusivamente IPv6, esta versión ha añadido soporte para el mecanismo CLAT (464XLAT) mediante un controlador BPF a nivel del kernel. Esta tecnología permite que las aplicaciones que solo funcionan con IPv4 puedan comunicarse sin problemas en un host IPv6, traduciendo los paquetes a través de una pasarela NAT64.

Para automatizar y facilitar su uso, la propiedad correspondiente a este ajuste ahora viene configurada en automático por defecto. Por otro lado, NetworkManager ahora es capaz de crear y gestionar de forma nativa túneles de Encapsulación de Virtualización de Red Genérica, conocidos como GENEVE.

Actualizaciones y optimización de Wi-Fi

La propiedad de banda en las conexiones Wi-Fi ahora acepta oficialmente la configuración de 6 GHz, mientras que los escaneos realizados mediante la línea de comandos muestran la banda de frecuencia de cada punto de acceso detectado para un diagnóstico más preciso. La gestión de ahorro de energía ahora es plenamente compatible con el backend iwd.

En el apartado de seguridad y credenciales, el sistema ya admite la introducción de credenciales WPS mediante contraseñas hexadecimales de 64 caracteres. Además, las conexiones con clave precompartida ahora respetan rigurosamente los ajustes de reintentos de autenticación, solicitando al usuario una nueva contraseña solo en el último intento posible antes de registrar un fallo de conexión.

Seguridad y limpieza de código obsoleto

Esta versión endurece varias configuraciones predeterminadas y soluciona vulnerabilidades que representaban un riesgo crítico ya que se ha corregido un fallo documentado como CVE-2026-10805 que permitía a un atacante escalar privilegios en el sistema; ahora, los nombres de host y las URL se validan estrictamente antes de escribirse en la configuración del cliente DHCP, rechazando caracteres especiales que permitían inyectar comandos no autorizados.

También se solucionó un error de lectura fuera de límites que podía causar el cierre inesperado del servicio completo mediante el envío de un paquete UDP malicioso.

Para mantener la base de código limpia y segura, varias herramientas y funciones han sido retiradas de forma definitiva. El backend dhclient, obsoleto desde la versión 1.50, ha sido eliminado por completo. La API de Wireless Extensions ha sido declarada obsoleta y se ha desactivado por defecto para todos los usuarios. De igual manera, se retiró la opción de compilación que permitía a usuarios sin privilegios administrativos crear conexiones a nivel de sistema evadiendo los permisos de seguridad habituales.

El estado gestionado y administrativo de un hardware de red ahora puede conservarse tras un reinicio del sistema utilizando la API de D-Bus. Para las comprobaciones de conectividad en segundo plano, NetworkManager utiliza ahora una implementación de ping puramente interna en lugar de depender de la utilidad estándar del sistema operativo anfitrión.

Las conexiones configuradas con direcciones IP manuales y pasarelas inaccesibles ahora mostrarán una advertencia clara en la terminal al ser activadas o modificadas. Finalmente, se ha unificado la nomenclatura de versiones en todo el ecosistema del proyecto, utilizando de manera estandarizada sufijos específicos para las etapas de desarrollo y versiones candidatas.

Finalmente, si estás interesado en poder conocer más al respecto sobre esta nueva liberación de Networkmanager puedes consultar los detalles desde el siguiente enlace.

¿Cómo obtener NetworkManager 1.58?

Interesado en poder obtener esta nueva versión, debes saber que puedes instalar la nueva versión directamente desde los repositorios de Ubuntu, además de que si lo prefieres puedes obtener esta versión y construir a partir de su código fuente. El enlace es este.

Para instalar la nueva versión de NetworkManager en tu sistema, basta con ejecutar cualquiera de los siguientes comandos.

Actualizar e instalar todos los paquetes disponibles

sudo apt upgrade -y

Actualizar e instalar solo networkmanager:

sudo apt install network-manager -y

Artículo original

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.