új stabil kiadás az interfészhez a hálózati beállítások egyszerűsítésére - . VPN, OpenConnect, PPTP, OpenVPN és OpenSWAN támogatása saját fejlesztési ciklusok keretében valósul meg.
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 , amely lehetővé teszi a profil automatikus csatlakozásának blokkolását annak létrehozásakor. A metódus 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
