NetworkManager 1.58.0 Launches with CLAT, GENEVE Support

Published stable release of the interface to simplify setting up network parameters – NetworkManager 1.58.0. Plugins for VPN support (Libreswan, OpenConnect, Openswan, SSTP, etc.) are developed as part of their own development cycles.

Main innovations NetworkManager 1.58:

  • Added support for the CLAT mechanism (Customer-side Translator, 464XLAT), which allows, on a host that uses only the IPv6 protocol, to organize the operation of applications that support only IPv4. CLAT is implemented in the form of a kernel-level BPF handler that creates a virtual network interface with an internal IPv4 address. IPv4 packets sent through this interface are converted to IPv6 and redirected through the IPv6 network to the NAT64 gateway, which broadcasts calls from IPv6 clients to IPv4 servers. To automatically use CLAC depending on the settings in the profile, the “pv4.dhcp-ipv6-only-preferred” property is set to auto by default.
  • Added support for creating and managing GENEVE (Generic Network Virtualization Encapsulation) tunnels used in software-defined networks (SDN) and for building virtual networks on top of a physical network.
  • The capabilities of the nmtui text configurator have been expanded. A “Select…” button has been added to the profile creation interface for physical network interfaces (Ethernet and Wi-Fi) to select devices from the list instead of manually entering a name.

/Reports, release notes, official announcements.