Uppdatering av nÀtverkskonfiguratorn NetworkManager 1.40.0

En stabil version av grĂ€nssnittet för att underlĂ€tta konfiguration av nĂ€tverksinstĂ€llningar Ă€r tillgĂ€nglig – NetworkManager 1.40.0. Plugin för att stödja VPN (Libreswan, OpenConnect, Openswan, SSTP med flera) utvecklas inom sina egna utvecklingscykler.

Huvudnyheterna i NetworkManager 1.40:

  • I kommandoradsgrĂ€nssnittet nmcli har flaggan "—offline" implementerats, vilket gör att profiler för anslutningar i keyfile-format kan hanteras utan att kontakta den bakgrundsprocess som NetworkManager anvĂ€nder. Specifikt, vid skapande, visning, borttagning och Ă€ndring av instĂ€llningar kopplade till nĂ€tverksgrĂ€nssnittet kan kommandot "nmcli connection" nu fungera utan att kontakta bakgrundsprocessen genom D-Bus. Till exempel, nĂ€r kommandot "nmcli —offline connection add 
" körs kommer nmcli-verktyget inte att skicka en begĂ€ran till bakgrundsprocessen för att lĂ€gga till en anslutningsprofil, utan direkt skriva ut den motsvarande instĂ€llningsblocket i keyfile-format till stdout, vilket möjliggör anvĂ€ndning av nmcli i skript för att generera och Ă€ndra anslutningsprofiler. För att aktivera den skapade profilen kan den sparas i katalogen /etc/NetworkManager/system-connections. # Konfigurera filrĂ€ttigheter till "600" (endast Ă€garen har Ă„tkomst). umask 077 # Generera profil i keyfile-format. nmcli —offline connection add type ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Ändra 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 att profilen har skrivits över pĂ„ disken, ladda om NetworkManager-instĂ€llningarna nmcli connection reload
  • Stöd för MPTCP (Multipath TCP) har lagts till, ett tillĂ€gg till TCP-protokollet för att organisera arbetet av TCP-anslutningen med leverans av paket samtidigt över flera vĂ€gar genom olika nĂ€tverksgrĂ€nssnitt kopplade till olika IP-adresser. NetworkManager kan nu hantera IP-adresser som annonseras eller anvĂ€nds i extra MPTCP-strömmar, inklusive automatisk konfiguration av dessa adresser, liknande hur processen mptcpd fungerar. NetworkManager stöder ocksĂ„ aktivering av MPTCP i kĂ€rnan genom att stĂ€lla in sysctl /proc/sys/net/mptcp/enabled och konfigurera begrĂ€nsningar angivna med kommandot "ip mptcp limits". För att hantera MPTCP-behandling har en ny egenskap "connection.mptcp-flags" föreslagits, genom vilken MPTCP kan aktiveras och adressmĂ„lparametrar vĂ€ljas (signal, subflow, backup, fullmesh). Som standard aktiveras MPTCP automatiskt i NetworkManager om sysctl /proc/sys/net/mptcp/enabled i kĂ€rnan Ă€r instĂ€llt.
  • Inspelning av bindningsparametrar IP-adresser för DHCP (DHCP lease) till filen /run/NetworkManager/devices/$IFINDEX (informationen sparas i sektionerna [dhcp4] och [dhcp6]), vilket möjliggör att bestĂ€mma bindningar genom en enkel lĂ€sning av filen utan att behöva kontakta D-Bus eller köra kommandot "nmcli -f all device show eth0".
  • En parameter ipv4.link-local har lagts till i anslutningsprofilen för att binda lokala IPv4-lĂ€nkar med intranĂ€tadresser 169.254.0.0/16 (IPv4LL, Link-local). Tidigare kunde IPv4LL-adresser antingen anges manuellt (ipv4.method=link-local) eller erhĂ„llas via DHCP.
  • Parametern "ipv6.mtu" har lagts till för att stĂ€lla in MTU (Maximum Transmission Unit) för IPv6.
  • Koden för den oanvĂ€nda implementationen av DHCPv4-klienten, baserad pĂ„ kod frĂ„n systemd, har tagits bort. Den n-dhcp4-implementation som ingĂ„r i paketet nettools har lĂ€nge anvĂ€nts som DHCP-klient.
  • ÅterstĂ€llning av DHCP vid Ă€ndring av MAC-adress pĂ„ enheten har sĂ€krats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster