Como se conectar à VPN a partir da linha de comando no Linux?

5

Eu tenho diferentes túneis que eu configurei usando a GUI do gerenciador de rede.

Quando eu faço o login na minha área de trabalho, estou conectado à internet sem nenhum túnel. Para se conectar a um túnel, normalmente clico no ícone da bandeja do gerenciador de rede > Conexões VPN > Alguma VPN

Eu preciso que isso seja feito automaticamente na inicialização, então eu preciso saber como fazer isso no cli.

Também seria bom se eu pudesse ter certeza de que nenhum aplicativo se conectaria à internet antes que a conexão fosse encapsulada.

Alguma idéia?

Estou usando o Ubuntu 12 e o openvpn.

    
por HappyDeveloper 22.06.2012 / 18:28

2 respostas

6

Você deve ter o nmcli nessa versão

nmcli con list

Isso listará as conexões que você configurou. Encontre a VPN

nmcli con up uuid <uuid>
    
por 22.06.2012 / 18:38
2

Isto é o que o OpenVPN HOWTO diz: "Se você instalar o OpenVPN através de um pacote RPM no Linux, o instalador irá configurar um script. Quando executado, o initscript procurará arquivos de configuração .conf em / etc / openvpn e, se encontrado, iniciará um daemon OpenVPN separado para cada arquivo ". O Ubuntu é derivado do Debian e pode ter uma estrutura diferente.

Faça check-in em / etc / openvpn se você tiver os arquivos dir e .conf, se tiver em /etc/rc5.d/ um link para o initscript. Para verificar se o túnel está ativo, você pode fazer ping no outro lado da VPN.

    
por 22.06.2012 / 18:36