Vydání NetworkManager 1.20.0

zveřejněno nová stabilní verze rozhraní pro zjednodušení nastavení síťových parametrů - NetworkManager 1.20. Плагины pro podporu VPN se OpenConnect, PPTP, OpenVPN a OpenSWAN vyvíjejí prostřednictvím vlastních vývojových cyklů.

hlavní inovace NetworkManager 1.20:

  • Přidána podpora bezdrátových sítí Mesh, přičemž každý uzel je připojen přes sousední uzly;
  • Zastaralé součásti byly vyčištěny. Včetně knihovny libnm-glib, která byla v NetworkManageru 1.0 nahrazena knihovnou libnm, byl odstraněn plugin ibft (pro přenos konfiguračních dat sítě z firmwaru byste měli použít nm-initrd-generator z initrd) a podpora pro „hlavní Nastavení .monitor-” bylo zastaveno connection-files" v NetworkManager.conf (mělo by explicitně volat "nmcli connection load" nebo "nmcli connection reload");
  • Ve výchozím nastavení je aktivován vestavěný DHCP klient (interní režim) namísto dříve používané aplikace dhclient. Výchozí hodnotu můžete změnit pomocí volby sestavení „--with-config-dhcp-default“ nebo nastavením main.dhcp v konfiguračním souboru;
  • Přidána možnost konfigurovat disciplínu správy fronty fq_codel (Fair Queuing Controlled Delay) pro pakety čekající na odeslání a akci zrcadlení pro zrcadlení provozu;
  • U distribucí je možné umístit expediční skripty do adresáře /usr/lib/NetworkManager, které lze použít v obrazech systému, které jsou dostupné v režimu pouze pro čtení a při každém spuštění vymazat /etc;
  • Do pluginu keyfile přidána podpora pro adresáře pouze pro čtení
    („/usr/lib/NetworkManager/system-connections“), profily, ve kterých lze měnit nebo mazat pomocí D-Bus (v tomto případě jsou nemodifikovatelné soubory v /usr/lib/ přepsány soubory uloženými v /etc nebo / běh);

  • V libnm byl přepracován kód pro parsování nastavení ve formátu JSON a je zajištěna přísnější kontrola parametrů;
  • V pravidlech směrování podle zdrojové adresy (směrování zásad) byla přidána podpora pro atribut „suppress_prefixlength“;
  • Pro VPN WireGuard byla implementována podpora skriptů pro automatické přiřazení výchozí trasy „wireguard.ip4-auto-default-route“ a „wireguard.ip6-auto-default-route“;
  • Přepracována byla implementace pluginů pro správu nastavení a způsob ukládání profilů na disk. Přidána podpora pro migraci profilů připojení mezi pluginy;
  • Profily uložené v paměti jsou nyní zpracovávány pouze zásuvným modulem keyfile a ukládány do adresáře /run, což zabraňuje ztrátě profilů po restartování NetworkManageru a umožňuje používat API založené na FS k vytváření profilů v paměti;
  • Přidána nová metoda D-Bus AddConnection2(), která umožňuje zablokovat automatické připojení profilu v době jeho vytvoření. V metodě Update2() přidán příznak „no-reapply“, ve kterém změna obsahu profilu připojení automaticky nezmění skutečnou konfiguraci zařízení, dokud není profil znovu aktivován;
  • Přidáno nastavení „ipv6.method=disabled“, které umožňuje deaktivovat IPv6 pro zařízení.

Zdroj: opennet.ru

Přidat komentář