een nieuwe stabiele release van de interface voor het vereenvoudigen van netwerkconfiguratie-instellingen — . ter ondersteuning van VPN, OpenConnect, PPTP, OpenVPN en OpenSWAN worden ontwikkeld binnen hun eigen ontwikkelcycli.
NetworkManager 1.20:
- Ondersteuning voor draadloze Mesh-netwerken toegevoegd, waarbij elke node is verbonden met aangrenzende nodes;
- Oude componenten opgeruimd. Onder andere is de bibliotheek libnm-glib verwijderd, die in NetworkManager 1.0 is vervangen door de bibliotheek libnm, de plugin ibft is verwijderd (voor het doorgeven van netwerkinformatie vanuit de firmware moet nm-initrd-generator uit initrd worden gebruikt) en de ondersteuning voor de instelling "main.monitor-connection-files" in NetworkManager.conf is gestopt (deze moet expliciet worden aangeroepen met "nmcli connection load" of "nmcli connection reload");
- De ingebouwde DHCP-client ("internal" modus) is standaard ingeschakeld in plaats van de eerder gebruikte dhclient-applicatie. De standaardwaarde kan worden gewijzigd met de bouwoptie "--with-config-dhcp-default" of door de instelling main.dhcp in het configuratiebestand;
- De mogelijkheid toegevoegd om de wachtrijbeheerdiscipline fq_codel (Fair Queuing Controlled Delay) en de mirred-acties voor het spiegelen van verkeer in te stellen;
- Voor distributies is de mogelijkheid toegevoegd om dispatcherscripts in de map /usr/lib/NetworkManager te plaatsen, wat kan worden gebruikt in systeem images die alleen-lezen zijn en /etc bij elke start opruimen;
- De keyfile-plugin heeft ondersteuning gekregen voor directories in alleen-lezen modus
("/usr/lib/NetworkManager/system-connections"), profielen die kunnen worden gewijzigd of verwijderd via D-Bus (in dit geval worden de niet-wijzigbare bestanden in /usr/lib/ overschreven door bestanden die zijn opgeslagen in /etc of /run); - In libnm is de code voor het parseren van instellingen in JSON-formaat herzien met strengere parametercontroles;
- In routeringsregels op basis van het brondadres (policy routing) is ondersteuning toegevoegd voor de attribuut "suppress_prefixlength";
- Voor VPN WireGuard is ondersteuning geïmplementeerd voor scripts voor automatische standaardroute toewijzing "wireguard.ip4-auto-default-route" en "wireguard.ip6-auto-default-route";
- De implementatie van plugins voor het beheren van instellingen en de methode voor het opslaan van profielen op schijf is herzien. Ondersteuning voor het migreren van verbinding profielen tussen plugins toegevoegd;
- Profielen die in het geheugen zijn opgeslagen, worden nu alleen door de keyfile-plugin verwerkt en opgeslagen in de map /run, wat verlies van profielen na het opnieuw opstarten van NetworkManager voorkomt en het mogelijk maakt om API op basis van FS te gebruiken voor het creëren van profielen in het geheugen;
- Nieuwe D-Bus methode toegevoegd , waarmee het automatisch aansluiten van het profiel bij de creatie ervan kan worden geblokkeerd. In de methode is een vlag «no-reapply» toegevoegd, waardoor wijziging van de inhoud van het verbindingsprofiel niet leidt tot automatische wijziging van de feitelijke configuratie van het apparaat totdat het profiel opnieuw wordt geactiveerd;
- is de instelling «ipv6.method=disabled» toegevoegd, waarmee IPv6 voor het apparaat kan worden uitgeschakeld.
Bron: opennet.ru
