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

Az interfész stabil kiadása elérhető a hálózati paraméterek beállításának egyszerűsítésére - NetworkManager 1.40.0. A VPN-támogatáshoz szükséges beépülő modulokat (Libreswan, OpenConnect, Openswan, SSTP stb.) saját fejlesztési ciklusaik részeként fejlesztik.

A NetworkManager 1.40 főbb újításai:

  • Az nmcli parancssori felület az „--offline” jelzőt valósítja meg, amely lehetővé teszi a kapcsolati profilok kulcsfájl formátumú feldolgozását anélkül, hogy hozzáférne a háttérben futó NetworkManager folyamathoz. Különösen a hálózati interfészhez tartozó beállítások létrehozásakor, megjelenítésekor, törlésekor és módosításakor az „nmcli connection” parancs mostantól anélkül is működhet, hogy hozzáférne a háttérben futó NetworkManager folyamathoz D-buszon keresztül. Például az „nmcli —offline connection add…” parancs végrehajtásakor az nmcli segédprogram nem küld egy kérést a háttérfolyamatnak egy kapcsolati profil hozzáadására, hanem közvetlenül kiadja az stdoutnak a megfelelő beállítási blokkot kulcsfájl formátumban, amely lehetővé teszi az nmcli használatát szkriptekben a kapcsolati profilok létrehozásához és módosításához. Az aktiváláshoz a létrehozott profilt elmentheti az /etc/NetworkManager/system-connections könyvtárba. # Konfigurálja a fájlok mentését „600” jogokkal (csak a tulajdonos számára elérhető). umask 077 # Profil létrehozása kulcsfájl formátumban. nmcli --offline kapcsolat add type ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Profil módosítása nmcli —offline kapcsolat módosítása connection.mptcp-flags enabled,signal \ < /etc/NetworkManager/system-connections/my-profile.nmconnection \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection~ mv /etc/NetworkManager/system-connections/my-profile.nmconnection~ \ /etc/NetworkManager/system-connections/my-profile.nmconnection # Átírás után profilt a lemezen, töltse be újra a beállításokat NetworkManager nmcli kapcsolat újratöltése
  • Hozzáadott támogatás az MPTCP-hez (Multipath TCP), amely a TCP-protokoll kiterjesztése a TCP-kapcsolat működésének megszervezésére a csomagok egyidejű, több útvonalon történő kézbesítésével, különböző IP-címekkel társított különböző hálózati interfészeken keresztül. A NetworkManager mostantól kezelheti a hirdetett vagy további MPTCP-folyamatokban használt IP-címeket, beleértve a címek automatikus konfigurálását, hasonlóan ahhoz, ahogy az mptcpd folyamat teszi ezt. A NetworkManager támogatja az MPTCP engedélyezését is a kernelben a sysctl /proc/sys/net/mptcp/enabled beállításával és az „ip mptcp limits” parancs által meghatározott korlátok beállításával. Az MPTCP feldolgozás vezérlésére egy új „connection.mptcp-flags” tulajdonságot javasoltak, amelyen keresztül engedélyezheti az MPTCP-t és kiválaszthatja a címkiosztási paramétereket (jel, részfolyam, biztonsági mentés, fullmesh). Alapértelmezés szerint az MPTCP automatikusan engedélyezve van a NetworkManagerben, ha a sysctl /proc/sys/net/mptcp/enabled be van állítva a kernelben.
  • A /run/NetworkManager/devices/$IFINDEX fájlba írható a DHCP (DHCP-bérlet) IP-cím-kötési paramétere (az információk a [dhcp4] és [dhcp6] szekciókban vannak tárolva), ami lehetővé teszi a kötések egyszerű meghatározását. olvassa el a fájlt a D -Bus elérése nélkül, vagy futtassa az „nmcli -f all device show eth0” parancsot.
  • Az ipv4.link-local paraméter hozzáadásra került a kapcsolati profilhoz a helyi IPv4 hivatkozások 169.254.0.0/16 (IPv4LL, Link-local) intranetes címekhez való kötésére. Korábban az IPv4LL-címek manuálisan is megadhatók (ipv4.method=link-local), vagy DHCP-n keresztül szerezhetők be.
  • Az „ipv6.mtu” paraméter hozzáadva az MTU (maximális átviteli egység) IPv6-hoz való konfigurálásához.
  • Kód eltávolítva egy nem használt DHCPv4 kliens implementációból a systemd kódja alapján. A nettools csomagból származó n-dhcp4 implementációt régóta használják DHCP-kliensként.
  • Engedélyezett DHCP újraindítás, amikor az eszköz MAC-címe megváltozik.

Forrás: opennet.ru

Hozzászólás