NetworkManager 1.40.0 eldono

Stabila eldono de la interfaco disponeblas por simpligi agordon de retaj parametroj - NetworkManager 1.40.0. Kromaĵoj por VPN-subteno (Libreswan, OpenConnect, Openswan, SSTP, ktp.) estas evoluigitaj kiel parto de siaj propraj evolucikloj.

Ĉefaj novigoj de NetworkManager 1.40:

  • La nmcli komandlinia interfaco efektivigas la "--senrete" flagon, kiu ebligas prilabori konektoprofilojn en ŝlosildosierformato sen aliri la fonan NetworkManager-procezon. Precipe, dum kreado, montrado, forigo kaj ŝanĝado de agordoj asociitaj kun reto-interfaco, la komando "nmcli connection" nun povas funkcii sen aliri la fonan NetworkManager-procezon per D-Bus. Ekzemple, dum plenumado de la komando "nmcli —offline connection add...", la nmcli ilo ne sendos peton al la fonprocezo por aldoni konektan profilon, sed rekte eligos al stdout la respondan blokon de agordoj en ŝlosildosierformato, kiu permesas vin uzi nmcli en skriptoj por generi kaj ŝanĝi konektajn profilojn. Por aktivigi, la kreita profilo povas esti konservita en la dosierujo /etc/NetworkManager/system-connections. # Agordu konservadon de dosieroj kun "600" rajtoj (disponebla nur al la posedanto). umask 077 # Generu profilon en ŝlosildosierformato. nmcli --senrete konekto aldonu tipon ethernet-konnomo mia-profilo \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Ŝanĝu la profilon nmcli —senreta konekto modifi connection.mptcp-flags ebligita, signalo \ < /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 # After rewrite profilon sur la disko, reŝargi la agordojn NetworkManager nmcli konekto reŝargi
  • Aldonita subteno por MPTCP (Multipath TCP), etendaĵo de la TCP-protokolo por organizi la operacion de TCP-ligo kun livero de pakaĵoj samtempe laŭ pluraj itineroj tra malsamaj retaj interfacoj asociitaj kun malsamaj IP-adresoj. NetworkManager nun povas administri la IP-adresojn reklamitajn aŭ uzatajn en pliaj MPTCP-fluoj, inkluzive de agordo de ĉi tiuj adresoj aŭtomate, simile al kiel la mptcpd-procezo faras ĝin. NetworkManager ankaŭ subtenas ebligi MPTCP en la kerno agordante sysctl /proc/sys/net/mptcp/enabled kaj fiksante limojn specifitajn per la komando "ip mptcp limits". Por kontroli MPTCP-pretigon, nova posedaĵo "connection.mptcp-flags" estis proponita, per kiu vi povas ebligi MPTCP kaj elekti adresajn parametrojn (signalo, subfluo, sekurkopio, fullmesh). Defaŭlte, MPTCP estas aŭtomate ebligita en NetworkManager se sysctl /proc/sys/net/mptcp/enabled estas agordita en la kerno.
  • Eblas skribi IP-adresligajn parametrojn por DHCP (DHCP-luado) al la dosiero /run/NetworkManager/devices/$IFINDEX (informoj estas konservitaj en sekcioj [dhcp4] kaj [dhcp6]), kio ebligas al vi determini ligojn per simple legante la dosieron sen aliri D -Bus aŭ ruli la komandon "nmcli -f all device show eth0".
  • La parametro ipv4.link-local estis aldonita al la koneksa profilo por ligi lokajn IPv4-ligojn al intraretaj adresoj 169.254.0.0/16 (IPv4LL, Link-local). Antaŭe, IPv4LL-adresoj povus aŭ esti precizigitaj permane (ipv4.method=link-local) aŭ akiritaj per DHCP.
  • Aldonita parametro "ipv6.mtu" por agordi MTU (Maksimuma Transdono-Unuo) por IPv6.
  • Forigita kodo de neuzata DHCPv4-klienta efektivigo bazita sur kodo de systemd. La efektivigo n-dhcp4 de la pako nettools estas delonge uzata kiel DHCP-kliento.
  • Ebligita DHCP rekomencas kiam la MAC-adreso sur la aparato ŝanĝiĝas.

fonto: opennet.ru

Aldoni komenton