Byl zveřejněn stabilní vydání rozhraní pro zjednodušení nastavení síťových parametrů – NetworkManager 1.56.0. Pluginy pro podporu VPN (Libreswan, OpenConnect, Openswan, SSTP a další) se vyvíjejí v rámci vlastních vývojových cyklů.
Hlavní novinky NetworkManager 1.56:
- Do nástroje nmcli byla přidána možnost prohlížení a správy peerů pro VPN WireGuard. nmcli connection modify wg0 wireguard.peers «8W…G1o= preshared-key=16…LQA= allowed-ips=0.0.0.0/0 persistent-keepalive=10» nmcli connection modify wg0 +wireguard.peers «fd2…BCc= allowed-ips=192.168.40.0/24 endpoint=172.25.10.1:8888» $ nmcli -g wireguard.peers connection show wg0 8W…1o= allowed-ips=0.0.0.0/0 persistent-keepalive=10, fd…BCc= allowed-ips=192.168.40.0/24 endpoint=172.25.10.1\:8888 $ nmcli connection modify wg0 -wireguard.peers 8W…eG1o= $ nmcli -g wireguard.peers connection show wg0 fd2…BCc= allowed-ips=192.168.40.0/24 endpoint=172.25.10.1\:8888
- Do sekce nastavení „[gsm]“ byl přidán parametr device-uid pro připojení pouze k uvedeným zařízením. [gsm] apn=internet2.voicestream.co device-uid=MODEM1
- Pro rozšíření MPTCP (Multipath TCP), které umožňuje odesílat pakety současně po několika trasách přes různé síťové rozhraní, byl implementován nový typ endpoint „laminar“, který je nastaven jako výchozí spolu s typem „subflow“. Nový typ umožňuje nezávislost na pravidlech směrování při výběru místní IP adresy, když klient a serveru využívají několik různých adres.
- Byla změněna logika aplikace nastavení ze sekce „[global-dns]“, která nyní přepisuje nastavení v seznamech „search“ a „options“, získaných během navazování spojení, namísto jejich kombinace.
- Byla implementována podpora pro názvy hostitelů vracené přes DNS, které mají velikost větší než 64 bajtů.
- Byly přidány vlastnosti „hsr.protocol-version“ a „hsr.interlink“ pro nastavení verze a čísla portu pro protokol HSR (High-availability Seamless Redundancy).
- Byla přidána podpora opětovného použití vlastností „sriov.vfs“ a „bond-port.vlans“.
- Byla přidána nová volba rd.net.dhcp.client-id do nm-initrd-generator.
- Byla implementována možnost aplikovat volbu „connection.dnssec“ pro selektivní nastavení parametrů DNSSEC v systemd-resolved.
- Do knihovny libnm byly přidány funkce, které lze použít v VPN pluginech pro ověření, zda má uživatel oprávnění pro přístup k klíčům a certifikátům.
Zdroj: opennet.ru
