Saltar al contenido

¿Cómo iniciar automáticamente openvpn (cliente) en la CLI de Ubuntu?

Solución:

  1. Descargar el OpenVPNConfigFile.ovpn. Tenga en cuenta que puede cambiar el nombre del archivo por el que desee.

  2. Mueva el archivo ovpn a /etc/openvpn

  3. cd /etc/openvpn carpeta y entrar sudo nano yourserver.txt

    your_server_user_name
    your_server_passowrd
    

    Guardar y cerrar

  4. sudo nano OpenVPNConfigFile.ovpn

    Encontrar auth-user-pass y añadir yourserver.txt junto a él para que se convierta en

    auth-user-pass yourserver.txt
    

    Esto le permitirá omitir el ingreso de sus credenciales cada vez que inicie la conexión openvpn

  5. Rebautizar OpenVPNConfigFile.ovpn para OpenVPNConfigFile.conf

    sudo mv OpenVPNConfigFile.ovpn OpenVPNConfigFile.conf
    
  6. sudo nano /etc/default/openvpn

    Descomentar AUTOSTART="all"

  7. 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.

  1. Crear archivo myopenvpn en /etc/init.d/

    nano /etc/init.d/myopenvpn
    
  2. 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

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *