habilitar e desabilitar VPN do bash

2

Eu tenho vários hosts VPN que preciso acessar periodicamente. Eles estão configurados e as conexões funcionam bem com o gerenciador de rede.

Gostaria de poder ativá-los e desativá-los, conforme necessário, a partir de um script bash (provavelmente através do cron ou algo assim, mas isso ainda precisa ser decidido).

Eu teria pensado que isso era possível, mas até agora eu desenhei um espaço em branco.

Qualquer ajuda seria ótima.

Ubuntu 12.04

    
por Thorsen 28.10.2013 / 12:05

1 resposta

0

Você pode instalar o pacote vpnc. Este é um cliente VPN compatível com Cisco com pode ser instalado com

apt-get install vpnc

adapte o vpnc.conf em / etc / vpnc às suas necessidades

Defina as seguintes informações:

IPSec gateway <Host Server>
IPSec ID <Vpn Username>
IPSec secret <Vpn Password>
Xauth username <your system username>

escreva um script como este

#!/bin/bash
while(true) ; do
    dhclient wlan0 
    vpnc-connect
done
    
por Oliver G. 13.10.2014 / 22:08