NetworkManager 1.32 arrives with support for reverse DNS lookup, fixes and more

A few days ago the release of the new version of the interface was announced to simplify the configuration of network parameters, Network Manager 1.32 and in this new version, in addition to bug fixes, we can also find new features, the most interesting of which is the ability to select a firewall management backend.

For those who are unfamiliar with NetworkManager should know that this is a software utility for simplify the use of networks of computers on linux and other Unix-based operating systems. This utility takes an opportunistic approach to network selection, trying to use the best available connection when outages occur, or when the user moves between wireless networks.

Main new features of NetworkManager 1.32

In this new version we can find that the ability to select a firewall management backend has been provided, for which a new option has been added to NetworkManager.conf. By default, the "nftables" backend is configured and when there is no file on the system and iptables is present, the default backend will be "iptables".

In addition, also noted that the ability to perform reverse DNS lookups was provided to configure the host name based on the DNS name defined for the IP address provided to the system. The mode is enabled using the hostname option in the profile. Previously, the getnameinfo () function was called to determine the hostname, which took into account the NSS settings and the name specified in the / etc / hostname.

We can also find that changes have been made to the API They shouldn't affect compatibility with existing plugins. For example, handling of the PropertiesChanged token and D-Bus ownership, which have been deprecated for a long time, have been discontinued.

Of the other changes that stand out:

  • The libnm library hides the structure definitions in the NMSimpleConnection, NMSetting, and NMSetting classes. The format "connection.uuid" is used as the primary key to identify the connection profile.
  • New options "ethtool.pause-autoneg", "ethtool.pause-rx" and "ethtool.pause-tx" have been added to introduce delays when sending or receiving Ethernet frames.
  • The "ethernet.accept-all-mac-address" parameter has been added to allow the network adapter to go into "promiscuous" mode to analyze transit network frames not addressed to the current system.
  • Added support for routing rule types
  • Behavior regarding traffic control rules changed: By default, NetworkManager now saves qdiscs rules and traffic filters already configured on the system.
  • NetworkManager wireless profile duplication in iwd configuration files.
  • Added support for DHCP option 249 (Microsoft Classless Static Route).
  • Added support for the kernel parameter "rd.net.dhcp.retry", which controls the request for address binding updates
  • IP.
  • A major restructuring of the source code has been carried out.

Finally, yesi want to know more about it you can do it from the link below.

How to get NetworkManager 1.32?

For those who are interested in being able to obtain this new version you should know that at the moment there are no packages built for Ubuntu or derivatives. So if you want to get this version they must build from their source code.

The link is this.

Although it is a matter of a few days for it to be incorporated into the official Ubuntu repositories for its prompt update.

So if you want, is to wait for the new update to be made available within the official Ubuntu channels, you can check if the update is already available in this link.

As soon as that happens, you can update your list of packages and repos on your system with the help of the following command:

sudo apt update

And to install the new version of NetworkManager 1.32 on your system, just run any of the following commands.

Update and install all available packages

sudo apt upgrade -y

Update and install only networkmanager:

sudo apt install network-manager -y

Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.