Apakah mungkin untuk terhubung ke beberapa jaringan VPN sekaligus melalui Network Manager?

15

Apakah mungkin untuk menghubungkan lebih banyak jaringan VPN sekaligus melalui Network Manager?

Saya menjalankan Ubuntu 12.04.1 LTS.

Untuk saat ini saya hanya dapat beralih di antara koneksi VPN yang telah dikonfigurasikan sebelumnya. Cukup menjengkelkan karena saya harus terhubung ke dua atau lebih jaringan VPN secara bersamaan.

Misalnya pada klien Windows OpenVPN, itu mungkin.

pengguna873162
sumber

Jawaban:

11

Dengan 12.10 (manajer jaringan 0.9.6), Anda dapat terhubung ke beberapa VPN menggunakan pengaturan jaringan:

  • Pengaturan sistem (gnome-control-center)
  • Jaringan
  • Pilih setiap VPN dan setel ke "on".

Anda juga dapat menggunakan nmclialat ini; lihat http://cweiske.de/tagebuch/networkmanager-vpn.htm untuk informasi lebih lanjut.

cweiske
sumber
4
Ini menyebabkan koneksi VPN pertama saya terputus. Seperti @Simon Déziel telah menyebutkan ini sepertinya menjadi semacam bug.
frogatto
Saya pikir ini hanya berfungsi jika koneksi VPN menggunakan penyedia yang berbeda. misal bukan vpnckonctions kedua Cisco . Saya bahkan punya kasus di mana VPN menggunakan penyedia yang diberikan baru saja rusak dan menolak untuk menyambung kembali sampai saya reboot ketika saya mencoba ini.
Adrian
3

Tampaknya apa yang Anda inginkan tidak mungkin saat ini. Ada banyak bug pada masalah ini seperti ini dan ditugaskan untuk hulu.

Meski begitu, Anda dapat menghubungkan beberapa vpns sekaligus seperti dijelaskan dalam jawaban ini . Anda dapat menulis file konfigurasi sendiri dengan membaca bagian "Mengonfigurasi koneksi Anda secara manual" di halaman bantuan Ubuntu ini .

numand
sumber
3

Anda tidak dapat melakukannya dengan Network Manager, tetapi ya, menggunakan Network Manager dan pptp.

Inilah cara saya membuatnya bekerja dalam kasus saya.

  1. Hubungkan ke VPN pertama menggunakan Network Manager.
  2. Hubungkan ke VPN kedua dengan perintah pon vpn2, gunakan poff vpn2untuk memutuskan VPN kedua.

Untuk membuat perintah ponberfungsi, 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-secretsdan menambahkan kredensial Anda di sana.

Setelah ini, menghubungkan ke VPN1 dengan Network Manager, jalankan:

sudo pon vpn2

Periksa syslog jika ada masalah.

Kostanos
sumber