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.