É possível conectar-se a várias redes VPN de uma só vez através do Network Manager?

14

É possível conectar mais redes VPN ao mesmo tempo através do Network Manager?

Estou executando o Ubuntu 12.04.1 LTS.

Por enquanto, só consigo alternar entre conexões VPN pré-configuradas. É muito chato, já que preciso estar conectado a duas ou mais redes VPN simultaneamente.

Por exemplo, em clientes Windows OpenVPN, é possível.

    
por user873162 20.09.2012 / 14:18

4 respostas

11

Com 12.10 (gerenciador de rede 0.9.6), você pode se conectar a várias VPNs usando as configurações de rede:

  • Configurações do sistema (gnome-control-center)
  • Rede
  • Selecione cada VPN e defina-a como "ativada".

Você também pode usar a ferramenta nmcli ; veja link para mais informações.

    
por cweiske 14.01.2013 / 14:19
5

Esta é uma limitação conhecida do network-manager-openvpn. Você pode se inscrever no link e marcar o bug como afetando você.

Como mencionado no primeiro comentário, é possível se conectar a várias VPNs, mas não através do Network Manager.

    
por Simon Déziel 20.09.2012 / 15:55
3

Parece que o que você quer não é possível no momento. Existem muitos bugs sobre esse assunto, como este , e ele foi atribuído a upstream.

Mesmo assim, você pode conectar várias vpns de uma só vez, conforme descrito em esta resposta. Você pode escrever seu próprio arquivo de configuração lendo a seção "Configurando manualmente sua conexão" em esta página de ajuda do Ubuntu.

    
por numand 20.09.2012 / 16:23
3

Você não pode fazer isso com o Network Manager, mas sim, usando o Network Manager e pptp.

Veja como eu faço isso funcionar no meu caso.

  1. Conecte-se à primeira VPN usando o Network Manager.
  2. Conecte-se à segunda VPN com o comando pon vpn2 , use poff vpn2 para desassociar a segunda VPN.

Para tornar o comando pon funciona, você precisará criar os arquivos seguidos em seu sistema:

arquivo /etc/ppp/peers/vpn2 :

pty "pptp VPNIpAddress --nolaunchpppd"
name YourUsername
remotename PPTP
require-mppe-128
file /etc/ppp/options.pptp
ipparam vdc

arquivo /etc/ppp/options.pptp :

lock
noauth
refuse-pap
refuse-eap
refuse-chap
refuse-mschap
nobsdcomp
nodeflate

É claro que o conteúdo desses arquivos depende dos seus servidores VPN.

No meu caso eu também deveria adicionar o ip-up.d / rules, para adicionar as rotas necessárias.

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

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

Não se esqueça: sudo chmod +x /etc/ppp/ip-up.d/vpn2

Além disso, você precisará editar o arquivo /etc/ppp/chap-secrets e adicionar suas credenciais.

Depois disso, conectando-se a VPN1 com o Network Manager, execute:

sudo pon vpn2

Verifique o syslog se algo der errado.

    
por Kostanos 19.06.2013 / 18:06