NetworkManager 1.28.0 ya fue liberado y estas son sus novedades
Se dio a conocer el lanzamiento de la nueva versión estable de la interfaz para simplificar la configuración de los parámetros de red, NetworkManager 1.28.0. Esta versión 1.28.0 estuvo durante varras semanas en un estado de desarrollo, pero el lanzamiento se atrasó debido a que hubo algunos problemas relacionados con el DNS.
Pero sin más, la nueva versión ya está aquí y como tal no presenta grandes funciones, sino que incluye muchas pequeñas correcciones y mejoras.
Para quienes desconocen de NetworkManager deben saber que esta es una utilidad de software para simplificar el uso de redes de computadoras en Linux y otros sistemas operativos basados en Unix. Esta utilidad adopta un enfoque oportunista de selección de red, tratando de usar la mejor conexión disponible cuando se producen cortes, o cuando el usuario se mueve entre redes inalámbricas.
Prefiere conexiones Ethernet a través de redes inalámbricas “conocida”. Se pide al usuario claves WEP o WPA, según sea necesario.
NetworkManager tiene dos componentes:
- Un servicio que administra las conexiones y los informes de cambios en la red.
- Una aplicación gráfica de escritorio que permite al usuario manipular las conexiones de red. El subprograma nmcli proporciona una funcionalidad similar en la línea de comandos.
Por otro lado los complementos para admitir VPN, OpenConnect, PPTP, OpenVPN y OpenSWAN se desarrollan como parte de sus propios ciclos de desarrollo.
¿Qué hay de nuevo en NetworkManager 1.28?
En esta nueva versión podremos encontrar que se agregó y habilitó por defecto el modo «rc-manager=auto», que determina la presencia de «systemd-resolve», «resolvconf» y «netconfig» en el sistema, y selecciona la opción óptima para la configuración actual (en primer lugar, se selecciona «systemd-resolve», pero en la configuración puede cambiar la prioridad a favor de «resolvconf» o «netconfig»).
Otro cambio importante, es en el generador initrd que permite especificar la dirección MAC para identificar la interfaz de red y agrega soporte para crear conexiones Infiniband.
Además, se menciona que la interfaz de D-Bus «org.freedesktop.NetworkManager.Device» ha dejado de admitir la propiedad anteriormente obsoleta «Ip4Address», que ahora siempre devuelve cero.
Se corrigieron problemas al construir NetworkManager con LTO (Optimización de tiempo de enlace) habilitado.
De los demás cambios que se destacan de esta nueva versión:
- La opción «active_slave» ha quedado obsoleta y su efecto ahora es idéntico al de la opción «principal».
- Nm-cloud-setup implementa un controlador para la configuración automática de parámetros de red en la nube de Azure.
- Se agregó la configuración ipv4.dhcp-verify-servers, que determina la lista de identificadores de servidor DHCP cuyo uso está denegado.
- Se agregó la propiedad ipv4.dhcp-vendor-class-identifier para enviar valores arbitrarios a través de DHCP a la opción Vendor Class Identifier.
- Se agregó soporte para obtener el nombre de host a través de las opciones FQDN en DHCPv6.
- Si el kernel admite la configuración de puentes de red, se proporciona para utilizar la interfaz netlink en lugar de sysfs.
- DHCPv6-PD mejorado sobre PPPoE.
- Se ha reformateado todo el código C, en el que todas las pestañas se reemplazan por espacios, y se usa «clang-format» para la sangría.
¿Cómo obtener NetworkManager 1.28.0?
Para quienes estén interesados en poder obtener esta nueva versión de NetworkManager 1.28.0, deben saber que de momento no existen paquetes construidos para Ubuntu o derivados. Por lo que si quieren obtener esta versión deberán de construir NetworkManager 1.28.0 a partir de su código fuente.
Aun que es cuestión de algunos días para que este sea incorporado a los repositorios oficiales de Ubuntu para su pronta actualización.
Por lo que si quieres, es esperar a que la nueva actualización sea puesta a disposición dentro de los canales oficiales de Ubuntu, puedes verificar si la actualización ya está disponible en este enlace.
En el momento que eso suceda, puedes actualizar tu listado de paquetes y repos en tu sistema con ayuda del siguiente comando:
sudo apt update
Y para instalar la nueva versión de NetworkManager 1.24.0 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