Eu tenho um arquivo * .ovpn que funciona se eu digitar
sudo openvpn client.ovpn
Agora eu gostaria de iniciar o openvpn quando inicializar o computador. É uma versão decapitada do ubuntu - se isso importa - 12.04 64bit.
Copiei filename.ovpn para / etc / openvpn, mas ele não está iniciando, mesmo que eu execute
service openvpn start
Como posso fazer isso?
all
.Para sistema operacional Debian
Coloque seu arquivo de configuração em / etc / openvpn, por exemplo
/etc/openvpn/client.conf
.Prefixe / comente as linhas começando com "down" e "up" (
#down
e#up
) - ou exclua-as (estas estão chamando script externo) declient.conf
Recarregar a configuração do openvpn
Verificar com
Você vê a interface tun0? Possui IP atribuído? Ótimo.
Lembre-se do IP, reinicie e tente conectar-se.
fonte
A configuração do cliente deve ter a extensão
.conf
e não.ovpn
. Alterarclient.ovpn
paraclient.conf
em/etc/openvpn
deve funcionarfonte
Seria bom ter uma maneira un hacker de fazê-lo, mas isso terá que ser feito por enquanto.
1) Crie o arquivo myopenvpn em / etc / init /
2) Insira no myopenvpn e salve:
FONTE: http://www.hackerway.ch/2012/12/11/how-to-auto-start-openvpn-client-in-debian-6-and-ubuntu-12-04/#comment-79
fonte
Você precisará colocar essas informações dentro do script de inicialização do openvpn em /etc/init.d. E aqd links simbólicos apropriados para os arquivos /etc/rc.d baseados no nível de execução apropriados, para que sejam iniciados e parados.
fonte
Observe que para o 16.04 em diante você precisará disso :
fonte
Fiz isso em uma caixa do CentOS com o seguinte comando inserido no /etc/rc.local:
openvpn --config /path/to/file.ovpn &
Os comandos nesse arquivo são executados após cada nível de execução multiusuário terminar a inicialização e, ao contrário de adicioná-lo a um script de inicialização, não desacelerará sua inicialização se a VPN demorar muito para ser configurada, mas algumas pessoas chamariam isso de hack.
fonte