Se lanza el configurador de red NetworkManager 1.20.0.

Publicado nuevo lanzamiento estable de la interfaz para simplificar la configuración de los parámetros de red — NetworkManager 1.20. Plugins el soporte para VPN, OpenConnect, PPTP, OpenVPN y OpenSWAN se desarrolla en ciclos de desarrollo propios.

Principales novedades NetworkManager 1.20:

  • Se añadió soporte para redes Mesh inalámbricas, donde cada nodo está vinculado a través de nodos vecinos;
  • Se limpiaron componentes obsoletos. Se eliminó la biblioteca libnm-glib, que fue reemplazada por la biblioteca libnm en NetworkManager 1.0; se eliminó el complemento ibft (para transmitir datos de configuración de red desde el firmware, se debe usar nm-initrd-generator desde initrd) y se suspendió el soporte para la configuración de «main.monitor-connection-files» en NetworkManager.conf (debe invocarse explícitamente «nmcli connection load» o «nmcli connection reload»);
  • El cliente DHCP incorporado (modo «internal») está activado por defecto, en lugar de la aplicación dhclient anteriormente utilizada. Se puede cambiar el valor por defecto mediante la opción de compilación «—with-config-dhcp-default» o a través de la configuración main.dhcp en el archivo de configuración;
  • Se ha añadido la posibilidad de configurar la disciplina de gestión de colas de paquetes en espera de envío fq_codel (Fair Queuing Controlled Delay) y la acción mirred para el espejeo de tráfico;
  • Se ha proporcionado a las distribuciones la posibilidad de colocar scripts de gestión en el directorio /usr/lib/NetworkManager, que se pueden usar en imágenes de sistema disponibles en modo de solo lectura y que limpian /etc en cada arranque;
  • En el complemento keyfile se ha añadido soporte para directorios en modo de solo lectura
    («/usr/lib/NetworkManager/system-connections»), cuyos perfiles pueden ser modificados o eliminados a través de D-Bus (en este caso, los archivos no modificables en /usr/lib/ son sobreescritos por archivos guardados en /etc o /run);
  • En libnm se ha reescrito el código de análisis de configuraciones en formato JSON y se ha asegurado un chequeo más riguroso de los parámetros;
  • Se ha añadido soporte para el atributo «suppress_prefixlength» en las reglas de enrutamiento por dirección de origen (policy routing);
  • Para VPN WireGuard, se implementó soporte para scripts para la asignación automática de la ruta por defecto «wireguard.ip4-auto-default-route» y «wireguard.ip6-auto-default-route»;
  • Se ha reelaborado la implementación de complementos de gestión de configuraciones y el método de almacenamiento de perfiles en el disco. Se añadió soporte para la migración de perfiles de conexiones entre complementos;
  • Los perfiles almacenados en memoria ahora son gestionados solo por el complemento keyfile y se guardan en el directorio /run, lo que evita la pérdida de perfiles tras reiniciar NetworkManager y permite usar API basadas en FS para crear perfiles en memoria;
  • Se añadió un nuevo método D-Bus AddConnection2(), permitiendo bloquear la conexión automática del perfil en el momento de su creación. En el método Update2() se ha añadido la bandera «no-reapply», con la que la modificación del contenido del perfil de conexión no provoca el cambio automático de la configuración real del dispositivo hasta que se reactive el perfil;
  • Se ha añadido la configuración «ipv6.method=disabled», que permite desactivar IPv6 para el dispositivo.

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