Shell Bash

VPN Check & Restart

Script Bash que monitoriza ligações cliente PPTP e OpenVPN e restabelece automaticamente a ligação VPN quando esta cai. Concebido para correr via cron a cada 15 minutos.

Um script shell minimalista mas fiável para manter ligações VPN ativas em servidores e desktops Linux. Suporta os protocolos PPTP e OpenVPN.

Funcionalidades

  • Verifica se a interface VPN está ativa
  • Tenta reconectar automaticamente se a ligação estiver em baixo
  • Suporta PPTP e OpenVPN
  • Amigável para cron — corre em silêncio, só regista falhas
  • Testado em Debian e Ubuntu

Utilização

Agendar via cron a cada 15 minutos:

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