Lançamento do configurador de rede NetworkManager 1.20.0

publicado nova versão estável da interface para simplificar a configuração dos parâmetros de rede - NetworkManager 1.20. plugins para suportar VPN, OpenConnect, PPTP, OpenVPN e OpenSWAN estão sendo desenvolvidos através de seus próprios ciclos de desenvolvimento.

O principal inovações Gerenciador de rede 1.20:

  • Adicionado suporte para redes Mesh sem fio, cada nó conectado por meio de nós vizinhos;
  • Componentes obsoletos foram limpos. Incluindo a biblioteca libnm-glib, que foi substituída no NetworkManager 1.0 pela biblioteca libnm, o plugin ibft foi removido (para transferir dados de configuração de rede do firmware, você deve usar nm-initrd-generator do initrd) e suporte para o “principal .monitor-” configuração foi interrompida em arquivos de conexão” em NetworkManager.conf (deve chamar explicitamente “carga de conexão nmcli” ou “recarga de conexão nmcli”);
  • Por padrão, o cliente DHCP integrado é ativado (modo interno) em vez do aplicativo dhclient usado anteriormente. Você pode alterar o valor padrão usando a opção de construção “--with-config-dhcp-default” ou definindo main.dhcp no arquivo de configuração;
  • Adicionada a capacidade de configurar a disciplina de gerenciamento de filas fq_codel (Fair Queuing Controlled Delay) para pacotes aguardando envio e a ação espelhada para espelhamento de tráfego;
  • Para distribuições, é possível colocar scripts de despacho no diretório /usr/lib/NetworkManager, que podem ser usados ​​em imagens de sistema que estão disponíveis em modo somente leitura e limpar /etc em cada inicialização;
  • Adicionado suporte para diretórios somente leitura ao plugin keyfile
    (“/usr/lib/NetworkManager/system-connections”), perfis nos quais podem ser alterados ou excluídos via D-Bus (neste caso, arquivos não modificáveis ​​em /usr/lib/ são substituídos por arquivos armazenados em /etc ou / correr);

  • No libnm, o código para analisar configurações no formato JSON foi retrabalhado e uma verificação de parâmetros mais rigorosa é fornecida;
  • Nas regras de roteamento por endereço de origem (roteamento de política), foi adicionado suporte ao atributo “suppress_prefixlength”;
  • Para VPN WireGuard, foi implementado suporte para scripts para atribuição automática de uma rota padrão “wireguard.ip4-auto-default-route” e “wireguard.ip6-auto-default-route”;
  • A implementação de plugins de gerenciamento de configurações e o método de armazenamento de perfis em disco foram reformulados. Adicionado suporte para migração de perfis de conexão entre plugins;
  • Os perfis armazenados na memória agora são processados ​​apenas pelo plugin keyfile e armazenados no diretório /run, o que evita a perda de perfis após reiniciar o NetworkManager e possibilita o uso da API baseada em FS para criar perfis na memória;
  • Adicionado novo método D-Bus AdicionarConexão2(), que permite bloquear a conexão automática de um perfil no momento de sua criação. No método Atualização2() adicionou o sinalizador “no-reapply”, no qual a alteração do conteúdo do perfil de conexão não altera automaticamente a configuração real do dispositivo até que o perfil seja reativado;
  • Adicionada a configuração “ipv6.method=disabled”, que permite desabilitar o IPv6 para o dispositivo.

Fonte: opennet.ru

Adicionar um comentário