Release of NetworkManager 1.20.0 network configurator.

Published a new stable release of the interface for simplifying network configuration settings — NetworkManager 1.20. Plugins to support VPN, OpenConnect, PPTP, OpenVPN, and OpenSWAN, developed within their own development cycles.

Key innovations NetworkManager 1.20:

  • Added support for wireless Mesh networks, where each node is connected through neighboring nodes;
  • Cleaned up obsolete components, including the removal of the libnm-glib library, which has been replaced by the libnm library in NetworkManager 1.0, removed the ibft plugin (for transferring network configuration data from firmware, use nm-initrd-generator from initrd) and ceased support for the 'main.monitor-connection-files' setting in NetworkManager.conf (explicitly call 'nmcli connection load' or 'nmcli connection reload');
  • The built-in DHCP client (internal mode) is enabled by default instead of the previously used dhclient application. The default value can be changed using the build option '--with-config-dhcp-default' or through the main.dhcp setting in the configuration file;
  • Added the ability to configure the queue management discipline of queued packets fq_codel (Fair Queuing Controlled Delay) and the mirred action for traffic mirroring;
  • For distributions, the ability to place dispatcher scripts in the /usr/lib/NetworkManager directory is provided, which can be used in system images available in read-only mode and that clear /etc at each boot;
  • The keyfile plugin now supports directories in read-only mode
    (‘/usr/lib/NetworkManager/system-connections’), profiles within which can be modified or deleted via D-Bus (in this case, files in /usr/lib/ that are not available for modification are overridden by files stored in /etc or /run);
  • The libnm library has undergone a revision of the JSON settings parsing code, providing stricter parameter verification;
  • Support for the 'suppress_prefixlength' attribute has been added to source address policy routing;
  • For WireGuard VPN, script support has been implemented for automatically assigning the default route 'wireguard.ip4-auto-default-route' and 'wireguard.ip6-auto-default-route';
  • Reworked the implementation of the configuration management plugins and the method of storing profiles on disk. Added support for migrating connection profiles between plugins;
  • Memory-stored profiles are now handled exclusively by the keyfile plugin and are saved in the /run directory, preventing profile loss after restarting NetworkManager and enabling filesystem-based API for creating in-memory profiles;
  • A new D-Bus method has been added AddConnection2(), allowing the automatic connection of the profile to be blocked at the time of creation. In the method Update2() a flag "no-reapply" has been added, which means that changing the content of the connection profile does not lead to an automatic change in the actual device configuration until the profile is reactivated;
  • A setting "ipv6.method=disabled" has been added, allowing IPv6 to be disabled for the device.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster