NetworkManager 1.48, the open-source tool dedicated to managing network connections on Linux-based systems, has recently been released. This significant update brings new functionalities and enhancements.
The release of NetworkManager 1.48 follows its predecessor NetworkManager 1.46 by over three months, deploying features such as IPv6 SLAAC and the assignment of static IPv6 DNS servers for modem broadband when the IPv6 device address isn’t provided by ModemManager.
This version also introduces the ability to modify OpenSSL ciphers used for 802.1X authentication using the 802-1x.openssl-ciphers
connection setting, enhances the detection of 6 GHz band support in Wi-Fi devices, and ensures that in-memory connection profiles are accurately restored after a checkpoint is rolled back.
Moreover, with this update, NetworkManager now correctly assigns the “StateReason” property on the “Device” D-Bus object when a device becomes unmanaged, visible via the NetworkManager CLI tool using the nm.registerSymbol { code: 'cli', language: 'bash', prompt: '' }
command.
Among other noteworthy changes, NetworkManager 1.48 fixes a performance issue leading to 100% CPU usage if external programs were doing a big amount of routes updates and replaces the mac-address-blacklist
property for 802-11-wireless and 802-11-wired with the mac-address-denylist
property.
Last but not least, this release deprecates building with GNU Autotools. The devs recommend using Meson to build NetworkManager. If you still want to build it with GNU Autotools, you can specify the --disable-autotools-deprecation
argument when configuring.
NetworkManager 1.48 is available for download as a source tarball here, which requires manual compilation. If that’s not your cup of tea, you should wait for this new NetworkManager version to arrive in the stable software repositories of your favorite GNU/Linux distribution.
Last updated 8 hours ago