Eine stabile Version der Schnittstelle zur Vereinfachung der Netzwerkkonfiguration ist verfügbar – NetworkManager 1.36.0. Plugins zur Unterstützung von VPN, OpenConnect, PPTP, OpenVPN und OpenSWAN werden in eigenen Entwicklungszyklen weiterentwickelt.
Die wichtigsten Innovationen von NetworkManager 1.36:
- Der Konfigurationscode wurde erheblich überarbeitet IP-Adressen, jedoch betreffen die Änderungen hauptsächlich die internen Handler. Für die Benutzer sollte alles wie gewohnt funktionieren, abgesehen von einer kleinen Leistungssteigerung, einer reduzierten Speichernutzung und einer verbesserten Verarbeitung von Einstellungen aus mehreren Quellen (DHCP, manuelle Einstellungen und VPN). Beispielsweise veralten nun manuell hinzugefügte Einstellungen nicht mehr, selbst nachdem Parameter für dieselbe Adresse über DHCP empfangen wurden. Für Entwickler werden die Änderungen die Wartung und Erweiterung des Codes erleichtern.
- Es wird das Ignorieren von Routen für Protokolle sichergestellt, die vom NetworkManager nicht unterstützt werden, was Performance-Probleme bei einer großen Anzahl von Einträgen in der Routingtabelle lösen wird, die beispielsweise mit BGP zusammenhängen.
- Unterstützung für neue Routen-Typen wurde hinzugefügt: blackhole, unreachable und prohibit. Die Verarbeitung von Multipath-Routen für IPv6 wurde verbessert.
- Die Unterstützung des Modus „configure-and-quit“, der es ermöglichte, den NetworkManager sofort nach der Netzwerkkonfiguration zu beenden, wurde eingestellt, ohne einen Hintergrundprozess im Speicher zu hinterlassen.
- Der Code der DHCP- und DHCPv6-Clients auf Basis von systemd wurde aktualisiert.
- Unterstützung für 5G NR (New Radio)-Modems wurde hinzugefügt.
- Es besteht die Möglichkeit, den Wi-Fi-Backend (wpa_supplicant oder IWD) während der Erstellung auszuwählen.
- Der Betrieb des Wi-Fi P2P-Modus mit dem IWD-Backend wurde sichergestellt, nicht nur mit wpa_supplicant.
- Experimentelle Unterstützung für den Start des NetworkManagers ohne root-Rechte wurde hinzugefügt.
Quelle: opennet.ru
