NetworkManager 1.44 lançado com uma nova configuração de 'link' e novas opções de vínculo

NetworkManager 1.44 lançado com uma nova configuração de 'link' e novas opções de vínculo

Esta versão adiciona a capacidade de ativar ou desativar rádios Wi-Fi e WWAN através da ferramenta de modo de texto nmtui.

Foi lançada a versão 1.44 do NetworkManager, uma ferramenta de gerenciamento de rede de código aberto amplamente adotada por várias distribuições GNU/Linux. Essa atualização traz consigo uma série de recursos novos e melhorias significativas.

Dentre os destaques da versão 1.44 do NetworkManager, destaca-se a introdução de uma nova configuração "link", contendo propriedades relacionadas ao link do kernel, como tx-queue-length, gso-max-size, gso-max-segments e gro-max-size. Adicionalmente, a versão traz o suporte para enviar sugestões de delegação de prefixo DHCPv6 através da propriedade ipv6.dhcp-pd-hint na conexão, bem como novas opções de vínculo, incluindo arp_missed_max, lacp_active e ns_ip6_target.

Uma adição notável é a opção [keyfile].rename no arquivo NetworkManager.conf, que permite forçar a renomeação de perfis em disco quando seus nomes são alterados. As configurações do GSM agora incluem as propriedades initial-eps-bearer-configure e initial-eps-bearer-apn. Além disso, a chamada D-Bus Update2() agora possui um argumento version-id para prevenir modificações simultâneas de perfis.

A configuração connection.stable-id=default${CONNECTION} teve seu comportamento alterado para ser idêntico ao valor interno padrão quando o stable-id não é definido. Agora, o TLD é usado como domínio de pesquisa padrão ao configurar nomes de host em TLDs não públicos, em vez do nome de host completo. Também é importante destacar que as opções de DNS da seção [global-dns] são aplicadas de maneira consistente.

Na versão 1.44, o daemon NetworkManager teve uma atualização para atrasar a aquisição do nome D-Bus até que a árvore D-Bus esteja completa, a fim de evitar condições de corrida com outros serviços dependentes do NetworkManager.

Uma mudança interessante é a substituição do plugin ifcfg-rh por uma nova opção main.migrate-ifcfg-rh, que permite migrar automaticamente conexões existentes do formato ifcfg-rh para o formato keyfile. No entanto, essa migração está desativada por padrão e precisa ser habilitada durante a compilação.

Outras mudanças incluem o uso de netlink para definir opções de filtragem de VLAN em pontes, a adição de suporte para IMDSv2 no Amazon EC2 no nm-cloud-setup, a capacidade de habilitar ou desabilitar rádios Wi-Fi e WWAN através da ferramenta de modo de texto nmtui, e o respeito à opção ignore-carrier=no para dispositivos bond/bridge/team. Além disso, foram adicionados avisos de incompatibilidade de versão ao executar comandos nmcli.

Por último, o NetworkManager 1.44 deixou de utilizar endereços IPv6 provisórios para resolver nomes de host do sistema via DNS. Agora ele rastreia o número de tentativas de conexão automática restantes para cada dispositivo e conexão, proporcionando um comportamento mais previsível para perfis de multiconexão.

A versão 1.44 do NetworkManager pode ser baixada como um arquivo tarball de origem aqui. Caso a compilação a partir das fontes não seja a sua preferência, a nova versão estará disponível nos repositórios de software estáveis da sua distribuição GNU/Linux para atualização.

Última atualização deste artigo: 10 de august de 2023