A legtöbb Linux disztribúció által használt NetworkManager rendszer-szolgáltatás és eszközkészlet új, 1.58-as verziót kapott. Az új kiadás CLAT-támogatást hoz, amelyet egy BPF programmal valósítottak meg, és az új ipv4.clat tulajdonsággal lehet kezelni.
A funkció jelenleg alapértelmezés szerint ki van kapcsolva, de lehetővé teszi az IPv4-kapcsolatot kizárólag IPv6-os hálózatokon. A kapcsolódó ipv4.dhcp-ipv6-only-preferred opció mostantól auto értéket használ, így ha a CLAT engedélyezve van, automatikusan aktiválja ezt a viselkedést.
Az új kiadás GENEVE interfészeket is támogat, és lehetővé teszi az eszközök kezelt állapotának megőrzését újraindítások között, D-Buson és nmcli-n keresztül is. Fontos változás, hogy a kézzel beállított IP-profiloknál, ahol az átjáró nem érhető el közvetlenül, a NetworkManager most figyelmeztet, amikor ilyen profilokat nmcli-vel vagy nmtui-val aktiválnak vagy módosítanak.
További újdonság, hogy a NetworkManager már nem a külső ping parancstól függ az átjáró és az IP-elérhetőség ellenőrzéséhez, hanem belső megvalósítást használ. A kapcsolatellenőrzést mostantól ki lehet kapcsolni egyes interfészeken, és a kapcsolatellenőrző által használt DNS-lekérdezéseket, ha lehetséges, az adott linken beállított szerverekre korlátozzák.
A Wi-Fi támogatás több fejlesztést kapott. A kapcsolat sávját megadó tulajdonság már a 6 GHz-et is elfogadja, az energiatakarékos beállítások működnek az iwd backenddel, a WPA-PSK profilok pedig figyelembe veszik a connection.auth-retry beállítást. A NetworkManager mostantól elfogadja egyes WPS hozzáférési pontok által visszaadott, 64 karakteres hexadecimális PSK-kat, és újra rákérdez a jelszóra, ha a wpa_supplicant hibás WPA3-SAE jelszót jelez.
A parancssoros és terminálos felületek is több használhatósági fejlesztést kaptak. Az nmcli már képes megjeleníteni a talált Wi-Fi hozzáférési pontok sávját. Az nmtui pedig eszközválasztást kínál fizikai kapcsolatprofilok létrehozásakor, több bond opciót tesz elérhetővé, jelszó-megjelenítési jelölőnégyzetet ad, és vim-stílusú keresést biztosít a kapcsolatok listájában.
Emellett az nmtui most már Wi-Fi újrakeresés gombot is tartalmaz, és a kapcsolat-szerkesztőből közvetlenül QR-kódként tudja megosztani a vezeték nélküli hozzáférési adatokat.
A VPN-kezelésen is javítottak. Az új libnm funkciók lehetővé teszik, hogy a VPN pluginok ellenőrizzék a felhasználói jogosultságokat a tanúsítványokhoz és privát kulcsokhoz, a kézzel beállított DNS keresési tartományokat pedig mostantól helyesen egyesítik a VPN-kapcsolat által megadott tartományokkal.
A biztonság terén a NetworkManager most ellenőrzi, hogy a felhasználók ténylegesen hozzáférnek-e a privát kapcsolatprofilokban hivatkozott 802.1X tanúsítványokhoz és kulcsokhoz. Egy opcionális build beállítás polkit szabályt is telepíthet, amely lehetővé teszi, hogy az adminisztrátori csoport tagjai jelszó nélkül végezzenek rendszer-szintű hálózati módosításokat. Ez az opció alapértelmezés szerint ki van kapcsolva, és nem ajánlott.
Végül néhány régebbi hálózati komponens kikerült a rendszerből. A Wireless Extensions támogatása elavult, és alapértelmezés szerint letiltották, a modify_system build opciót pedig eltávolították. Emellett megszűnt a dhclient támogatása DHCP backendként, miután már a NetworkManager 1.50 óta elavultnak számított.
További részletekért nézd meg a changelogot. A NetworkManager 1.58 forráskódja letölthető a projekt GitLab oldaláról.

