Versió de NetworkManager 1.40.0

Hi ha disponible una versió estable de la interfície per simplificar la configuració dels paràmetres de xarxa: NetworkManager 1.40.0. Els connectors per al suport de VPN (Libreswan, OpenConnect, Openswan, SSTP, etc.) es desenvolupen com a part dels seus propis cicles de desenvolupament.

Principals innovacions de NetworkManager 1.40:

  • La interfície de línia d'ordres nmcli implementa la marca "--offline", que permet processar perfils de connexió en format de fitxer de claus sense accedir al procés de NetworkManager de fons. En particular, quan es crea, es mostra, esborra i es canvia la configuració associada a una interfície de xarxa, l'ordre "nmcli connection" ara pot funcionar sense accedir al procés de NetworkManager de fons mitjançant D-Bus. Per exemple, quan s'executa l'ordre "nmcli —offline connection add...", la utilitat nmcli no enviarà una sol·licitud al procés de fons per afegir un perfil de connexió, sinó que sortirà directament a stdout el bloc de configuració corresponent en format de fitxer de claus, que us permet utilitzar nmcli als scripts per generar i canviar perfils de connexió. Per activar-lo, el perfil creat es pot desar al directori /etc/NetworkManager/system-connections. # Configura l'emmagatzematge de fitxers amb drets "600" (només disponible per al propietari). umask 077 # Genereu un perfil en format de fitxer de claus. nmcli --connexió fora de línia afegir tipus ethernet con-name my-profile \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Canvia el perfil nmcli —modifica la connexió fora de línia connection.mptcp-flags activat,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 # Després de reescriure perfil al disc, torneu a carregar la configuració NetworkManager nmcli connection reload
  • S'ha afegit suport per a MPTCP (Multipath TCP), una extensió del protocol TCP per organitzar el funcionament d'una connexió TCP amb el lliurament de paquets simultàniament al llarg de diverses rutes a través de diferents interfícies de xarxa associades a diferents adreces IP. NetworkManager ara pot gestionar les adreces IP anunciades o utilitzades en fluxos MPTCP addicionals, inclosa la configuració automàtica d'aquestes adreces, de manera similar a com ho fa el procés mptcpd. NetworkManager també admet l'habilitació de MPTCP al nucli configurant sysctl /proc/sys/net/mptcp/enabled i establint límits especificats per l'ordre "ip mptcp limits". Per controlar el processament de MPTCP, s'ha proposat una nova propietat "connection.mptcp-flags", mitjançant la qual podeu habilitar MPTCP i seleccionar els paràmetres d'assignació d'adreces (senyal, subflow, backup, fullmesh). Per defecte, MPTCP s'habilita automàticament a NetworkManager si sysctl /proc/sys/net/mptcp/enabled està establert al nucli.
  • És possible escriure paràmetres d'enllaç d'adreces IP per a DHCP (arrendament DHCP) al fitxer /run/NetworkManager/devices/$IFINDEX (la informació s'emmagatzema a les seccions [dhcp4] i [dhcp6]), que us permet determinar els enllaços simplement llegir el fitxer sense accedir a D -Bus o executar l'ordre "nmcli -f all device show eth0".
  • El paràmetre ipv4.link-local s'ha afegit al perfil de connexió per vincular enllaços IPv4 locals a adreces d'intranet 169.254.0.0/16 (IPv4LL, Link-local). Anteriorment, les adreces IPv4LL es podien especificar manualment (ipv4.method=link-local) o obtenir-les mitjançant DHCP.
  • S'ha afegit el paràmetre "ipv6.mtu" per configurar la MTU (Maximum Transmission Unit) per a IPv6.
  • S'ha eliminat el codi d'una implementació de client DHCPv4 no utilitzada basada en el codi de systemd. La implementació n-dhcp4 del paquet nettools s'ha utilitzat durant molt de temps com a client DHCP.
  • Reinici de DHCP activat quan canvia l'adreça MAC del dispositiu.

Font: opennet.ru

Afegeix comentari