Vydanie Netplan 1.1, nástroja na konfiguráciu sieťových parametrov

Bol so predstavený nový nástroj Netplan 1.1, ktorý rozvíja formát pre uchovávanie nastavení sieťových rozhraní a súvisiace nástroje na správu sieťových konfigurácií. Netplan umožňuje uchovávanie parametrov vo formáte YAML a poskytuje backendy, ktoré abstrahujú prístup k konfigurácii pre NetworkManager a systemd-networkd. Nástroj sa používa v distribúcii Ubuntu od verzie 17.10 a v zostavách Debian 12 pre cloudové systémy. Projekt je vyvíjaný spoločnosťou Canonical v spolupráci so zamestnancami spoločností Microsoft a Deutsche Telekom. Kód projektu je napísaný v jazykoch Python a C a je distribuovaný pod licenciou GPLv3.

Funkcia netplan spočíva v čítaní sieťových nastavení z súborov „/{lib,etc,run}/netplan/*.yaml“ počas spúšťania a zápise konfigurácie do adresára /run vo formáte vhodnom pre ďalšie spracovanie v systemd-networkd alebo NetworkManager. Celá konfigurácia je uchovávaná iba v pôvodnom YAML súbore bez použitia „/etc/network/interfaces“, pričom je povolené rozdelenie konfigurácie do viacerých súborov, napríklad pre vyčlenenie nastavení libvirt a lxd do samostatných súborov. Opis parametrov sieťových rozhraní sa uskutočňuje pomocou deklaratívneho syntaktického zápisu, ktorý umožňuje pomerne jednoducho opísať štruktúru zložitej siete.

Na rozdiel od formátu ifupdown v netplan sa používa deklaratívny syntaktický zápis; je možné aplikovať masky pre názvy sieťových rozhraní, MAC adresy, ovládače a ďalšie komponenty; pri analýze hierarchie parametrov sieťových rozhraní sa zohľadňuje kontext, čo umožňuje správne a v správnom poradí odovzdať nastavenia spracovateľom (v ifupdown pri analýze zložitých konfigurácií nie je vylúčený vznik problémov spôsobených pretečením).

V novom vydaní:

  • Možnosť predefinovať logiku služby systemd-networkd-wait-online na čakanie na konkrétne interné (link-local) a smerovateľné (s stavom routable) sieťové rozhrania.
  • Podpora zmeny nastavení režimu eswitch (embedded-switch-mode) pre sieťové rozhrania bez virtuálnych funkcií (VF, virtual-function) na zariadeniach SR-IOV (Single Root I/O Virtualization).
  • Podpora príznakov, ktoré umožňujú ovplyvniť parser konfigurácie tak, aby ignoroval jednotlivé nesprávne nastavenia bez zastavenia generovania celej konfigurácie backendu.
  • Boli vykonané opravy, ktoré riešia problémy špecifické pre ProtonVPN a Microsoft Azure Linux.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster