NetworkManager 1.56.0 has been published, offering a stable release of the interface to simplify setting up network parameters. Various plugins for VPN support, such as Libreswan, OpenConnect, Openswan, and SSTP, are being developed as part of their own development cycles.
Main innovations in NetworkManager 1.56 include:
- Integration of the ability to view and manage peers for VPN WireGuard into the nmcli utility. Users can now modify connections with WireGuard peers using nmcli commands.
- An addition of the device-uid parameter to the “[gsm]” settings section, allowing users to connect only to listed devices.
- Implementation of a new endpoint type “laminar” to extend MPTCP, enabling packets to be delivered simultaneously along multiple routes through different network interfaces.
- A change in the logic for applying settings from the “[global-dns]” section, now overriding settings in “search” and “options” lists received during the connection setup process.
- Support for hostnames larger than 64 bytes returned via DNS.
- Addition of “hsr.protocol-version” and “hsr.interlink” properties to configure version and port number for the HSR protocol.
- Support for reusing properties like “sriov.vfs” and “bond-port.vlans.”
- Inclusion of a new option rd.net.dhcp.client-id in nm-initrd-generator.
- Implementation of the ability to selectively configure DNSSEC parameters in systemd-resolved using the “connection.dnssec” option.
- Addition of functions in the libnm library for VPN plugins to check user rights to access keys and certificates.
/Reports, release notes, official announcements.