Release van de netwerkconfigurator NetworkManager 1.20.0

gepubliceerd nieuwe stabiele release van de interface om het instellen van netwerkparameters te vereenvoudigen - NetworkManager 1.20. plugins Ter ondersteuning van VPN worden OpenConnect, PPTP, OpenVPN en OpenSWAN ontwikkeld via hun eigen ontwikkelingscycli.

De belangrijkste innovaties NetwerkManager 1.20:

  • Ondersteuning toegevoegd voor draadloze Mesh-netwerken, waarbij elk knooppunt is verbonden via aangrenzende knooppunten;
  • Verouderde onderdelen zijn gereinigd. Met inbegrip van de libnm-glib-bibliotheek, die in NetworkManager 1.0 werd vervangen door de libnm-bibliotheek, werd de ibft-plug-in verwijderd (om netwerkconfiguratiegegevens uit de firmware over te dragen, moet u nm-initrd-generator van initrd gebruiken) en ondersteuning voor de “main .monitor-” instelling is gestopt met verbindingsbestanden" in NetworkManager.conf (zou expliciet "nmcli-verbinding laden" of "nmcli-verbinding herladen" moeten aanroepen);
  • Standaard is de ingebouwde DHCP-client geactiveerd (interne modus) in plaats van de eerder gebruikte dhclient-applicatie. U kunt de standaardwaarde wijzigen met behulp van de “--with-config-dhcp-default” build-optie of door main.dhcp in het configuratiebestand in te stellen;
  • De mogelijkheid toegevoegd om de wachtrijbeheerdiscipline fq_codel (Fair Queuing Controlled Delay) te configureren voor pakketten die wachten om te worden verzonden en de gespiegelde actie voor verkeersspiegeling;
  • Voor distributies is het mogelijk om verzendscripts in de map /usr/lib/NetworkManager te plaatsen, die kunnen worden gebruikt in systeemimages die beschikbaar zijn in de modus Alleen-lezen en waarbij /etc bij elke opstart kan worden gewist;
  • Ondersteuning toegevoegd voor alleen-lezen mappen aan de keyfile-plug-in
    (“/usr/lib/NetworkManager/system-connections”), profielen waarin kan worden gewijzigd of verwijderd via D-Bus (in dit geval worden niet-wijzigbare bestanden in /usr/lib/ overschreven door bestanden die zijn opgeslagen in /etc of / loop);

  • In libnm is de code voor het parseren van instellingen in JSON-formaat herwerkt en is er een strengere controle van parameters voorzien;
  • In routeringsregels op bronadres (beleidsroutering) is ondersteuning voor het attribuut “suppress_prefixlength” toegevoegd;
  • Voor VPN WireGuard is ondersteuning voor scripts voor het automatisch toewijzen van een standaardroute “wireguard.ip4-auto-default-route” en “wireguard.ip6-auto-default-route” geïmplementeerd;
  • De implementatie van plug-ins voor instellingenbeheer en de methode voor het opslaan van profielen op schijf zijn herwerkt. Ondersteuning toegevoegd voor het migreren van verbindingsprofielen tussen plug-ins;
  • Profielen die in het geheugen zijn opgeslagen, worden nu alleen verwerkt door de keyfile-plug-in en opgeslagen in de map /run, waardoor wordt voorkomen dat profielen verloren gaan na het opnieuw opstarten van NetworkManager en het mogelijk wordt gemaakt om de op FS gebaseerde API te gebruiken om profielen in het geheugen te maken;
  • Nieuwe D-Bus-methode toegevoegd Verbinding2() toevoegen, waarmee u de automatische verbinding van een profiel kunt blokkeren op het moment dat het wordt aangemaakt. In methode Bijwerken2() de vlag “no-reapply” toegevoegd, waarbij het wijzigen van de inhoud van het verbindingsprofiel niet automatisch de daadwerkelijke configuratie van het apparaat verandert totdat het profiel opnieuw wordt geactiveerd;
  • De instelling “ipv6.method=disabled” toegevoegd, waarmee u IPv6 voor het apparaat kunt uitschakelen.

Bron: opennet.ru

Voeg een reactie