Como configuro várias conexões automáticas de VPN?

0

Recentemente, o Ubuntu permite conexões a várias VPNs simultâneas.

No entanto, o Network Manager (pelo menos a GUI) ainda permite que apenas uma VPN se conecte automaticamente:

Existe alguma maneira que eu possa selecionar várias configurações de VPN para conectar ao mesmo tempo (talvez através dos arquivos de configuração)?

    
por Kaz Wolfe 04.04.2017 / 20:57

2 respostas

0

O arquivo de configuração contém um campo chamado secondaries , que suporta várias interfaces . A GUI simplesmente não tem essa opção ou capacidade ainda. No entanto, isso ainda pode ser configurado manualmente no arquivo de configuração. Abra um terminal e coloque-o em um shell raiz. Observe que este guia pressupõe que você já tenha uma das suas configurações de autoconferência da VPN configuradas a partir da GUI.

  1. cd a /etc/NetworkManager/system-connections .
  2. Execute ls e encontre a interface VPN que você deseja adicionar como outra conexão automática.
  3. Obtenha a VPN para essa interface usando o seguinte comando:

    cat MyOtherVPN | grep uuid | cut -d "=" -f 2
    
  4. Abra a interface de rede que você deseja acionar as duas VPNs:

    nano MyWirelessNetwork
    
  5. Encontre a linha secondaries e adicione o UUID da etapa 4 ao final da linha. Adicione um ponto e vírgula após o UUID colado. Deve ser algo como isto:

    secondaries=f7fc14a5-a123-4054-b4ef-312d23148c59;83079486-6f69-40ec-83e6-52aaa16a3a43;
    
  6. Salve o arquivo e reinicie o serviço NetworkManager com o seguinte comando:

    systemctl restart NetworkManager.service
    

Após a reconexão com a rede, todas as VPNs serão ativadas automaticamente.

Você pode adicionar quantas conexões secundárias forem necessárias, mas observe que elas não serão exibidas na configuração da GUI.

    
por Kaz Wolfe 04.04.2017 / 21:27
0

Crie um script que se conecte às suas VPNs e coloque como /etc/NetworkManager/dispatcher.d/auto_vnp_up file (configure as permissões 755):

#!/bin/sh
interface=$1 status=$2
case $status in
  up|vpn-down)
    nmcli con up id "Your first VPN name"
    nmcli con up id "Your second VPN name"
    ;;
esac

Consciente de que o uso de tais conexões de abordagem para VPNs será estabelecido de forma assíncrona após a conexão com sua rede Ethernet / Wi-Fi estabelecida.

    
por Te Ri 19.08.2017 / 23:29