Dostępna jest stabilna wersja interfejsu do uproszczenia konfiguracji ustawień sieci — NetworkManager 1.36.0. Wtyczki do obsługi VPN, OpenConnect, PPTP, OpenVPN i OpenSWAN rozwijają się w ramach własnych cykli rozwoju.
Główne nowości NetworkManager 1.36:
- Kod konfiguracji został znacząco przepisany adresów IP, ale zmiany dotyczą głównie wewnętrznych procesów. Dla użytkowników wszystko powinno działać jak wcześniej, z wyjątkiem niewielkiego wzrostu wydajności, zmniejszenia zużycia pamięci i poprawy obsługi ustawień z różnych źródeł (DHCP, ręczne ustawienia i VPN). Na przykład, ręcznie dodane ustawienia nie stają się przestarzałe, nawet po otrzymaniu parametrów dla tego samego adresu przez DHCP. Dla deweloperów zmiany uproszczą utrzymanie i rozszerzenie kodu.
- Zaimplementowano ignorowanie tras dla protokołów, które nie są obsługiwane w NetworkManager, co pozwoli rozwiązać problemy z wydajnością przy dużej liczbie wpisów w tabeli routingu, związanych na przykład z działaniem BGP.
- Dodano wsparcie dla nowych typów tras: blackhole, unreachable i prohibit. Ulepszono obsługę tras multipath IPv6.
- Zaprzestano wsparcia dla trybu „configure-and-quit”, który pozwalał na zakończenie pracy NetworkManagera zaraz po skonfigurowaniu sieci, bez pozostawiania w pamięci procesu w tle.
- Zaktualizowano kod klientów DHCP i DHCPv6 oparty na systemd.
- Dodano wsparcie dla modemów 5G NR (New Radio).
- Umożliwiono wybór backendu Wi-Fi (wpa_supplicant lub IWD) na etapie kompilacji.
- Zapewniono działanie trybu Wi-Fi P2P z backendem IWD, a nie tylko z wpa_supplicant.
- Dodano eksperymentalne wsparcie dla uruchamiania NetworkManagera bez uprawnień roota.
Źródło: opennet.ru
