NetworkManager 1.40.0 Verëffentlechung

Eng stabil Verëffentlechung vun der Interface ass verfügbar fir d'Netzwierkparameter ze vereinfachen - NetworkManager 1.40.0. Plugins fir VPN Support (Libreswan, OpenConnect, Openswan, SSTP, etc.) ginn als Deel vun hiren eegene Entwécklungszyklen entwéckelt.

Main Innovatiounen vum NetworkManager 1.40:

  • D'nmcli Kommandozeil-Interface implementéiert den "--offline" Fändel, wat d'Veraarbechtung vu Verbindungsprofiler am Keyfile-Format erlaabt ouni Zougang zum Background NetworkManager Prozess ze kréien. Besonnesch wann Dir Astellungen erstallt, ugewisen, geläscht an ännert, déi mat engem Netzwierkinterface verbonne sinn, kann de Kommando "nmcli Connection" elo funktionnéieren ouni Zougang zum Background NetworkManager Prozess iwwer D-Bus. Zum Beispill, wann Dir de Kommando "nmcli -offline Verbindung add ..." ausféiert, schéckt d'nmcli Utility keng Ufro un den Hannergrondprozess fir e Verbindungsprofil ze addéieren, awer gëtt direkt ausginn fir de entspriechende Block vun Astellungen am Keyfile-Format ze stdout, wat erlaabt Iech nmcli a Skripte ze benotzen fir Verbindungsprofiler ze generéieren an z'änneren. Fir ze aktivéieren, kann de erstallte Profil am /etc/NetworkManager/system-connections Verzeichnis gespäichert ginn. # Konfiguréiert Spuerdateien mat "600" Rechter (nëmme fir de Besëtzer verfügbar). umask 077 # Generéiere e Profil am Schlësselfilformat. nmcli --offline Verbindung addéieren Typ Ethernet con-name mäi Profil \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Ännere vum Profil nmcli —offline Verbindung änneren 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 # Nom Rewrite Profil op der Disk, lued d'Astellungen NetworkManager nmcli Verbindung nei lueden
  • Zousätzlech Ënnerstëtzung fir MPTCP (Multipath TCP), eng Ausdehnung vum TCP-Protokoll fir d'Organisatioun vun der Operatioun vun enger TCP-Verbindung mat der Liwwerung vu Päck gläichzäiteg laanscht verschidde Strecken duerch verschidde Netzwierkschnëttplazen verbonne mat verschiddene IP Adressen. NetworkManager kann elo d'IP Adressen verwalten, déi ugekënnegt oder benotzt ginn an zousätzlech MPTCP Fluxen, och dës Adressen automatesch konfiguréieren, ähnlech wéi de mptcpd Prozess et mécht. NetworkManager ënnerstëtzt och MPTCP am Kernel z'aktivéieren andeems se sysctl /proc/sys/net/mptcp/enabled setzen an Limiten setzen, déi vum Kommando "ip mptcp limits" spezifizéiert ginn. Fir d'MPTCP-Veraarbechtung ze kontrolléieren, ass eng nei Propriétéit "connection.mptcp-Flags" proposéiert ginn, duerch déi Dir MPTCP aktivéiere kënnt an d'Adressebezuelungsparameter auswielen (Signal, Subflow, Backup, Fullmesh). Par défaut ass MPTCP automatesch am NetworkManager aktivéiert wann sysctl /proc/sys/net/mptcp/enabled am Kernel gesat gëtt.
  • Et ass méiglech IP Adress Bindungsparameter fir DHCP (DHCP Lease) an d'Datei /run/NetworkManager/devices/$IFINDEX ze schreiwen (Informatioun gëtt a Sektiounen [dhcp4] an [dhcp6] gespäichert), wat Iech erlaabt Bindungen einfach ze bestëmmen d'Datei liesen ouni Zougang zu D -Bus oder de Kommando ausféieren "nmcli -f all device show eth0".
  • Den ipv4.link-local Parameter gouf an de Verbindungsprofil bäigefüügt fir lokal IPv4 Linken op Intranetadressen 169.254.0.0/16 (IPv4LL, Link-local) ze verbannen. Virdrun konnten IPv4LL Adressen entweder manuell spezifizéiert ginn (ipv4.method = Link-lokal) oder iwwer DHCP kritt.
  • Zousätzlech Parameter "ipv6.mtu" fir MTU (Maximal Transmission Unit) fir IPv6 ze konfiguréieren.
  • Geläscht Code vun enger onbenotzter DHCPv4 Client Implementatioun baséiert op Code vum Systemd. D'n-dhcp4 Implementatioun vum nettools Package gouf laang als DHCP Client benotzt.
  • Aktivéiert DHCP Neistart wann d'MAC Adress um Apparat ännert.

Source: opennet.ru

Setzt e Commentaire