Lançamento do configurador de rede NetworkManager 1.40.0

Uma versão estável da interface está disponível para simplificar a configuração dos parâmetros de rede - NetworkManager 1.40.0. Plugins para suporte VPN (Libreswan, OpenConnect, Openswan, SSTP, etc.) são desenvolvidos como parte de seus próprios ciclos de desenvolvimento.

Principais inovações do NetworkManager 1.40:

  • A interface de linha de comando nmcli implementa o sinalizador “--offline”, que permite processar perfis de conexão em formato de arquivo-chave sem acessar o processo NetworkManager em segundo plano. Em particular, ao criar, exibir, excluir e alterar configurações associadas a uma interface de rede, o comando “nmcli connection” agora pode funcionar sem acessar o processo NetworkManager em segundo plano via D-Bus. Por exemplo, ao executar o comando “nmcli —offline connection add…”, o utilitário nmcli não enviará uma solicitação ao processo em segundo plano para adicionar um perfil de conexão, mas enviará diretamente para stdout o bloco de configurações correspondente no formato keyfile, que permite usar nmcli em scripts para gerar e alterar perfis de conexão. Para ativar, o perfil criado pode ser salvo no diretório /etc/NetworkManager/system-connections. # Configure o salvamento de arquivos com direitos “600” (disponíveis apenas para o proprietário). umask 077 # Gere um perfil no formato keyfile. nmcli --offline connection add type ethernet con-name meu-perfil \ | tee /etc/NetworkManager/system-connections/my-profile.nmconnection # Altere o perfil nmcli —conexão offline modifica 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 # Após reescrever perfil no disco, recarregue as configurações NetworkManager nmcli connection reload
  • Adicionado suporte para MPTCP (Multipath TCP), uma extensão do protocolo TCP para organizar o funcionamento de uma conexão TCP com a entrega de pacotes simultaneamente ao longo de diversas rotas através de diferentes interfaces de rede associadas a diferentes endereços IP. O NetworkManager agora pode gerenciar os endereços IP anunciados ou usados ​​em fluxos MPTCP adicionais, incluindo a configuração automática desses endereços, semelhante à forma como o processo mptcpd faz isso. O NetworkManager também suporta a ativação do MPTCP no kernel definindo sysctl /proc/sys/net/mptcp/enabled e definindo limites especificados pelo comando “ip mptcp limites”. Para controlar o processamento MPTCP, foi proposta uma nova propriedade “connection.mptcp-flags”, através da qual você pode habilitar o MPTCP e selecionar parâmetros de atribuição de endereço (sinal, subfluxo, backup, fullmesh). Por padrão, o MPTCP é ativado automaticamente no NetworkManager se sysctl /proc/sys/net/mptcp/enabled estiver definido no kernel.
  • É possível gravar parâmetros de ligação de endereço IP para DHCP (aluguel de DHCP) no arquivo /run/NetworkManager/devices/$IFINDEX (as informações são armazenadas nas seções [dhcp4] e [dhcp6]), o que permite determinar as ligações simplesmente lendo o arquivo sem acessar o D-Bus ou execute o comando “nmcli -f all device show eth0”.
  • O parâmetro ipv4.link-local foi adicionado ao perfil de conexão para vincular links IPv4 locais a endereços de intranet 169.254.0.0/16 (IPv4LL, Link-local). Anteriormente, os endereços IPv4LL podiam ser especificados manualmente (ipv4.method=link-local) ou obtidos via DHCP.
  • Adicionado parâmetro "ipv6.mtu" para configurar MTU (Maximum Transmission Unit) para IPv6.
  • Código removido de uma implementação de cliente DHCPv4 não utilizada com base no código do systemd. A implementação n-dhcp4 do pacote nettools tem sido usada há muito tempo como cliente DHCP.
  • Habilitado a reinicialização do DHCP quando o endereço MAC no dispositivo é alterado.

Fonte: opennet.ru

Adicionar um comentário