¿Es posible conectarse a múltiples redes VPN a la vez a través de Network Manager?

15

¿Es posible conectar más redes VPN a la vez a través de Network Manager?

Estoy ejecutando Ubuntu 12.04.1 LTS.

Por ahora solo puedo cambiar entre conexiones VPN preconfiguradas. Es bastante molesto ya que necesito estar conectado a dos o más redes VPN simultáneamente.

Por ejemplo, en clientes Windows OpenVPN, es posible.

usuario873162
fuente

Respuestas:

11

Con 12.10 (network-manager 0.9.6), puede conectarse a múltiples VPN utilizando la configuración de red:

  • Configuración del sistema (gnome-control-center)
  • Red
  • Seleccione cada VPN y configúrela como "activada".

También puedes usar la nmcliherramienta; ver http://cweiske.de/tagebuch/networkmanager-vpn.htm para más información.

Cweiske
fuente
44
Esto hace que mi primera conexión VPN se caiga. Como @Simon Déziel ha mencionado, esto parece ser un tipo de error.
frogatto
Creo que esto solo funciona si las conexiones VPN usan diferentes proveedores. por ejemplo, no ambas vpncconexiones Cisco . Incluso he tenido casos en los que la VPN que usa un proveedor determinado simplemente se rompió y se negó a volver a conectarse hasta que reinicié cuando intenté esto.
Adrian
3

Parece que lo que quieres no es posible en este momento. Hay muchos errores en este tema como este y se asignó a upstream.

Aun así, puede conectar varias VPN a la vez como se describe en esta respuesta. Puede escribir su propio archivo de configuración leyendo la sección "Configuración manual de su conexión" en esta página de ayuda de Ubuntu.

numand
fuente
3

No puede hacerlo con Network Manager, pero sí, usando Network Manager y pptp.

Así es como hago que funcione en mi caso.

  1. Conéctese a la primera VPN con Network Manager.
  2. Conéctese a la segunda VPN con comando pon vpn2, use poff vpn2para desconectar la segunda VPN.

Para que el comando ponfuncione, 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-secretsy 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.

Kostanos
fuente