Tengo un archivo * .ovpn que funciona si escribo
sudo openvpn client.ovpn
Ahora me gustaría iniciar openvpn cuando arranque la computadora. Es una versión sin cabeza de ubuntu, si eso importa, 12.04 64bit.
Copié filename.ovpn a / etc / openvpn pero no está comenzando, incluso si ejecuto
service openvpn start
¿Cómo puedo hacer esto?
all
.Para el sistema operativo Debian
Coloque su archivo de configuración en / etc / openvpn, por ejemplo
/etc/openvpn/client.conf
.Prefije / comente las líneas que comienzan con "abajo" y "arriba" (
#down
y#up
), o elimínelas (se trata de un script externo) declient.conf
Recargar la configuración de openvpn
Comprobar con
¿Ves la interfaz tun0? ¿Tiene IP asignada? Excelente.
Recuerde la IP, reinicie e intente conectarse.
fuente
La configuración del cliente debe tener la extensión
.conf
y no.ovpn
. Cambiarclient.ovpn
aclient.conf
en/etc/openvpn
debería funcionarfuente
Sería bueno tener una forma no hacker de hacerlo, pero esto tendrá que hacerlo por ahora.
1) Crear archivo myopenvpn en / etc / init /
2) Insertar en myopenvpn y guardar:
FUENTE: http://www.hackerway.ch/2012/12/11/how-to-auto-start-openvpn-client-in-debian-6-and-ubuntu-12-04/#comment-79
fuente
Tendrá que poner esta información dentro de las secuencias de comandos de inicialización para openvpn en /etc/init.d. Y aqd enlaces simbólicos apropiados a los archivos /etc/rc.d basados en el nivel de ejecución apropiado para que se inicie y se detenga.
fuente
Tenga en cuenta que para 16.04 en adelante necesitará esto :
fuente
Lo hice en un cuadro de CentOS con el siguiente comando insertado en /etc/rc.local:
openvpn --config /path/to/file.ovpn &
Los comandos en ese archivo se ejecutan después de que cada nivel de ejecución multiusuario finalice el arranque y, a diferencia de agregarlo a un script de inicio, no ralentizará su arranque si la VPN tarda mucho en configurarse, pero algunas personas lo llamarían un hack.
fuente