NetworkManager 1.40.0 utgivelse

En stabil versjon av grensesnittet er tilgjengelig for å forenkle oppsett av nettverksparametere - NetworkManager 1.40.0. Plugins for VPN-støtte (Libreswan, OpenConnect, Openswan, SSTP, etc.) utvikles som en del av deres egne utviklingssykluser.

Hovedinnovasjoner i NetworkManager 1.40:

  • nmcli-kommandolinjegrensesnittet implementerer "--offline"-flagget, som tillater behandling av tilkoblingsprofiler i nøkkelfilformat uten å få tilgang til NetworkManager-prosessen i bakgrunnen. Spesielt når du oppretter, viser, sletter og endrer innstillinger knyttet til et nettverksgrensesnitt, kan "nmcli connection"-kommandoen nå fungere uten å få tilgang til bakgrunnen NetworkManager-prosessen via D-Bus. For eksempel, når du utfører kommandoen "nmcli —offline connection add ...", vil ikke nmcli-verktøyet sende en forespørsel til bakgrunnsprosessen om å legge til en tilkoblingsprofil, men vil sende ut direkte til standardblokken med innstillinger i nøkkelfilformat, som lar deg bruke nmcli i skript for å generere og endre tilkoblingsprofiler. For å aktivere, kan den opprettede profilen lagres i katalogen /etc/NetworkManager/system-connections. # Konfigurer lagringsfiler med "600"-rettigheter (bare tilgjengelig for eieren). umask 077 # Generer en profil i nøkkelfilformat. nmcli --frakoblet tilkobling legg til type ethernet con-name min-profil \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Endre profilen nmcli —frakoblet tilkobling modify connection.mptcp-flags aktivert,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 # Etter omskriving profil på disken, last inn innstillingene NetworkManager nmcli tilkobling på nytt
  • Lagt til støtte for MPTCP (Multipath TCP), en utvidelse av TCP-protokollen for å organisere driften av en TCP-forbindelse med levering av pakker samtidig langs flere ruter gjennom forskjellige nettverksgrensesnitt knyttet til forskjellige IP-adresser. NetworkManager kan nå administrere IP-adressene som annonseres eller brukes i ytterligere MPTCP-flyter, inkludert å konfigurere disse adressene automatisk, på samme måte som mptcpd-prosessen gjør det. NetworkManager støtter også aktivering av MPTCP i kjernen ved å sette sysctl /proc/sys/net/mptcp/enabled og sette grenser spesifisert av kommandoen "ip mptcp limits". For å kontrollere MPTCP-prosessering er det foreslått en ny egenskap "connection.mptcp-flags", der du kan aktivere MPTCP og velge adressetilordningsparametere (signal, subflow, backup, fullmesh). Som standard er MPTCP automatisk aktivert i NetworkManager hvis sysctl /proc/sys/net/mptcp/enabled er satt i kjernen.
  • Det er mulig å skrive IP-adressebindingsparametere for DHCP (DHCP-leie) til filen /run/NetworkManager/devices/$IFINDEX (informasjon lagres i seksjoner [dhcp4] og [dhcp6]), som lar deg bestemme bindinger ved ganske enkelt les filen uten å få tilgang til D -Bus eller kjør kommandoen "nmcli -f all device show eth0".
  • Parameteren ipv4.link-local er lagt til tilkoblingsprofilen for å binde lokale IPv4-lenker til intranettadressene 169.254.0.0/16 (IPv4LL, Link-local). Tidligere kunne IPv4LL-adresser enten spesifiseres manuelt (ipv4.method=link-local) eller fås via DHCP.
  • Lagt til parameter "ipv6.mtu" for å konfigurere MTU (Maximum Transmission Unit) for IPv6.
  • Fjernet kode fra en ubrukt DHCPv4-klientimplementering basert på kode fra systemd. n-dhcp4-implementeringen fra nettools-pakken har lenge vært brukt som en DHCP-klient.
  • Aktivert DHCP omstart når MAC-adressen på enheten endres.

Kilde: opennet.ru

Legg til en kommentar