Version NetworkManager 1.40.0

Une version stable de l'interface est disponible pour simplifier la configuration des paramètres réseau - NetworkManager 1.40.0. Les plugins pour le support VPN (Libreswan, OpenConnect, Openswan, SSTP, etc.) sont développés dans le cadre de leurs propres cycles de développement.

Principales innovations de NetworkManager 1.40 :

  • L'interface de ligne de commande nmcli implémente l'indicateur « --offline », qui permet de traiter les profils de connexion au format keyfile sans accéder au processus NetworkManager en arrière-plan. En particulier, lors de la création, de l'affichage, de la suppression et de la modification des paramètres associés à une interface réseau, la commande « nmcli connection » peut désormais fonctionner sans accéder au processus NetworkManager en arrière-plan via D-Bus. Par exemple, lors de l'exécution de la commande « nmcli —offline connection add… », l'utilitaire nmcli n'enverra pas de demande au processus d'arrière-plan pour ajouter un profil de connexion, mais affichera directement sur la sortie standard le bloc de paramètres correspondant au format keyfile, qui vous permet d'utiliser nmcli dans des scripts pour générer et modifier des profils de connexion. Pour l'activer, le profil créé peut être enregistré dans le répertoire /etc/NetworkManager/system-connections. # Configurez l'enregistrement des fichiers avec les droits « 600 » (disponibles uniquement pour le propriétaire). umask 077 # Génère un profil au format keyfile. nmcli --offline connection add type ethernet con-name mon-profil \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Changer le profil nmcli — connexion hors ligne modifier connection.mptcp-flags activé, signal \ < /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 # Après réécriture profil sur le disque, rechargez les paramètres NetworkManager nmcli connection reload
  • Ajout du support de MPTCP (Multipath TCP), une extension du protocole TCP permettant d'organiser le fonctionnement d'une connexion TCP avec la livraison de paquets simultanément sur plusieurs routes via différentes interfaces réseau associées à différentes adresses IP. NetworkManager peut désormais gérer les adresses IP annoncées ou utilisées dans des flux MPTCP supplémentaires, y compris la configuration automatique de ces adresses, de la même manière que le processus mptcpd. NetworkManager prend également en charge l'activation de MPTCP dans le noyau en définissant sysctl /proc/sys/net/mptcp/enabled et en définissant les limites spécifiées par la commande « ip mptcp limites ». Pour contrôler le traitement MPTCP, une nouvelle propriété « connection.mptcp-flags » a été proposée, grâce à laquelle vous pouvez activer MPTCP et sélectionner les paramètres d'attribution d'adresse (signal, sous-flux, sauvegarde, fullmesh). Par défaut, MPTCP est automatiquement activé dans NetworkManager si sysctl /proc/sys/net/mptcp/enabled est défini dans le noyau.
  • Il est possible d'écrire les paramètres de liaison d'adresse IP pour DHCP (bail DHCP) dans le fichier /run/NetworkManager/devices/$IFINDEX (les informations sont stockées dans les sections [dhcp4] et [dhcp6]), ce qui vous permet de déterminer les liaisons simplement lire le fichier sans accéder à D-Bus ou exécuter la commande « nmcli -f all device show eth0 ».
  • Le paramètre ipv4.link-local a été ajouté au profil de connexion pour lier les liens IPv4 locaux aux adresses intranet 169.254.0.0/16 (IPv4LL, Link-local). Auparavant, les adresses IPv4LL pouvaient être spécifiées manuellement (ipv4.method=link-local) ou obtenues via DHCP.
  • Ajout du paramètre "ipv6.mtu" pour configurer MTU (Maximum Transmission Unit) pour IPv6.
  • Code supprimé d'une implémentation client DHCPv4 inutilisée basée sur le code de systemd. L'implémentation n-dhcp4 du package nettools est utilisée depuis longtemps comme client DHCP.
  • Activation du redémarrage DHCP lorsque l'adresse MAC de l'appareil change.

Source: opennet.ru

Ajouter un commentaire