È possibile connettersi a più reti VPN contemporaneamente tramite Network Manager?


15

È possibile connettere più reti VPN contemporaneamente tramite Network Manager?

Sto eseguendo Ubuntu 12.04.1 LTS.

Per ora sono in grado di passare solo tra connessioni VPN preconfigurate. È abbastanza fastidioso in quanto devo essere connesso a due o più reti VPN contemporaneamente.

Ad esempio sui client OpenVPN di Windows, è possibile.

Risposte:


11

Con 12.10 (network-manager 0.9.6), puoi connetterti a più VPN usando le impostazioni di rete:

  • Impostazioni di sistema (gnome-control-center)
  • Rete
  • Seleziona ciascuna VPN e impostala su "on".

Puoi anche usare lo nmclistrumento; consultare http://cweiske.de/tagebuch/networkmanager-vpn.htm per ulteriori informazioni.


4
Questo fa sì che la mia prima connessione VPN venga interrotta. Come ha detto @Simon Déziel, questo sembra essere una specie di bug.
frogatto,

Penso che questo funzioni solo se le connessioni VPN utilizzano provider diversi. ad es. non entrambe le connessioni Cisco vpnc. Ho anche avuto casi in cui la VPN che utilizzava un determinato provider si è appena rotta e si è rifiutata di riconnettersi fino al riavvio quando ho provato questo.
Adrian,


3

Sembra che al momento non sia possibile ciò che desideri. Ci sono molti bug su questo problema come questo ed è stato assegnato a monte.

Tuttavia, puoi connettere più VPN contemporaneamente come descritto in questa risposta. Puoi scrivere il tuo file di configurazione leggendo la sezione "Configurazione manuale della connessione" in questa pagina di aiuto di Ubuntu.


3

Non puoi farlo con Network Manager, ma sì, usando Network Manager e pptp.

Ecco come lo faccio funzionare nel mio caso.

  1. Connettiti alla prima VPN usando Network Manager.
  2. Connettiti alla seconda VPN con il comando pon vpn2, usa poff vpn2per disconnettere la seconda VPN.

Per far funzionare il comando pon, dovrai creare i seguenti file nel tuo sistema:

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

Naturalmente il contenuto di questi file dipende dai server VPN.

Nel mio caso dovrei anche aggiungere le regole ip-up.d /, per aggiungere i percorsi necessari.

file /etc/ppp/ip-up.d/vpn2

#!/bin/bash
case "$PPP_REMOTE" in
        YourVPNGatewayIPHere)
        route add ....
        route add ....
        ...
                ;;
    *)
esac

Non dimenticare: sudo chmod +x /etc/ppp/ip-up.d/vpn2

Inoltre dovrai modificare il file /etc/ppp/chap-secretse aggiungere lì le tue credenziali.

Successivamente, connettendosi a VPN1 con Network Manager, eseguire:

sudo pon vpn2

Controlla syslog se qualcosa va storto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.