A NetworkManager 1.20.0 hálózati konfigurátor kiadása

közzétett az interfész új stabil kiadása a hálózati paraméterek beállításának egyszerűsítésére - NetworkManager 1.20. plugins A VPN támogatására az OpenConnect, a PPTP, az OpenVPN és az OpenSWAN saját fejlesztési ciklusaik során fejlesztik.

A főbb innovációk NetworkManager 1.20:

  • Hozzáadott támogatás a vezeték nélküli Mesh hálózatokhoz, amelyek mindegyik csomópontja szomszédos csomópontokon keresztül csatlakozik;
  • Az elavult alkatrészeket megtisztították. Beleértve a libnm-glib könyvtárat, amelyet a NetworkManager 1.0-ban a libnm könyvtár váltott fel, az ibft beépülő modult eltávolították (a hálózati konfigurációs adatok firmware-ből történő átviteléhez az nm-initrd-generator-t kell használni az initrd-ből), és támogatja a "main" A .monitor-” beállítás leállt connect-files" a NetworkManager.conf fájlban (az "nmcli connection load" vagy az "nmcli connection reload" kifejezetten hívnia kell);
  • Alapértelmezés szerint a beépített DHCP kliens aktiválva van (belső mód) a korábban használt dhclient alkalmazás helyett. Az alapértelmezett értéket módosíthatja a „--with-config-dhcp-default” build opcióval vagy a main.dhcp beállításával a konfigurációs fájlban;
  • Hozzáadtuk az fq_code (Fair Queuing Controlled Delay) sorkezelési szabályt a küldésre váró csomagokhoz, valamint a tükrözött műveletet a forgalom tükrözéséhez;
  • A disztribúciók esetében lehetőség van a /usr/lib/NetworkManager könyvtárba elhelyezni a diszpatch szkripteket, amelyek csak olvasható módban elérhető rendszerképekben használhatók, és minden indításkor törli a /etc fájlt;
  • A csak olvasható könyvtárak támogatása hozzáadva a kulcsfájl-bővítményhez
    („/usr/lib/NetworkManager/system-connections”), olyan profilok, amelyekben D-buszon keresztül módosíthatók vagy törölhetők (ebben az esetben az /usr/lib/ könyvtárban található nem módosítható fájlokat felülírják az /etc vagy / mappákban tárolt fájlok fuss);

  • A libnm-ben a beállítások JSON formátumban történő elemzéséhez szükséges kódot átdolgozták, és a paraméterek szigorúbb ellenőrzése biztosított;
  • A forráscím szerinti útválasztási szabályokban (irányelv-útválasztás) hozzáadásra került a „suppress_prefixlength” attribútum támogatása;
  • A VPN WireGuard esetében a „wireguard.ip4-auto-default-route” és „wireguard.ip6-auto-default-route” alapértelmezett útvonal automatikus hozzárendelésére szolgáló szkriptek támogatása megtörtént;
  • Átdolgozták a beállításkezelő bővítmények megvalósítását és a profilok lemezen való tárolásának módját. Hozzáadott támogatás a csatlakozási profilok áttelepítéséhez a bővítmények között;
  • A memóriában tárolt profilokat mostantól csak a kulcsfájl beépülő modul dolgozza fel, és a /run könyvtárban tárolja őket, így elkerülhető a profilok elvesztése a NetworkManager újraindítása után, és lehetővé teszi az FS-alapú API használatát profilok létrehozására a memóriában;
  • Új D-Bus metódus hozzáadva AddConnection2(), amely lehetővé teszi egy profil automatikus csatlakozásának letiltását a létrehozáskor. A módszerben Frissítés2() hozzáadta a „no-reapply” jelzőt, amelyben a kapcsolati profil tartalmának módosítása nem változtatja meg automatikusan az eszköz tényleges konfigurációját a profil újraaktiválásáig;
  • Hozzáadtuk az „ipv6.method=disabled” beállítást, amely lehetővé teszi az IPv6 letiltását az eszközön.

Forrás: opennet.ru

Hozzászólás