NetworkManager 1.26 has already been released and these are its changes

The new version of NetworkManager 1.26 has already been released and is available for download and installation to the general public. This new version of NetworkManager arrives with few changes and of which the most notable are focused on improvements with WiFi connectivity and error solving.

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.26

In this new version we can find that sand has added a new compilation option 'firewalld-zone', when enabled, NetworkManager will install a firewalld zone on the dynamic firewall to share the connection, and when new connections are activated, place the network interfaces in this zone. To open ports for DNS and DHCP, as well as to translate addresses, NetworkManager still calls iptables.

The new firewalld zone option may be useful for systems using firewalld with the nftables backend where iptables is not enough.

Another change that we can find in this new version is in nmcli, in which CVE-2020-10754 vulnerability removed, associated with ignoring the 802-1x.ca-path and 802-1x.phase2-ca-path parameters when a new connection profile is created.

When trying to connect to the network under this profile, authentication was not performed and an insecure connection was established. The vulnerability manifests itself only in assemblies that use the ifcfg-rh plugin for configuration.

For Wi-Fi, continuation of automatic connection attempts is allowed if previous activation attempts fail (initial connection failure now does not block automatic connection, but for existing blocked profiles, automatic connection attempts can be resumed).

In addition, the support for labeling externally managed devices and profiles through D-Bus is highlighted. Similar devices, which work through an external processor, are now also specially marked on nmcli.

For connection profiles, MUD URL property is added (RFC 8520, Manufacturer's Description of Use) and its settings are provided for DHCP and DHCPv6 requests.

While Nm-cloud-setup implements a provider for Google Cloud Platform, which automatically detects and configures the reception of traffic from internal load balancers.

Of the other changes in this new version:

  • The syntax for matching properties has been extended ('match'), now allowing the use of '|', '&', '!' Operations. and '\\'.
  • The ifcfg-rh plugin has added the processing of the 802-1x.pin and "802-1x." {, Phase2-} ca-path ».
  • For Ethernet, when the device is disabled, the original auto-negotiation, speed, and duplex settings are restored.
  • Added support for the ethtool utility 'merge' and 'ring' options.
  • The ability to work team connections without D-Bus (for example, in initrd).
  • Added support for "local" type of routes, in addition to "unicast".
  • The nm-settings-dbus and nm-settings-nmcli user manuals are included.
  • Added support for configuring options for network bridges.
  • Match profiles have been added for connection profiles for device path, driver, and kernel parameters.
  • Added support for bf and sfq traffic restriction disciplines.

How to get NetworkManager 1.26.0?

For those interested in being able to obtain this new version of NetworkManager 1.26.0, You should know that at the moment there are few distributions that already have the package. So if you want to get this version they must build NetworkManager 1.26.0 from source code.

The link is this.

As for the distributions that already have the package available, in this case it is Arch Linux and its derivatives. The package is already available within the AUR repositories.

To perform the installation, they will need to have the AUR repository enabled and have an AUR wizard.

The command to install is:

yay -S networkmanager

Another of the distributions that already has the package is Fedora, but it is only available within the repositories of version 33 (test version at this time).


A comment, leave yours

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.

  1.   one of some said

    Every time I see a d at the end of the name of a program, it scares me. I have had to search the internet to see if it had something to do with systemd.

    For the rest, everything that is to improve security is welcome.