Vydanie NetworkManager 1.20.0

publikovaný nové stabilné vydanie rozhrania na zjednodušenie nastavenia sieťových parametrov - NetworkManager 1.20. Pluginy na podporu VPN sa OpenConnect, PPTP, OpenVPN a OpenSWAN vyvíjajú prostredníctvom vlastných vývojových cyklov.

Hlavné inovácie NetworkManager 1.20:

  • Pridaná podpora pre bezdrôtové siete Mesh, pričom každý uzol je pripojený cez susedné uzly;
  • Zastarané komponenty boli vyčistené. Vrátane knižnice libnm-glib, ktorá bola v NetworkManager 1.0 nahradená knižnicou libnm, bol odstránený doplnok ibft (na prenos údajov o konfigurácii siete z firmvéru by ste mali použiť nm-initrd-generator z initrd) a podpora pre „hlavný Nastavenie .monitor-” bolo zastavené connection-files" v NetworkManager.conf (malo by explicitne volať "nmcli connection load" alebo "nmcli connection reload");
  • Štandardne je aktivovaný vstavaný DHCP klient (interný režim) namiesto predtým používanej aplikácie dhclient. Predvolenú hodnotu môžete zmeniť pomocou možnosti zostavenia „--with-config-dhcp-default“ alebo nastavením main.dhcp v konfiguračnom súbore;
  • Pridaná možnosť konfigurovať disciplínu správy frontov fq_codel (Fair Queuing Controlled Delay) pre pakety čakajúce na odoslanie a akciu zrkadlenia pre zrkadlenie prevádzky;
  • Pre distribúcie je možné do adresára /usr/lib/NetworkManager umiestniť expedičné skripty, ktoré možno použiť v systémových obrazoch, ktoré sú dostupné v režime len na čítanie a pri každom spustení vymazať /etc;
  • Do doplnku keyfile bola pridaná podpora pre adresáre len na čítanie
    („/usr/lib/NetworkManager/system-connections“), profily, v ktorých je možné meniť alebo mazať cez D-Bus (v tomto prípade sú nemodifikovateľné súbory v /usr/lib/ prepísané súbormi uloženými v /etc alebo / beh);

  • V libnm bol prepracovaný kód pre parsovanie nastavení vo formáte JSON a je zabezpečená prísnejšia kontrola parametrov;
  • V pravidlách smerovania podľa zdrojovej adresy (smerovanie politiky) bola pridaná podpora pre atribút „suppress_prefixlength“;
  • Pre VPN WireGuard bola implementovaná podpora pre skripty na automatické priraďovanie predvolenej trasy „wireguard.ip4-auto-default-route“ a „wireguard.ip6-auto-default-route“;
  • Prepracovaná je implementácia pluginov na správu nastavení a spôsob ukladania profilov na disk. Pridaná podpora pre migráciu profilov pripojenia medzi pluginmi;
  • Profily uložené v pamäti sú teraz spracovávané iba zásuvným modulom keyfile a ukladané do adresára /run, čo zabraňuje strate profilov po reštarte NetworkManageru a umožňuje použiť API založené na FS na vytváranie profilov v pamäti;
  • Pridaná nová metóda D-Bus AddConnection2(), ktorá umožňuje zablokovať automatické pripojenie profilu v čase jeho vytvorenia. V metóde Update2() pridaný príznak „no-reapply“, v ktorom zmena obsahu profilu pripojenia automaticky nezmení skutočnú konfiguráciu zariadenia, kým sa profil znova neaktivuje;
  • Pridané nastavenie „ipv6.method=disabled“, ktoré vám umožňuje deaktivovať IPv6 pre zariadenie.

Zdroj: opennet.ru

Pridať komentár