Shell Bash

VPN Check & Restart

Script Bash que monitoriza conexiones cliente PPTP y OpenVPN y restablece automáticamente el enlace VPN cuando se cae. Diseñado para ejecutarse vía cron cada 15 minutos.

Un script de shell minimalista pero fiable para mantener activas las conexiones VPN en servidores y equipos de escritorio Linux. Soporta los protocolos PPTP y OpenVPN.

Características

  • Comprueba si la interfaz VPN está activa
  • Intenta reconectar automáticamente si el enlace está caído
  • Soporta PPTP y OpenVPN
  • Compatible con cron — se ejecuta en silencio, solo registra fallos
  • Probado en Debian y Ubuntu

Uso

Programar vía cron cada 15 minutos:

0,15,30,45 * * * * /bin/bash /path/to/vpn_checking.sh