NetworkManager 1.20.0 utgivelse

publisert ny stabil utgivelse av grensesnittet for å forenkle oppsett av nettverksparametere - NetworkManager 1.20. Плагины for å støtte VPN utvikles OpenConnect, PPTP, OpenVPN og OpenSWAN gjennom sine egne utviklingssykluser.

Den viktigste innovasjoner NetworkManager 1.20:

  • Lagt til støtte for trådløse Mesh-nettverk, hvor hver node er koblet til gjennom nabonoder;
  • Ukurante komponenter er renset. Inkludert libnm-glib-biblioteket, som ble erstattet i NetworkManager 1.0 av libnm-biblioteket, ble ibft-pluginen fjernet (for å overføre nettverkskonfigurasjonsdata fra fastvaren, bør du bruke nm-initrd-generator fra initrd) og støtte for "main" .monitor-”-innstillingen ble stoppet tilkoblingsfiler" i NetworkManager.conf (skal eksplisitt kalle "nmcli-tilkoblingsbelastning" eller "nmcli-tilkobling reload");
  • Som standard er den innebygde DHCP-klienten aktivert (intern modus) i stedet for den tidligere brukte dhclient-applikasjonen. Du kan endre standardverdien ved å bruke "--with-config-dhcp-default" byggealternativet eller ved å sette main.dhcp i konfigurasjonsfilen;
  • Lagt til muligheten til å konfigurere køadministrasjonsdisiplinen fq_codel (Fair Queuing Controlled Delay) for pakker som venter på å bli sendt og speilet handling for trafikkspeiling;
  • For distribusjoner er det mulig å plassere utsendelsesskript i katalogen /usr/lib/NetworkManager, som kan brukes i systembilder som er tilgjengelige i skrivebeskyttet modus og slette /etc ved hver oppstart;
  • Lagt til støtte for skrivebeskyttede kataloger til nøkkelfil-plugin
    ("/usr/lib/NetworkManager/system-connections"), profiler som kan endres eller slettes via D-Bus (i dette tilfellet blir filer som ikke kan endres i /usr/lib/ overstyrt av filer lagret i /etc eller / løpe);

  • I libnm har koden for parsing av innstillinger i JSON-format blitt omarbeidet og strengere kontroll av parametere er gitt;
  • I rutingsregler etter kildeadresse (policy ruting), er støtte for «suppress_prefixlength»-attributtet lagt til;
  • For VPN WireGuard er støtte for skript for automatisk tildeling av en standardrute "wireguard.ip4-auto-default-route" og "wireguard.ip6-auto-default-route" implementert;
  • Implementeringen av plugins for administrasjon av innstillinger og metoden for lagring av profiler på disk har blitt omarbeidet. Lagt til støtte for migrering av tilkoblingsprofiler mellom plugins;
  • Profiler lagret i minnet behandles nå kun av nøkkelfil-plugin og lagres i /run-katalogen, som unngår å miste profiler etter omstart av NetworkManager og gjør det mulig å bruke den FS-baserte APIen til å lage profiler i minnet;
  • Lagt til ny D-Bus-metode AddConnection2(), som lar deg blokkere automatisk tilkobling av en profil på tidspunktet for opprettelsen. I metode Oppdatering2() lagt til "no-reapply"-flagget, der endring av innholdet i tilkoblingsprofilen ikke automatisk endrer den faktiske konfigurasjonen av enheten før profilen er reaktivert;
  • Lagt til "ipv6.method=disabled"-innstillingen, som lar deg deaktivere IPv6 for enheten.

Kilde: opennet.ru

Legg til en kommentar