Solución:
-
Descargar el
OpenVPNConfigFile.ovpn
. Tenga en cuenta que puede cambiar el nombre del archivo por el que desee. -
Mueva el archivo ovpn a
/etc/openvpn
-
cd /etc/openvpn
carpeta y entrarsudo nano yourserver.txt
your_server_user_name your_server_passowrd
Guardar y cerrar
-
sudo nano OpenVPNConfigFile.ovpn
Encontrar
auth-user-pass
y añadiryourserver.txt
junto a él para que se convierta enauth-user-pass yourserver.txt
Esto le permitirá omitir el ingreso de sus credenciales cada vez que inicie la conexión openvpn
-
Rebautizar
OpenVPNConfigFile.ovpn
paraOpenVPNConfigFile.conf
sudo mv OpenVPNConfigFile.ovpn OpenVPNConfigFile.conf
-
sudo nano /etc/default/openvpn
Descomentar
AUTOSTART="all"
-
sudo service openvpn start
Debería ver un mensaje que dice que está conectado. La conexión se establecerá cada vez que inicie su computadora.
los openvpn
el paquete viene con un script de inicio /etc/init.d/openvpn
. Este script configura automáticamente la conexión para cada .conf
(cuidado con la extensión) archivo en /etc/openvpn
.
Encontré esto según la información aquí: https://openvpn.net/index.php/open-source/documentation/howto.html#startup
Si instala OpenVPN a través de un paquete RPM o DEB en Linux, el instalador configurará un initscript. Cuando se ejecuta, initscript buscará archivos de configuración .conf en / etc / openvpn y, si los encuentra, iniciará un demonio OpenVPN separado para cada archivo.
Sería bueno tener una forma no pirata de hacerlo, pero esto tendrá que ser suficiente por ahora.
-
Crear archivo myopenvpn en
/etc/init.d/
nano /etc/init.d/myopenvpn
-
Insertar en myopenvpn y guardar:
# 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
FUENTE: Cómo iniciar automáticamente el cliente OpenVPN en Debian 6 y Ubuntu 12.04