No puede hacerlo con Network Manager, pero sí, usando Network Manager y pptp.
Así es como hago que funcione en mi caso.
- Conéctese a la primera VPN con Network Manager.
- Conéctese a la segunda VPN con comando
pon vpn2
, use poff vpn2
para desconectar la segunda VPN.
Para que el comando pon
funcione, deberá crear los siguientes archivos en su sistema:
archivo /etc/ppp/peers/vpn2
:
pty "pptp VPNIpAddress --nolaunchpppd"
name YourUsername
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam vdc
archivo /etc/ppp/options.pptp
:
lock
noauth
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate
Por supuesto, el contenido de estos archivos depende de sus servidores VPN.
En mi caso, también debería agregar las reglas ip-up.d /, para agregar las rutas necesarias.
archivo /etc/ppp/ip-up.d/vpn2
#!/bin/bash
case "$PPP_REMOTE" in
YourVPNGatewayIPHere)
route add ....
route add ....
...
;;
*)
esac
No olvides: sudo chmod +x /etc/ppp/ip-up.d/vpn2
También deberá editar el archivo /etc/ppp/chap-secrets
y agregar allí sus credenciales.
Después de esto, conectándose a VPN1 con Network Manager, ejecute:
sudo pon vpn2
Compruebe syslog si algo sale mal.