O NetworkManager 1.58 chegou trazendo uma série de recursos aguardados, correções de segurança e melhorias de usabilidade. O lançamento consolida mudanças acumuladas desde a versão 1.56, passando pelas séries 1.50, 1.52, 1.54 e 1.56, marcando uma evolução significativa no gerenciador de rede padrão da maioria das distribuições Linux modernas.
Principais novidades do NetworkManager 1.58
Suporte a CLAT (464XLAT) via BPF
Uma das adições mais relevantes é o suporte a CLAT (464XLAT) implementado através de um programa BPF, controlado pela propriedade ipv4.clat. O CLAT permite que dispositivos IPv6-only acessem serviços IPv4 legados, essencial para redes modernas de operadoras móveis e provedores que adotam IPv6 nativo. Por enquanto, o recurso vem desabilitado por padrão.
A propriedade ipv4.dhcp-ipv6-only-preferred teve seu padrão alterado para "auto", ativando automaticamente a preferência por IPv6-only quando o CLAT está habilitado no perfil de conexão.
Nova interface GENEVE
O NetworkManager 1.58 adiciona suporte nativo à interface GENEVE (Generic Network Virtualization Encapsulation), protocolo de tunelamento amplamente usado em ambientes de virtualização e Kubernetes, sucedendo VXLAN com maior flexibilidade de extensões.
Persistência de estado gerenciado e administrativo
Agora é possível persistir o estado "managed" (gerenciado) do dispositivo entre reinicializações via D-Bus API e nmcli. Além disso, a mudança do estado administrativo do kernel (up/down) pode ocorrer simultaneamente à alteração do estado gerenciado, simplificando automações.