Foi publicado um lançamento estável da interface para simplificar a configuração de parâmetros de rede — NetworkManager 1.56.0. Os plugins para suporte a VPN (Libreswan, OpenConnect, Openswan, SSTP, entre outros) estão em desenvolvimento em seus próprios ciclos de desenvolvimento.
Novidades principais do NetworkManager 1.56:
- Foi adicionada à ferramenta nmcli a capacidade de visualizar e gerenciar pares para VPN WireGuard. nmcli connection modify wg0 wireguard.peers «8W…G1o= preshared-key=16…LQA= allowed-ips=0.0.0.0/0 persistent-keepalive=10» nmcli connection modify wg0 +wireguard.peers «fd2…BCc= allowed-ips=192.168.40.0/24 endpoint=172.25.10.1:8888» $ nmcli -g wireguard.peers connection show wg0 8W…1o= allowed-ips=0.0.0.0/0 persistent-keepalive=10, fd…BCc= allowed-ips=192.168.40.0/24 endpoint=172.25.10.1\:8888 $ nmcli connection modify wg0 -wireguard.peers 8W…eG1o= $ nmcli -g wireguard.peers connection show wg0 fd2…BCc= allowed-ips=192.168.40.0/24 endpoint=172.25.10.1\:8888
- Foi adicionado o parâmetro device-uid à seção de configurações «[gsm]» para se conectar apenas a dispositivos listados. [gsm] apn=internet2.voicestream.co device-uid=MODEM1
- Para ampliar o MPTCP (Multipath TCP), que permite a entrega de pacotes simultaneamente por várias rotas através de diferentes interfaces de rede, foi implementado um novo tipo de endpoint «laminar», que é definido como padrão juntamente com o tipo «subflow». Este novo tipo permite a seleção de um endereço IP local sem depender de regras de roteamento, mesmo quando no cliente são utilizados vários endereços diferentes. servidor usa vários endereços distintos.
- Foi alterada a lógica de aplicação das configurações da seção «[global-dns]», que agora substituem as configurações nas listas «search» e «options», obtidas durante o processo de conexão, em vez de serem combinadas a elas.
- Foi implementado o suporte para nomes de hosts retornados via DNS com mais de 64 bytes.
- Adicionadas as propriedades «hsr.protocol-version» e «hsr.interlink» para configuração da versão e número da porta para o protocolo HSR (High-availability Seamless Redundancy).
- Foi adicionada a capacidade de reaplicar as propriedades «sriov.vfs» e «bond-port.vlans».
- Foi adicionada uma nova opção rd.net.dhcp.client-id no nm-initrd-generator.
- Implantada a possibilidade de aplicação da opção «connection.dnssec» para configuração seletiva de parâmetros DNSSEC no systemd-resolved.
- Foram adicionadas funções à biblioteca libnm que podem ser utilizadas em plugins VPN para verificar se o usuário tem permissões para acessar chaves e certificados.
Fonte: opennet.ru
