Versión NetworkManager 1.40.0

Hay disponible una versión estable de la interfaz para simplificar la configuración de los parámetros de red: NetworkManager 1.40.0. Los complementos para soporte de VPN (Libreswan, OpenConnect, Openswan, SSTP, etc.) se desarrollan como parte de sus propios ciclos de desarrollo.

Principales innovaciones de NetworkManager 1.40:

  • La interfaz de línea de comando nmcli implementa el indicador “--offline”, que permite procesar perfiles de conexión en formato de archivo de claves sin acceder al proceso de NetworkManager en segundo plano. En particular, al crear, mostrar, eliminar y cambiar configuraciones asociadas con una interfaz de red, el comando "conexión nmcli" ahora puede funcionar sin acceder al proceso NetworkManager en segundo plano a través de D-Bus. Por ejemplo, al ejecutar el comando “nmcli —añadir conexión sin conexión…”, la utilidad nmcli no enviará una solicitud al proceso en segundo plano para agregar un perfil de conexión, sino que enviará directamente a la salida estándar el bloque de configuración correspondiente en formato de archivo de claves, que le permite utilizar nmcli en scripts para generar y cambiar perfiles de conexión. Para activarlo, el perfil creado se puede guardar en el directorio /etc/NetworkManager/system-connections. # Configure archivos guardados con derechos "600" (disponibles solo para el propietario). umask 077 # Genera un perfil en formato de archivo de claves. nmcli --conexión fuera de línea agregar tipo ethernet con-name mi-perfil \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Cambiar el perfil nmcli — conexión sin conexión modificar conexión.mptcp-flags habilitado, señal \ < /etc/NetworkManager/system-connections/my-profile.nmconnection \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection~ mv /etc/NetworkManager/system-connections/my-profile.nmconnection~ \ /etc/NetworkManager/system-connections/my-profile.nmconnection # Después de reescribir perfil en el disco, vuelva a cargar la configuración NetworkManager conexión nmcli recargar
  • Se agregó soporte para MPTCP (Multipath TCP), una extensión del protocolo TCP para organizar el funcionamiento de una conexión TCP con la entrega de paquetes simultáneamente a lo largo de varias rutas a través de diferentes interfaces de red asociadas con diferentes direcciones IP. NetworkManager ahora puede administrar las direcciones IP anunciadas o utilizadas en flujos MPTCP adicionales, incluida la configuración automática de estas direcciones, de forma similar a como lo hace el proceso mptcpd. NetworkManager también admite la habilitación de MPTCP en el kernel configurando sysctl /proc/sys/net/mptcp/enabled y estableciendo los límites especificados por el comando “ip mptcp limits”. Para controlar el procesamiento MPTCP, se ha propuesto una nueva propiedad "connection.mptcp-flags", a través de la cual puede habilitar MPTCP y seleccionar parámetros de asignación de direcciones (señal, subflujo, respaldo, malla completa). De forma predeterminada, MPTCP se habilita automáticamente en NetworkManager si sysctl /proc/sys/net/mptcp/enabled está configurado en el kernel.
  • Es posible escribir parámetros de vinculación de direcciones IP para DHCP (arrendamiento de DHCP) en el archivo /run/NetworkManager/devices/$IFINDEX (la información se almacena en las secciones [dhcp4] y [dhcp6]), lo que le permite determinar las vinculaciones simplemente leer el archivo sin acceder a D -Bus o ejecutar el comando “nmcli -f all device show eth0”.
  • El parámetro ipv4.link-local se ha agregado al perfil de conexión para vincular enlaces IPv4 locales a direcciones de intranet 169.254.0.0/16 (IPv4LL, Link-local). Anteriormente, las direcciones IPv4LL se podían especificar manualmente (ipv4.method=link-local) u obtenerse mediante DHCP.
  • Se agregó el parámetro "ipv6.mtu" para configurar MTU (Unidad de transmisión máxima) para IPv6.
  • Se eliminó el código de una implementación de cliente DHCPv4 no utilizada basada en el código de systemd. La implementación n-dhcp4 del paquete nettools se utiliza desde hace mucho tiempo como cliente DHCP.
  • Reinicio de DHCP habilitado cuando cambia la dirección MAC en el dispositivo.

Fuente: opennet.ru

Añadir un comentario