nueva versión estable de la interfaz para simplificar la configuración de los parámetros de red - . para admitir VPN, OpenConnect, PPTP, OpenVPN y OpenSWAN evolucionan dentro de sus propios ciclos de desarrollo.
Administrador de red 1.20:
- Se agregó soporte para redes Mesh inalámbricas, cada nodo en el cual está conectado a través de nodos vecinos;
- Se han limpiado los componentes obsoletos. Incluyendo la biblioteca libnm-glib, que fue reemplazada en NetworkManager 1.0 por la biblioteca libnm, se eliminó el complemento ibft (para transferir datos de configuración de red desde el firmware, debe usar nm-initrd-generator de initrd) y soporte para el "main .monitor-” se detuvo la configuración de archivos de conexión" en NetworkManager.conf (debe llamar explícitamente "carga de conexión nmcli" o "recarga de conexión nmcli");
- De forma predeterminada, el cliente DHCP integrado está activado (modo interno) en lugar de la aplicación dhclient utilizada anteriormente. Puede cambiar el valor predeterminado usando la opción de compilación “--with-config-dhcp-default” o configurando main.dhcp en el archivo de configuración;
- Se agregó la capacidad de configurar la disciplina de administración de colas fq_codel (Fair Queuing Controlled Delay) para paquetes en espera de ser enviados y la acción reflejada para duplicación de tráfico;
- Para distribuciones, es posible colocar scripts de distribución en el directorio /usr/lib/NetworkManager, que se pueden usar en imágenes del sistema que están disponibles en modo de solo lectura y borrar /etc en cada inicio;
- Se agregó soporte para directorios de solo lectura al complemento de archivo de claves.
(“/usr/lib/NetworkManager/system-connections”), perfiles en los que se pueden cambiar o eliminar mediante D-Bus (en este caso, los archivos no modificables en /usr/lib/ son anulados por archivos almacenados en /etc o / correr); - En libnm, el código para analizar la configuración en formato JSON se ha reelaborado y se proporciona una verificación de parámetros más estricta;
- En las reglas de enrutamiento por dirección de origen (enrutamiento de políticas), se agregó soporte para el atributo “suppress_prefixlength”;
- Para VPN WireGuard Se implementó la compatibilidad con scripts para la asignación automática de la ruta predeterminada.wireguard.ip4-auto-default-route" y "wireguard.ip6-auto-default-route»;
- Se ha modificado la implementación de complementos de administración de configuraciones y el método de almacenamiento de perfiles en el disco. Se agregó soporte para migrar perfiles de conexión entre complementos;
- Los perfiles almacenados en la memoria ahora son procesados únicamente por el complemento de archivo de claves y almacenados en el directorio /run, lo que evita la pérdida de perfiles después de reiniciar NetworkManager y permite usar la API basada en FS para crear perfiles en la memoria;
- Se agregó un nuevo método D-Bus. , que le permite bloquear la conexión automática de un perfil en el momento de su creación. en método se agregó el indicador "no volver a aplicar", en el que cambiar el contenido del perfil de conexión no cambia automáticamente la configuración real del dispositivo hasta que se reactiva el perfil;
- Se agregó la configuración “ipv6.method=disabled”, que le permite deshabilitar IPv6 para el dispositivo.
Fuente: opennet.ru
