Como autostart OpenVPN (client) no Ubuntu 12.04 CLI?

2

Eu tenho um arquivo * .ovpn que funciona se eu digitar: sudo openvpn filename.ovpn .

Agora eu gostaria de iniciar o OpenVPN quando eu inicializo o computador. É uma versão sem cabeça do Ubuntu 12.04 64-bit se isso importa.

Eu copiei filename.ovpn para /etc/openvpn , mas ele não está iniciando, mesmo se eu executar: service openvpn start .

Como posso fazer isso?

    
por waspinator 17.12.2012 / 04:43

2 respostas

0

Seria bom ter uma maneira não hacker de fazê-lo, mas isso terá que ser feito por enquanto.

1) Crie o arquivo myopenvpn em /etc/init.d /

nano /etc/init.d/myopenvpn

2) Insira em myopenvpn e salve:

# OpenVPN autostart on boot script

start on runlevel [2345]
stop on runlevel [!2345]

respawn

exec /usr/sbin/openvpn --status /var/run/openvpn.client.status 10 --cd /etc/openvpn --config /etc/openvpn/client.conf --syslog openvpn

FONTE: link

    
por 17.12.2012 / 05:32
0
  1. O Ubuntu é derivado do Debian. O Debian tem uma página de manual sobre isso: link

  2. Ambos possuem um arquivo README instalado com o pacote openvpn. Esse arquivo diz como e onde colocar as configurações para o início automático para funcionar.

As configurações devem ser /etc/openvpn/*.conf e, por padrão, o serviço "openvpn" tenta executá-las todas. Se você colocar cinco arquivos .conf lá, você terá cinco VPNs em execução quando você reiniciar o serviço openvpn. O / etc / default / openvpn poderia ser usado para selecionar quais vpns executar por padrão.

    
por 06.12.2015 / 07:29