Ви не можете це зробити з Менеджером мережі, але так, використовуючи Менеджер мереж та pptp.
Ось як я змушую це працювати в моєму випадку.
- Підключіться до першого VPN за допомогою Менеджера мережі.
- Підключіться до другої VPN за допомогою команди
pon vpn2
, використовуйте poff vpn2
для відключення другої VPN.
Щоб команда pon
працювала, вам потрібно буде створити наступні файли у вашій системі:
файл /etc/ppp/peers/vpn2
:
pty "pptp VPNIpAddress --nolaunchpppd"
name YourUsername
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam vdc
файл /etc/ppp/options.pptp
:
lock
noauth
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate
Звичайно, вміст цих файлів залежить від ваших серверів VPN.
У моєму випадку я також повинен додати ip-up.d / правила, додати необхідні маршрути.
файл /etc/ppp/ip-up.d/vpn2
#!/bin/bash
case "$PPP_REMOTE" in
YourVPNGatewayIPHere)
route add ....
route add ....
...
;;
*)
esac
Не забувайте: sudo chmod +x /etc/ppp/ip-up.d/vpn2
Також вам потрібно буде відредагувати файл /etc/ppp/chap-secrets
і додати туди свої облікові дані.
Після цього, підключившись до VPN1 з Менеджером мережі, запустіть:
sudo pon vpn2
Перевірте syslog, якщо щось піде не так.