nové stabilné vydanie rozhrania na zjednodušenie nastavenia sieťových parametrov — . na podporu VPN, OpenConnect, PPTP, OpenVPN a OpenSWAN sa vyvíjajú v rámci vlastných vývojových cyklov.
NetworkManager 1.20:
- Pridaná podpora pre bezdrôtové Mesh siete, kde je každý uzol prepojený cez susediace uzly;
- Vyčistili sme zastarané komponenty, vrátane odstránenia knižnice libnm-glib, ktorú nahradila knižnica libnm v NetworkManager 1.0, odstráneného pluginu ibft (pre prenos údajov o sieťovej konfigurácii z firmvéru by sa mal použiť nm-initrd-generator z initrd) a ukončenia podpory konfigurácie „main.monitor-connection-files“ v NetworkManager.conf (je potrebné explicitne zavolať „nmcli connection load“ alebo „nmcli connection reload“);
- Predvolene je aktivovaný vstavaný DHCP klient (režim „internal“) namiesto predtým používaného programu dhclient. Predvolenú hodnotu je možné zmeniť pomocou možnosti prenosu „—with-config-dhcp-default“ alebo v nastavení main.dhcp v konfiguračnom súbore;
- Pridaná možnosť nastaviť disciplínu správy fronty čakajúcich na odoslanie paketov fq_codel (Fair Queuing Controlled Delay) a akciu mirred na zrkadlenie prevádzky;
- Pre distribúcie bola poskytnutá možnosť umiestniť skripty správy do adresára /usr/lib/NetworkManager, ktorý sa dá použiť v systémových obrazoch dostupných v režime iba na čítanie a čistiacich /etc pri každom štarte;
- Do pluginu keyfile bola pridaná podpora adresárov v režime iba na čítanie
(„/usr/lib/NetworkManager/system-connections“), profily, ktoré môžu byť menené alebo odstraňované cez D-Bus (v takom prípade sú nahradené nedostupné súbory na zmene v /usr/lib/ súbormi uloženými v /etc alebo /run); - V libnm bol prepracovaný kód parsovania nastavení vo formáte JSON a bola zabezpečená prísnejšia kontrola parametrov;
- Do pravidiel smerovania podľa zdrojovej adresy (policy routing) bola pridaná podpora atribútu „suppress_prefixlength“;
- Pre VPN WireGuard bola implementovaná podpora skriptov pre automatické priraďovanie predvoleného smeru „wireguard.ip4-auto-default-route“ a „wireguard.ip6-auto-default-route“;
- Bola prepracovaná implementácia pluginov pre správu nastavení a metóda ukladania profilov na disku. Pridaná podpora migrácie profilov pripojenia medzi pluginmi;
- Profily uložené v pamäti sú teraz spracovávané len pluginom keyfile a ukladajú sa do adresára /run, čo zabraňuje strate profilov po reštarte NetworkManager a umožňuje používať API na báze FS na vytváranie profilov v pamäti;
- Bol pridaný nový D-Bus metóda , ktorý umožňuje zablokovať automatické pripojenie profilu v momente jeho vytvorenia. V metóde bol pridaný flag „no-reapply“, pri ktorom zmena obsahu profilu pripojenia nevedie k automatickej zmene aktuálnej konfigurácie zariadenia do momentu reaktivácie profilu;
- Pridané nastavenie „ipv6.method=disabled“, ktoré umožňuje zakázať IPv6 pre zariadenie.
Zdroj: opennet.ru
