Dostępna jest stabilna wersja interfejsu do uproszczenia konfiguracji ustawień sieci — NetworkManager 1.46.0. Wtyczki do obsługi VPN (Libreswan, OpenConnect, Openswan, SSTP i inne) rozwijane są w ramach własnych cykli rozwoju.
Główne nowości NetworkManager 1.46:
- Wsparcie dla kompilacji z Python2 zostało zakończone. Python3 stał się obowiązkowy. Przestało być wspierane wersje systemd <200.
- W parametrze „connection.stable-id” wprowadzono możliwość użycia zmiennej „${NETWORK_SSID}” do generowania stałego identyfikatora na podstawie SSID sieci bezprzewodowej.
- Dodano wsparcie dla wartości „wifi.cloned-mac-address=stable-ssid” uwzględnianej przy randomizacji adresu MAC powiązanego z siecią bezprzewodową.
- Dodano wsparcie dla właściwości udev ID_NET_AUTO_LINK_LOCAL_ONLY=1 oraz ID_NET_MANAGED_BY.
- W narzędziu nmcli wyjście adresów IP i tras jest ograniczone do 10 linii. Liczba adresów IP i tras przekazywanych przez D-Bus jest ograniczona do 100, a intensywność aktualizacji adresów/tras jest ograniczona do 3 zmian na sekundę.
- W cloud-setup w pliku z usługą dla systemd wprowadzono dodatkowe ustawienia izolacji sandbox.
- W nmcli dodano wyświetlanie przepustowości Wi-Fi.
- Włączono wyświetlanie możliwości urządzenia bezprzewodowego pracy w paśmie 6GHz.
- Dodano wsparcie dla ustawień Ethtool EEE (Energy Efficient Ethernet).
- Dodano parametr do zabraniania automatycznego dodawania opcji edns0 i trust-ad do ustawień DNS.
- Dla tuneli IP wprowadzono właściwość fwmark.
- Dodano wsparcie dla protokołów HSR (High-availability Seamless Redundancy) i PRP (Parallel Redundancy Protocol).
- Zezwolono na konfigurowanie statycznych tras przy pustym adresie IP.
- Domyślnie włączono tryb IPv4 DAD (Duplicate Address Detection).
- Dla VPN zapewniono wsparcie dla dwuetapowej autoryzacji wdrożonej po stronie wtyczek VPN.
- Dodano wsparcie dla sprzętowego przyspieszenia kontroli dla MACsec (IEEE 802.1AE).
- Dodano możliwość tworzenia typowych urządzeń za pomocą zewnętrznego przetwarzacza „device-handler”.
Źródło: opennet.ru
