ny stabil versjon av grensesnittet for forenkling av nettverksinnstillingsparametere — . for støtte for VPN, OpenConnect, PPTP, OpenVPN og OpenSWAN utvikles innenfor egne utviklingssykluser.
NetworkManager 1.20:
- Støtte for trådløse Mesh-nettverk er lagt til, hvor hver node er koblet sammen via nabonoder;
- Rydning av utdaterte komponenter er utført. Blant annet er biblioteket libnm-glib fjernet, som ble avløst av biblioteket libnm i NetworkManager 1.0. Pluginen ibft (for overføring av nettverkskonfigurasjonsdata fra fastvaren, bør nm-initrd-generator fra initrd brukes) er fjernet, og støtten for innstillingen «main.monitor-connection-files» i NetworkManager.conf er avsluttet (man må eksplisitt kalle «nmcli connection load» eller «nmcli connection reload»);
- Den innebygde DHCP-klienten (modusen «internal») er nå aktivert som standard i stedet for det tidligere brukte programmet dhclient. Den kan endres ved hjelp av byggealternativet «—with-config-dhcp-default» eller via innstillingen main.dhcp i konfigurasjonsfilen;
- Mulighet for å konfigurere disiplin for køing av pakker som venter på å bli sendt fq_codel (Fair Queuing Controlled Delay) og handlingen mirred for speiling av trafikk er lagt til;
- For distribusjoner er det mulig å plassere logistikkscript i katalogen /usr/lib/NetworkManager, noe som kan brukes i systembilder som er tilgjengelige i skrivebeskyttet modus og som renser /etc ved hver oppstart;
- I keyfile-pluginen er støtte for kataloger i skrivbeskyttet modus lagt til
(«/usr/lib/NetworkManager/system-connections»), profiler som kan endres eller slettes via D-Bus (i dette tilfellet overskrives filer i /usr/lib/ som ikke er tilgjengelige for endring, med filer som lagres i /etc eller /run); - Koden for å analysere innstillinger i JSON-format er omarbeidet i libnm, og mer strenge sjekker av parametere er gjort;
- I policy-routing etter kildeadresse er støtte for attributtet «suppress_prefixlength» lagt til;
- For VPN WireGuard er støtte for skript for automatisk tildeling av standardrute «wireguard.ip4-auto-default-route» og «wireguard.ip6-auto-default-route» implementert;
- Implementeringen av pluginene for konfigurasjonsstyring og metoden for lagring av profiler på disk er omarbeidet. Støtte for migrering av tilkoblingsprofiler mellom pluginene er lagt til;
- Profiler som lagres i minnet behandles nå kun av keyfile-pluginen og lagres i katalogen /run, noe som forhindrer tap av profiler etter omstart av NetworkManager og gir mulighet til å bruke API basert på FS for å opprette profiler i minnet;
- Ny D-Bus-metode lagt til , som gjør det mulig å blokkere automatisk tilkobling av profilen ved opprettelsen. I metoden er flagget «no-reapply» lagt til, som sikrer at endringen av innholdet i tilkoblingsprofilen ikke medfører automatisk endring av den faktiske enhetskonfigurasjonen før profilen reaktiveres;
- Innstillingen «ipv6.method=disabled» er lagt til, som gjør det mulig å deaktivere IPv6 for enheten.
Kilde: opennet.ru
