Já está disponível uma versão estável da interface para simplificar a configuração de rede: NetworkManager 1.32.0. Inclui plugins para suporte a VPN, OpenConnect e PPTP. OpenVPN e o OpenSWAN evoluem dentro de seus próprios ciclos de desenvolvimento.
Principais inovações do NetworkManager 1.32:
- Foi fornecida a capacidade de selecionar o back-end de gerenciamento do firewall, para o qual uma nova opção “[main].firewall-backend” foi adicionada ao NetworkManager.conf. Por padrão, o backend “nftables” é definido e quando o arquivo /usr/sbin/nft está ausente no sistema e /usr/sbin/iptables está presente, o backend “iptables” é definido. No futuro, está planejado adicionar outro backend baseado em Firewalld. Este recurso pode ser usado para configurar um tradutor de endereços usando nftables (anteriormente apenas iptables era usado) quando o perfil de acesso compartilhado está habilitado.
- Adicionadas novas opções "ethtool.pause-autoneg", "ethtool.pause-rx" e "ethtool.pause-tx" para introduzir atrasos no recebimento ou envio de frames Ethernet. As opções adicionadas correspondem a modos semelhantes no utilitário ethtool - “-pause devname [autoneg on|off] [rx on|off] [tx on|off]”.
- Adicionado o parâmetro “ethernet.accept-all-mac-addresses”, que permite definir o adaptador de rede para o modo “promíscuo” para analisar quadros de rede de trânsito que não são endereçados ao sistema atual.
- É possível realizar pesquisas reversas de DNS para configurar um nome de host com base no nome DNS definido para o endereço IP atribuído ao sistema. O modo é ativado 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 a configuração do NSS e o nome especificado no arquivo /etc/hostname (o novo recurso permite definir o nome apenas com base na resolução da zona reversa no DNS ). Para consultar um nome de host via DNS, a API resolvida pelo systemd agora é usada e, se o systemd não for usado, o manipulador 'nm-daemon-helper' é iniciado com base no módulo NSS 'dns'.
- Adicionado suporte para os tipos de regras de roteamento "proibido", "blackhole" e "inacessível".
- O comportamento em relação às regras de gerenciamento de tráfego foi alterado - por padrão, o NetworkManager agora salva as regras qdiscs e os filtros de tráfego já configurados no sistema.
- Habilitado o espelhamento de perfis de conexão sem fio do NetworkManager em arquivos de configuração iwd.
- Adicionado suporte para opção DHCP 249 (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 vinculação para endereço de IP.
- Foi realizada uma reestruturação significativa dos textos originais.
- Foram feitas alterações na API que não devem afetar a compatibilidade com complementos existentes. Por exemplo, o processamento do sinal PropertiesChanged e da propriedade D-Bus org.freedesktop.DBus.Properties.PropertiesChanged, que estão obsoletos há muito tempo, foram descontinuados. A biblioteca libnm oculta as definições de estruturas nas classes NMSimpleConnection, NMSetting e NMSetting. O formato “connection.uuid” é usado como chave principal para identificar o perfil de conexão.
Vale destacar também o lançamento do configurador de rede ConnMan 1.40, desenvolvido pela Intel e que apresenta baixo consumo de recursos do sistema e extensões de funcionalidade flexíveis por meio de plugins. O ConnMan é usado em plataformas e distribuições como Tizen, Yocto, Sailfish, Aldebaran Robotics e Nest, bem como em diversos dispositivos de consumo que executam firmware baseado em... Linux.
A Intel também lançou o daemon Wi-Fi IWD 1.15 (iNet Wireless Daemon), que está sendo desenvolvido como uma alternativa ao wpa_supplicant para estabelecer uma conexão. LinuxO IWD (InfoWorkable Device) é um software de gerenciamento de sistemas que permite a conexão de sistemas a uma rede sem fio. Ele pode ser usado tanto de forma independente quanto como backend para os configuradores de rede Network Manager e ConnMan. O projeto é adequado para dispositivos embarcados e otimizado para consumo mínimo de memória e espaço em disco. O IWD não utiliza bibliotecas externas e acessa apenas os recursos fornecidos pelo kernel nativo. Linux (o núcleo é suficiente para o trabalho) Linux e Glibc).
A nova versão do ConnMan inclui apenas correções de bugs relacionados ao tratamento de estados de conexão e desconexão automática em WiFi. Uma vulnerabilidade de buffer overflow no código do proxy DNS também foi resolvida. A nova versão do IWD fornece suporte para exportação de informações sobre a operação de um processo em segundo plano, adiciona a capacidade de prever a intensidade das chegadas de pacotes no modo VHT RX (Very High Throughput) e fornece suporte para o procedimento FT-over-DS com vários conjuntos de serviços básicos (BSS).
Fonte: opennet.ru
