Desde que os servidores VPN não usem os mesmos IPs internamente, isso deve ser possível - mas provavelmente não usando apenas um wrapper como o NetworkManager . É necessário iniciar pelo menos um cliente VPN manualmente ou usar outras ferramentas, como kvpnc
.
Dependendo do que você quer, você precisa ter cuidado com as rotas. Você precisa ter certeza de que as rotas que são definidas pelo segundo cliente vpn não substituem o acesso direto ao primeiro servidor vpn. Você pode precisar definir opções de roteamento explícitas antes de iniciar o segundo cliente vpn chamando:
ip route add IP_OF_FIRST_VPN_SERVER dev WAN-INTERFACE
ip route add IP_OF_SECOND_VPN_SERVER dev FIRST-VPN-INTERFACE
(substitua as palavras em maiúsculas pelos valores correspondentes. Sua interface WAN provavelmente é eth0
ou wlan0
, a interface vpn pode ser, por exemplo, ppp0).
Além disso, os dois clientes vpn precisam usar interfaces separadas (o que normalmente é o caso).