NetworkManager 1.40 lançado com suporte multipath TCP, detecção aprimorada de operadora

NetworkManager 1.40 lançado com suporte multipath TCP, detecção aprimorada de operadora

NetworkManager 1.40 foi lançado como a versão estável mais recente deste popular utilitário de gerenciamento de conexão de rede que está incorporado na maioria das distribuições GNU/Linux atuais.

O NetworkManager 1.40 vem mais de três meses depois do NetworkManager 1.38 e tem muitas mudanças, começando com a remoção do cliente DHCPv4 systemd interno, que foi substituído pela implementação n-dhcp4 de nettools, mensagens de log expandidas para opções inválidas de DHCP, melhor detecção de operadoras, bem como muitas outras melhorias internas.

As principais novidades do NetworkManager 1.40 incluem suporte a TCP multipath (MPTCP) para permitir que ele configure endereços IP como pontos finais mptCP, um novo argumento --offline para o comando nmcli para permitir a operação em perfis de conexão formatados por keyfile sem a execução do serviço, suporte para habilitação de ipv4ll ao lado do DHCPv4 e endereçamento estático e suporte para configurar "ipv6.mtu".

"Isso é configurável através da propriedade "connection.mptcp-flags". A configuração padrão é tal que o manuseio mptcp é ativado automaticamente se o sysctl do kernel "/proc/sys/net/mptcp/enabled" indicar isso. O NetworkManager não habilita o sysctl MPTCP nem ajusta os limites (limites ip mptcp). O administrador ou a distribuição devem configurar as configurações desejadas do sistema. Observe que a filtragem de caminho reverso rigorosa (rp_filter) quebra muitos casos de uso de MPTCP. Com o manuseio MPTCP ativado, o NetworkManager relaxará um rigoroso (1) rp_filter a perder (2). Caso contrário, o rp_filter é intocado pelo NetworkManager."

O NetworkManager 1.40 também aumenta a vida útil do PMK para conexões Wi-Fi usando o WPA-EAP, atualiza o comando nmcli networking off para esperar que as desativações sejam concluídas, melhora a reaplicação de propriedades não-pontes, adiciona suporte para reiniciar o DHCP quando o MAC do dispositivo muda e honra a adição de uma conexão NAP Bluetooth com todos os métodos disponíveis.

Entre outras alterações notáveis, esta versão adiciona novas seções [dhcp4] e [dhcp6] ao arquivo de estado de dispositivo /run/NetworkManager/devices/$ifindex que contém as opções dhcp para o lease atual, melhora a aparência da página man do nm-configurações-nmcli preservando parágrafos, remove a exigência de endereço de hardware para DHCPv6 e traz de volta nm_remote_connection_get_secrets() em libnm.

Por último, mas não menos importante, o NetworkManager agora é capaz de ler a linha de comando do kernel /proc/cmdline, que pode ser usada para permitir a depuração e a configuração "match.kernel-command-line" no perfil. Além disso, agora honra a linha de comando do kernel "nm.debug" para permitir o registro de depuração.

Como você pode ver, o NetworkManager 1.40 parece uma atualização pesada, então certifique-se de atualizar suas instalações para esta versão assim que ela pousar nos repositórios de software estáveis de sua distribuição GNU/Linux favorita.

Última atualização deste artigo: 27 de august de 2022