Há poucos dias foi anunciado o lançamento da nova versão da interface para simplificar a configuração dos parâmetros de rede, NetworkManager 1.32 E nesta nova versão, além das correções de bugs, também podemos encontrar novos recursos, o mais interessante deles é a possibilidade de selecionar um back-end de gerenciamento de firewall.
Para quem não está familiarizado com o NetworkManager deve saber que este é um utilitário de software para para simplificar o uso de redes de computadores no linux e outros sistemas operacionais baseados em Unix. Este utilitário tem uma abordagem oportunista para a seleção de rede, tentando usar a melhor conexão disponível quando ocorrem interrupções ou quando o usuário muda de rede sem fio.
Principais novos recursos do NetworkManager 1.32
Nesta nova versão, podemos encontrar que a capacidade de selecionar um back-end de gerenciamento de firewall foi fornecida, para o qual uma nova opção foi adicionada ao NetworkManager.conf. Por padrão, o backend "nftables" está configurado e quando não há nenhum arquivo no sistema e o iptables está presente, o backend padrão será "iptables".
Além disso também observou que a capacidade de realizar pesquisas reversas de DNS foi fornecida para configurar o nome do host com base no nome DNS definido para o endereço IP fornecido ao sistema. O modo é habilitado usando a opção hostname no perfil. Anteriormente, a função getnameinfo () era chamada para determinar o nome do host, que levava em consideração as configurações do NSS e o nome especificado no / etc / hostname.
Também podemos encontrar isso mudanças foram feitas na API Eles não devem afetar a compatibilidade com plug-ins existentes. Por exemplo, o manuseio do token PropertiesChanged e a propriedade do D-Bus, que foram descontinuados por um longo tempo, foram descontinuados.
Das outras mudanças que se destacam:
- A biblioteca libnm oculta as definições de estrutura nas classes NMSimpleConnection, NMSetting e NMSetting. O formato "connection.uuid" é usado como a chave primária para identificar o perfil de conexão.
- Novas opções "ethtool.pause-autoneg", "ethtool.pause-rx" e "ethtool.pause-tx" foram adicionadas para introduzir atrasos ao enviar ou receber frames Ethernet.
- O parâmetro "ethernet.accept-all-mac-address" foi adicionado para permitir que o adaptador de rede entre no modo "promíscuo" para analisar frames de rede de trânsito não endereçados ao sistema atual.
- Adicionado suporte para tipos de regras de roteamento
- O comportamento em relação às regras de controle de tráfego mudou: Por padrão, o NetworkManager agora salva as regras qdiscs e os filtros de tráfego já configurados no sistema.
- Duplicação de perfil wireless NetworkManager em arquivos de configuração iwd.
- Adicionado suporte para a opção 249 de DHCP (Microsoft Classless Static Route).
- Adicionado suporte para o parâmetro do kernel "rd.net.dhcp.retry", que controla a solicitação de atualizações de ligação de endereço
- IP.
- Uma grande reestruturação do código-fonte foi realizada.
Enfim simeu quero saber mais sobre isso você pode fazer isso no link abaixo.
Como obter o NetworkManager 1.32?
Para quem tem interesse em obter esta nova versão você deve saber que no momento não há pacotes construídos para o Ubuntu ou derivados. Então, se você deseja obter esta versão eles devem construir a partir de seu código-fonte.
Embora seja questão de alguns dias para que seja incorporado aos repositórios oficiais do Ubuntu para sua atualização imediata.
Então, se você quiser, é esperar para que a nova atualização seja disponibilizada nos canais oficiais do Ubuntu, você pode verificar se a atualização já está disponível em este link.
Assim que isso acontecer, você pode atualizar sua lista de pacotes e repositórios em seu sistema com a ajuda do seguinte comando:
sudo apt update
E para instalar a nova versão do NetworkManager 1.32 em seu sistema, basta executar qualquer um dos seguintes comandos.
Atualize e instale todos os pacotes disponíveis
sudo apt upgrade -y
Atualize e instale apenas o networkmanager:
sudo apt install network-manager -y