Utgivelse av nettverkskonfiguratoren NetworkManager 1.40.0

En stabil utgave av grensesnittet for forenkling av nettverksinnstillinger er tilgjengelig — NetworkManager 1.40.0. Plugins for stþtte til VPN (Libreswan, OpenConnect, Openswan, SSTP osv.) utvikles i henhold til egne utviklingssykluser.

Hovednyhetene i NetworkManager 1.40:

  • I kommandolinjegrensesnittet nmcli er flagget «—offline» implementert, som lar hĂ„ndtere forbindelsesprofiler i keyfile-format uten Ă„ kontakte bakgrunnsprosessen NetworkManager. Dette gjĂžr at «nmcli connection»-kommandoen nĂ„ kan arbeide uten Ă„ kontakte bakgrunnsprosessen NetworkManager via D-Bus ved oppretting, visning, sletting og endring av innstillinger knyttet til nettverksgrensesnittet. For eksempel, nĂ„r du kjĂžrer kommandoen «nmcli —offline connection add  », vil nmcli-verktĂžyet ikke sende en forespĂžrsel til bakgrunnsprosessen for Ă„ legge til en forbindelsesprofil, men direkte skrive ut den tilsvarende blokken med innstillinger i keyfile-format til stdout, noe som muliggjĂžr bruk av nmcli i skript for Ă„ generere og endre forbindelsesprofiler. For Ă„ aktivere kan den opprettede profilen lagres i katalogen /etc/NetworkManager/system-connections. # Konfigurerer lagring av filer med rettighetene «600» (kun tilgjengelig for eier). 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 # Endrer 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 # Etter overskriving av profilen pĂ„ disken, laster vi inn innstillingene for NetworkManager nmcli connection reload
  • StĂžtte for MPTCP (Multipath TCP) er lagt til, et TCP-protokollekstensjon som gjĂžr det mulig Ă„ sende TCP-pakker over flere ruter samtidig via ulike nettverksgrensesnitt tilknyttet forskjellige IP-adresser. NetworkManager kan nĂ„ hĂ„ndtere IP-adresser annonsert eller brukt i ekstra MPTCP-strĂžmmer, inkludert automatisk konfigurasjon av disse adressene, pĂ„ samme mĂ„te som prosessen mptcpd gjĂžr. NetworkManager stĂžtter ogsĂ„ aktivering av MPTCP i kjernen via sysctl /proc/sys/net/mptcp/enabled og konfigurasjonsbegrensningene satt av kommandoen "ip mptcp limits". For styring av MPTCP-behandling er det introdusert en ny egenskap "connection.mptcp-flags", hvor MPTCP kan aktiveres og adressevalgparametere kan velges (signal, subflow, backup, fullmesh). Som standard aktiveres MPTCP automatisk i NetworkManager hvis sysctl /proc/sys/net/mptcp/enabled er satt i kjernen.
  • Innstillinger for binding er sikret IP-adresser for DHCP (DHCP lease) i filen /run/NetworkManager/devices/$IFINDEX (informasjonen lagres i seksjonene [dhcp4] og [dhcp6]), noe som gjĂžr det mulig Ă„ bestemme bindinger ved enkelt lesing av filen uten Ă„ mĂ„tte kontakte D-Bus eller utfĂžre kommandoen "nmcli -f all device show eth0".
  • En parameter ipv4.link-local er lagt til i tilkoblingsprofilen for Ă„ knytte lokale IPv4-lenker med intranet-adresser 169.254.0.0/16 (IPv4LL, Link-local). Tidligere mĂ„tte IPv4LL-adresser angis manuelt (ipv4.method=link-local) eller mottas via DHCP.
  • Parameteren "ipv6.mtu" er lagt til for Ă„ justere MTU (Maximum Transmission Unit) for IPv6.
  • Koden for den ubrukte implementeringen av DHCPv4-klienten, basert pĂ„ kode fra systemd, er fjernet. Implementeringen n-dhcp4 fra pakken nettools har lenge vĂŠrt brukt som DHCP-klient.
  • Det er sikret omstart av DHCP ved endring av MAC-adressen pĂ„ enheten.

Kilde: opennet.ru

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster