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

Megjelent új stabil kiadás az interfészhez a hálózati beállítások egyszerűsítésére - NetworkManager 1.20. Bővítmények VPN, OpenConnect, PPTP, OpenVPN és OpenSWAN támogatása saját fejlesztési ciklusok keretében valósul meg.

Fő újdonságok NetworkManager 1.20:

  • Megérkezett a vezeték nélküli Mesh-hálózatok támogatása, ahol minden csomópont a szomszédos csomópontokon keresztül kapcsolódik;
  • Tisztítás történt a régi komponensekből. Kivéve a libnm-glib könyvtárat, amelyet a NetworkManager 1.0 a libnm könyvtárral helyettesített, eltávolították az ibft plugint (a hálózati konfiguráció adatának firmware-ből való átadásához az initrd-ből az nm-initrd-generator-t kell használni), és leállt a „main.monitor-connection-files” beállítás támogatása a NetworkManager.conf fájlban (a „nmcli connection load” vagy „nmcli connection reload” explicit meghívása szükséges);
  • Alapértelmezés szerint aktiválva van a beépített DHCP-kliens (belső mód) a korábban használt dhclient alkalmazás helyett. Az alapértelmezett érték módosítható a „—with-config-dhcp-default” build-opcióval vagy a main.dhcp beállítással a konfigurációs fájlban;
  • Hozzáadva a várakozó csomagok kiadásának irányítására szolgáló fq_codel (Fair Queuing Controlled Delay) és a tükörzéshez szükséges mirred akciók beállítása;
  • A disztribúciók számára lehetőség nyílik a menedzsment szkriptek elhelyezésére a /usr/lib/NetworkManager mappában, amelyek használhatók írásvédett üzemmódú rendszersablonokban, és amelyek minden indításkor törlik a /etc-t;
  • A keyfile plugin-ban bevezetésre került az írásvédett mappák támogatása
    („/usr/lib/NetworkManager/system-connections”), ahol a profilok D-Bus-on keresztül módosíthatók vagy törölhetők (ebben az esetben a módosításra nem elérhető fájlok a /usr/lib/ben felülíródnak a /etc vagy /run könyvtárban tárolt fájlokkal);
  • A libnm-ben átdolgozásra került a JSON formátumú beállítások elemzésének kódja, és szigorúbb paraméterellenőrzés biztosított;
  • A forráscím szerinti útvonalvezetési szabályokhoz hozzáadva a „suppress_prefixlength” attribútum támogatása;
  • A WireGuard VPN-hoz támogatást valósítottunk meg az automatikus alapértelmezett útvonal beállításhoz a „wireguard.ip4-auto-default-route” és a „wireguard.ip6-auto-default-route” szkriptek révén;
  • Átdolgozásra került a beállítások kezelésére szolgáló pluginek megvalósítása és a profilok tárolásának módja a lemezen. Profilok migrációs támogatásának bevezetése a pluginek között;
  • A memóriában tárolt profilok most csak a keyfile plugin által kerülnek feldolgozásra, és a /run mappában kerülnek elmentésre, elkerülve így a profilok elvesztését a NetworkManager újraindítása után, és lehetővé téve a memóriában található profilok létrehozásához szükséges FS-alapú API használatát;
  • Új D-Bus metódus lett hozzáadva AddConnection2(), amely lehetővé teszi a profil automatikus csatlakozásának blokkolását annak létrehozásakor. A metódus Update2() hozzáadott egy „no-reapply” flaget, amely esetén a csatlakozási profil tartalmának módosítása nem vezet a készülék tényleges konfigurációjának automatikus megváltoztatásához a profil újraaktiválásáig;
  • Hozzáadva az „ipv6.method=disabled” beállítás, amely lehetővé teszi az IPv6 letiltását az eszköz számára.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster