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


15

É possível conectar mais redes VPN de uma só vez 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, pois eu preciso estar conectado a duas ou mais redes VPN simultaneamente.

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

Respostas:


11

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

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

Você também pode usar a nmcliferramenta; consulte http://cweiske.de/tagebuch/networkmanager-vpn.htm para obter mais informações.


4
Isso faz com que minha primeira conexão VPN seja interrompida. Como o @Simon Déziel mencionou, isso parece ser um tipo de bug.
— Frogatto

Eu acho que isso só funciona se as conexões VPN usarem provedores diferentes. por exemplo, não as duas vpncconexões Cisco . Eu já tive casos em que a VPN usando um determinado provedor simplesmente quebrou e se recusou a se reconectar até reiniciar quando tentei isso.
— Adrian


3

Parece que o que você deseja não é possível no momento. Há muitos bugs nessa questão como esta e ela foi atribuída ao upstream.

Mesmo assim, você pode conectar vários vpns ao mesmo tempo, conforme descrito nesta resposta. Você pode escrever seu próprio arquivo de configuração, lendo a seção "Configurando manualmente sua conexão" nesta página de ajuda do Ubuntu.


3

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

Aqui está como eu faço 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 vpn2para desconectar a segunda VPN.

Para fazer o comando ponfuncionar, você precisará criar os arquivos seguidos no 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

Obviamente, o conteúdo desses arquivos depende dos seus servidores VPN.

No meu caso, também devo 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 esqueça: sudo chmod +x /etc/ppp/ip-up.d/vpn2

Você também precisará editar o arquivo /etc/ppp/chap-secretse adicionar suas credenciais.

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

sudo pon vpn2

Verifique o syslog se algo der errado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.