Utjefte fan it netwurk konfigurator NetworkManager 1.40.0

In stabile release fan 'e ynterface is beskikber om it ynstellen fan netwurkparameters te ferienfâldigjen - NetworkManager 1.40.0. Plugins foar VPN-stipe (Libreswan, OpenConnect, Openswan, SSTP, ensfh.) wurde ûntwikkele as ûnderdiel fan har eigen ûntwikkelingssyklusen.

De wichtichste ynnovaasjes fan NetworkManager 1.40:

  • De nmcli kommandorigelynterface ymplementearret de "--offline" flagge, wêrtroch it ferwurkjen fan ferbiningsprofilen yn keyfile-formaat sûnder tagong ta it eftergrûn NetworkManager-proses. Benammen by it oanmeitsjen, werjaan, wiskjen en feroarjen fan ynstellings ferbûn mei in netwurkynterface, kin it kommando "nmcli-ferbining" no wurkje sûnder tagong te krijen ta it eftergrûn NetworkManager-proses fia D-Bus. Bygelyks, by it útfieren fan it kommando "nmcli —offline ferbining tafoegje ...", sil it nmcli-hulpprogramma gjin fersyk stjoere nei it eftergrûnproses om in ferbiningsprofyl ta te foegjen, mar sil direkt útfiere nei it korrespondearjende blok fan ynstellings yn keyfile-formaat, wat kinne jo nmcli brûke yn skripts om ferbiningsprofilen te generearjen en te feroarjen. Om te aktivearjen, kin it oanmakke profyl bewarre wurde yn de map /etc/NetworkManager/system-connections. # Konfigurearje opslachbestannen mei "600" rjochten (allinich beskikber foar de eigner). umask 077 # Generearje in profyl yn keyfile opmaak. nmcli --offline ferbining add type ethernet con-name myn-profyl \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Feroarje it profyl nmcli —offline ferbining wizigje ferbining.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 # Nei it herskriuwen profyl op 'e skiif, ferfarskje de ynstellings NetworkManager nmcli ferbining opnij laden
  • Stipe tafoege foar MPTCP (Multipath TCP), in útwreiding fan it TCP-protokol foar it organisearjen fan de wurking fan in TCP-ferbining mei de levering fan pakketten tagelyk lâns ferskate rûtes fia ferskate netwurkynterfaces ferbûn mei ferskate IP-adressen. NetworkManager kin no de IP-adressen beheare dy't advertearre of brûkt wurde yn ekstra MPTCP-streamen, ynklusyf it konfigurearjen fan dizze adressen automatysk, fergelykber mei hoe't it mptcpd-proses it docht. NetworkManager stipet ek it ynskeakeljen fan MPTCP yn 'e kearn troch sysctl /proc/sys/net/mptcp/enabled yn te stellen en limiten yn te stellen opjûn troch it kommando "ip mptcp limits". Om MPTCP-ferwurking te kontrolearjen, is in nije eigenskip "connection.mptcp-flags" foarsteld, wêrmei jo MPTCP ynskeakelje kinne en parameters foar adresopdracht selektearje (sinjaal, subflow, reservekopy, fullmesh). Standert is MPTCP automatysk ynskeakele yn NetworkManager as sysctl /proc/sys/net/mptcp/enabled yn 'e kearn ynsteld is.
  • It is mooglik om IP-adres binende parameters foar DHCP (DHCP lease) te skriuwen nei it bestân /run/NetworkManager/devices/$IFINDEX (ynformaasje wurdt opslein yn seksjes [dhcp4] en [dhcp6]), wêrtroch jo bindingen kinne bepale troch gewoan it bestân lêze sûnder tagong te krijen ta D -Bus of it kommando "nmcli -f alle apparaat sjen litte eth0" útfiere.
  • De parameter ipv4.link-local is tafoege oan it ferbiningsprofyl foar it binen fan lokale IPv4-keppelings oan intranetadressen 169.254.0.0/16 (IPv4LL, Link-local). Eartiids koene IPv4LL-adressen of mei de hân opjûn wurde (ipv4.method=link-local) of krigen fia DHCP.
  • Added parameter "ipv6.mtu" foar in konfigurearje MTU (Maksimum Transmission Unit) foar IPv6.
  • Koade fuortsmiten fan in net brûkte DHCPv4-kliïnt-ymplemintaasje basearre op koade fan systemd. De n-dhcp4-ymplemintaasje fan it nettools-pakket is lang brûkt as DHCP-kliïnt.
  • Ynskeakele DHCP opnij starte as it MAC-adres op it apparaat feroaret.

Boarne: opennet.ru

Add a comment