Udgivelsen af netværkskonfiguratoren NetworkManager 1.20.0

Publiceret ny stabil version af grænsefladen til forenkling af netværksparametre — NetworkManager 1.20. Plugins til støtte for VPN, OpenConnect, PPTP, OpenVPN og OpenSWAN udvikles inden for egne udviklingscyklusser.

Vigtige nyheder NetworkManager 1.20:

  • Tilføjet support til trådløse Mesh-netværk, hvor hver node er forbundet via nærliggende noder;
  • Udført oprydning af forældede komponenter. Herunder er biblioteket libnm-glib blevet fjernet, da det blev erstattet af biblioteket libnm i NetworkManager 1.0, pluginet ibft er blevet fjernet (til overførsel af netværkskonfigurationsdata fra firmware bør nm-initrd-generator fra initrd anvendes), og supporten for indstillingen „main.monitor-connection-files” i NetworkManager.conf er stoppet (det skal tydeligt kaldes „nmcli connection load” eller „nmcli connection reload“);
  • Den indbyggede DHCP-klient (tilstand „internal”) er som standard aktiveret i stedet for det tidligere anvendte program dhclient. Standardværdien kan ændres ved hjælp af build-muligheden „—with-config-dhcp-default” eller gennem indstillingen main.dhcp i konfigurationsfilen;
  • Muligheden for at konfigurere køstyringsdisciplinen fq_codel (Fair Queuing Controlled Delay) og mirred-handlingen til spejling af trafik er blevet tilføjet;
  • For distributioner er det muligt at placere dispatcher-scripts i mappen /usr/lib/NetworkManager, hvilket kan anvendes i systembilleder, der er tilgængelige i skrivebeskyttet tilstand og rydder /etc ved hver opstart;
  • Pluginet keyfile har fået tilføjet support for mapper i skrivebeskyttet tilstand
    („/usr/lib/NetworkManager/system-connections”), profiler i hvilke kan ændres eller fjernes via D-Bus (i dette tilfælde overskrives filer, der ikke er tilgængelige for ændring i /usr/lib/, af filer, der gemmes i /etc eller /run);
  • Koden til parsning af indstillinger i JSON-format i libnm er blevet omarbejdet, og der er sikret en strammere validering af parametre;
  • Support for attributten „suppress_prefixlength” er blevet tilføjet i policy routing-reglerne baseret på kildeadresse;
  • For VPN WireGuard er support til scripts til automatisk tildeling af standardrute „wireguard.ip4-auto-default-route” og „wireguard.ip6-auto-default-route” implementeret;
  • Implementeringen af plugins til styring af indstillinger og metoden til lagring af profiler på disken er blevet omarbejdet. Support til migration af forbindelsesprofiler mellem plugins er blevet tilføjet;
  • Profiler, der opbevares i hukommelsen, håndteres nu kun af pluginet keyfile og gemmes i mappen /run, hvilket undgår tab af profiler efter en genstart af NetworkManager og muliggør brug af API'er baseret på FS til oprettelse af profiler i hukommelsen;
  • En ny D-Bus-metode er blevet tilføjet AddConnection2(), der gør det muligt at blokere automatisk forbindelse af profilen i det øjeblik, den oprettes. I metoden Update2() er der tilføjet en flag «no-reapply», hvor ændringen af indholdet i forbindelsesprofilen ikke medfører automatisk ændring af den faktiske enhedskonfiguration indtil profilen genaktiveres;
  • Der er tilføjet en indstilling «ipv6.method=disabled», som gør det muligt at deaktivere IPv6 for enheden.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster