NetworkManager 1.20.0 Verëffentlechung

publizéiert nei stabil Verëffentlechung vun der Interface fir d'Netzwierkparameter ze vereinfachen - NetworkManager 1.20. Plugins fir VPN z'ënnerstëtzen, OpenConnect, PPTP, OpenVPN an OpenSWAN ginn duerch hir eegen Entwécklungszyklen entwéckelt.

Haaptstrooss Innovatiounen NetworkManager 1.20:

  • Zousätzlech Ënnerstëtzung fir drahtlose Mesh Netzwierker, all Node an deem duerch Nopeschknäppchen verbonne sinn;
  • Verouderte Komponente goufen gebotzt. Inklusiv der libnm-glib Bibliothéik, déi am NetworkManager 1.0 duerch d'libnm Bibliothéik ersat gouf, gouf den ibft Plugin geläscht (fir Netzwierkkonfiguratiounsdaten aus der Firmware ze transferéieren, sollt Dir nm-initrd-Generator vun initrd benotzen) an Ënnerstëtzung fir den "Main" .monitor-" Astellung war gestoppt Verbindung-Dateien" an NetworkManager.conf (soll explizit Opruff "nmcli Verbindung Luet" oder "nmcli Verbindung reload");
  • Par défaut ass den agebauten DHCP Client aktivéiert (interne Modus) anstatt déi virdru benotzt dhclient Applikatioun. Dir kënnt den Default-Wäert änneren mat der "--with-config-dhcp-default" Buildoptioun oder andeems Dir main.dhcp an der Konfiguratiounsdatei setzt;
  • D'Fähigkeit bäigefüügt fir d'fq_codel (Fair Queuing Controlled Delay) Schlaangverwaltungsdisziplin ze konfiguréieren fir Päck, déi waarden op geschéckt ginn an d'Spigelaktioun fir Traffic Spigelen;
  • Fir Verdeelungen ass et méiglech Verschécken Scripten am /usr/lib/NetworkManager Verzeichnis ze placéieren, déi a Systembiller benotzt kënne ginn, déi am Read-only Modus verfügbar sinn a kloer /etc op all Startup;
  • Ënnerstëtzung bäigefüügt fir nëmmen liest Verzeichnungen an de Keyfile Plugin
    ("/usr/lib/NetworkManager/system-connections"), Profiler an deenen iwwer D-Bus geännert oder geläscht kënne ginn (an dësem Fall sinn onverännerbar Dateien an /usr/lib/ duerch Dateien, déi an /etc oder / gespäichert sinn, iwwerschratt. lafen);

  • Am libnm ass de Code fir d'Parsing-Astellungen am JSON-Format ëmgeschafft ginn a méi streng Kontrolle vu Parameteren gëtt zur Verfügung gestallt;
  • An Routing Regelen vun Quell Adress (Politik Routing), Ënnerstëtzung fir den "suppress_prefixlength" Attribut gouf dobäi;
  • Fir VPN WireGuard, Ënnerstëtzung fir Skripte fir automatesch eng Standardroute "wireguard.ip4-auto-default-route" an "wireguard.ip6-auto-default-route" ze ginn ass implementéiert;
  • D'Ëmsetze vun Astellungsmanagement Plugins an d'Method fir Profiler op Disk ze späicheren goufen ëmgeschafft. Zousätzlech Ënnerstëtzung fir Migratioun vu Verbindungsprofiler tëscht Plugins;
  • Profiler, déi an der Erënnerung gespäichert sinn, ginn elo nëmmen vum Keyfile-Plugin veraarbecht an am /run Verzeichnis gespäichert, wat vermeit datt Profiler verléieren nodeems de NetworkManager nei gestart gëtt an et méiglech mécht d'FS-baséiert API ze benotzen fir Profiler an der Erënnerung ze kreéieren;
  • Nei D-Bus Method dobäigesat AddConnection2(), wat Iech erlaabt d'Autoverbindung vun engem Profil am Moment vu senger Schafung ze blockéieren. An der Method Update 2() huet de "no-reapply" Fändel bäigefüügt, an deem d'Ännerung vum Inhalt vum Verbindungsprofil net automatesch d'tatsächlech Konfiguratioun vum Apparat ännert bis de Profil reaktivéiert ass;
  • D'Astellung "ipv6.method = behënnert" bäigefüügt, wat Iech erlaabt IPv6 fir den Apparat auszeschalten.

Source: opennet.ru

Setzt e Commentaire