Anda tidak dapat melakukannya dengan Network Manager, tetapi ya, menggunakan Network Manager dan pptp.
Inilah cara saya membuatnya bekerja dalam kasus saya.
- Hubungkan ke VPN pertama menggunakan Network Manager.
- Hubungkan ke VPN kedua dengan perintah
pon vpn2
, gunakan poff vpn2
untuk memutuskan VPN kedua.
Untuk membuat perintah pon
berfungsi, Anda harus membuat file yang diikuti di sistem Anda:
file /etc/ppp/peers/vpn2
:
pty "pptp VPNIpAddress --nolaunchpppd"
name YourUsername
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam vdc
file /etc/ppp/options.pptp
:
lock
noauth
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate
Tentu saja konten file-file ini tergantung pada server VPN Anda.
Dalam kasus saya, saya juga harus menambahkan ip-up.d / rules, untuk menambahkan rute yang diperlukan.
mengajukan /etc/ppp/ip-up.d/vpn2
#!/bin/bash
case "$PPP_REMOTE" in
YourVPNGatewayIPHere)
route add ....
route add ....
...
;;
*)
esac
Jangan lupa: sudo chmod +x /etc/ppp/ip-up.d/vpn2
Anda juga perlu mengedit file /etc/ppp/chap-secrets
dan menambahkan kredensial Anda di sana.
Setelah ini, menghubungkan ke VPN1 dengan Network Manager, jalankan:
sudo pon vpn2
Periksa syslog jika ada masalah.