Release av nätverkskonfiguratorn NetworkManager 1.20.0

publiceras ny stabil version av gränssnittet för att förenkla inställningen av nätverksparametrar - NetworkManager 1.20. plugin-program för att stödja VPN utvecklas OpenConnect, PPTP, OpenVPN och OpenSWAN genom sina egna utvecklingscykler.

Den huvudsakliga innovationer NetworkManager 1.20:

  • Tillagt stöd för trådlösa Mesh-nätverk, där varje nod är ansluten via angränsande noder;
  • Föråldrade komponenter har rengjorts. Inklusive libnm-glib-biblioteket, som ersattes i NetworkManager 1.0 av libnm-biblioteket, togs ibft-plugin-programmet bort (för att överföra nätverkskonfigurationsdata från firmware bör du använda nm-initrd-generator från initrd) och stöd för "main" .monitor-”-inställningen stoppades anslutningsfiler" i NetworkManager.conf (bör uttryckligen anropa "nmcli-anslutningsbelastning" eller "nmcli-anslutningsåterladdning");
  • Som standard är den inbyggda DHCP-klienten aktiverad (internt läge) istället för den tidigare använda dhclient-applikationen. Du kan ändra standardvärdet med hjälp av byggalternativet “--with-config-dhcp-default” eller genom att ställa in main.dhcp i konfigurationsfilen;
  • Lade till möjligheten att konfigurera köhanteringsdisciplinen fq_codel (Fair Queuing Controlled Delay) för paket som väntar på att skickas och den speglade åtgärden för trafikspegling;
  • För distributioner är det möjligt att placera utskicksskript i katalogen /usr/lib/NetworkManager, som kan användas i systemavbildningar som är tillgängliga i skrivskyddat läge och rensa /etc vid varje start;
  • Lade till stöd för skrivskyddade kataloger till nyckelfilsplugin
    ("/usr/lib/NetworkManager/system-connections"), profiler som kan ändras eller raderas via D-Bus (i detta fall åsidosätts filer som inte kan ändras i /usr/lib/ av filer lagrade i /etc eller / springa);

  • I libnm har koden för att analysera inställningar i JSON-format omarbetats och strängare kontroll av parametrar tillhandahålls;
  • I routingregler efter källadress (policy routing) har stöd för attributet "suppress_prefixlength" lagts till;
  • För VPN WireGuard har stöd för skript för att automatiskt tilldela en standardrutt "wireguard.ip4-auto-default-route" och "wireguard.ip6-auto-default-route" implementerats;
  • Implementeringen av plugins för inställningshantering och metoden för att lagra profiler på disken har omarbetats. Tillagt stöd för att migrera anslutningsprofiler mellan plugins;
  • Profiler lagrade i minnet bearbetas nu endast av nyckelfilsplugin och lagras i katalogen /run, vilket undviker att förlora profiler efter omstart av NetworkManager och gör det möjligt att använda det FS-baserade API:et för att skapa profiler i minnet;
  • Ny D-Bus-metod har lagts till AddConnection2(), vilket låter dig blockera automatisk anslutning av en profil när den skapas. I metod Uppdatering2() lade till flaggan "no-reapply", där ändring av innehållet i anslutningsprofilen inte automatiskt ändrar enhetens faktiska konfiguration förrän profilen återaktiveras;
  • Lade till inställningen "ipv6.method=disabled", som låter dig inaktivera IPv6 för enheten.

Källa: opennet.ru

Lägg en kommentar