Udgivelsen af netværkskonfiguratoren NetworkManager 1.40.0

Der stabile udgave af brugerfladen til forenkling af netværksindstillinger er nu tilgængelig – NetworkManager 1.40.0. Plugins til understøttelse af VPN (Libreswan, OpenConnect, Openswan, SSTP m.fl.) udvikles i deres egne udviklingscyklusser.

Hovednyheder i NetworkManager 1.40:

  • I kommandolinjegrænsefladen nmcli er der tilføjet en flag «—offline», der muliggør behandling af forbindelsesprofiler i keyfile-format uden at henvende sig til NetworkManager's baggrundsprocess. Især når man opretter, viser, sletter og ændrer indstillinger knyttet til netværksgrænsefladen, kan kommandoen «nmcli connection» nu arbejde uden at henvende sig til baggrundsprocessen NetworkManager via D-Bus. For eksempel, når du udfører kommandoen «nmcli —offline connection add …», sender nmcli ikke en anmodning til baggrundsprocessen om at tilføje et forbindelsesprofil, men udskriver direkte til stdout det relevante indstillingsblok i keyfile-format, hvilket gør det muligt at bruge nmcli i scripts til at generere og ændre forbindelsesprofiler. For at aktivere kan det oprettede profil gemmes i kataloget /etc/NetworkManager/system-connections. # Indstiller filernes gemmeadgang til «600» (kun tilgængelige for ejeren). umask 077 # Genererer profil i keyfile-format. nmcli —offline connection add type ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Ændrer profil nmcli —offline connection modify 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 # Efter overskrivning af profilen på disken genindlæser vi indstillingerne for NetworkManager nmcli connection reload
  • Understøttelse af MPTCP (Multipath TCP) er tilføjet, en udvidelse af TCP-protokollen til at organisere TCP-forbindelse med levering af pakker samtidigt via flere ruter gennem forskellige netværksgrænseflader bundet til forskellige IP-adresser. NetworkManager kan nu håndtere IP-adresser, der annonceres eller bruges i ekstra MPTCP-strømme, herunder automatisk konfiguration af disse adresser, ligesom processen mptcpd gør. NetworkManager understøtter også aktivering af MPTCP i kernen ved at indstille sysctl /proc/sys/net/mptcp/enabled og konfiguration af begrænsninger givet af kommandoen "ip mptcp limits". Et nyt egenskab "connection.mptcp-flags" er blevet foreslået til at styre MPTCP-behandling, hvorigennem MPTCP kan aktiveres, og adresseplaceringsindstillinger (signal, subflow, backup, fullmesh) kan vælges. Som standard aktiveres MPTCP automatisk i NetworkManager, hvis sysctl /proc/sys/net/mptcp/enabled er indstillet i kernen.
  • Skrivning af binding parametre sikret IP-adresser for DHCP (DHCP lease) i filen /run/NetworkManager/devices/$IFINDEX (information gemmes i sektionerne [dhcp4] og [dhcp6]), hvilket muliggør bestemmelse af bindinger ved blot at læse filen uden at skulle henvende sig til D-Bus eller udføre kommandoen "nmcli -f all device show eth0".
  • Parameteren ipv4.link-local er blevet tilføjet til forbindelsesprofilen til at binde lokale IPv4-links med intranet-adresser 169.254.0.0/16 (IPv4LL, Link-local). Tidligere kunne IPv4LL-adresser være angivet manuelt (ipv4.method=link-local) eller modtages via DHCP.
  • Parameteren "ipv6.mtu" er blevet tilføjet til at konfigurere MTU (Maximum Transmission Unit) for IPv6.
  • Koden for den ubrugte implementering af DHCPv4-klienten, baseret på kode fra systemd, er blevet fjernet. Implementeringen n-dhcp4 fra pakken nettools er længe blevet brugt som DHCP-klient.
  • Genstart af DHCP er sikret ved ændring af MAC-adressen på enheden.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster