Linux

Reiniciar una VPN IPSec en Linux automáticamente

Tengo unas VPNs site to site con IPSec utilizando Strongswan en Linux, un sitio central con varias sucursales, solo el sitio central tiene IP publica y todas las sucursales son IPs dinámicas, a medida voy agregando nuevas sucursales necesito reiniciar Strongswan en el sitio central por lo que necesito que las sucursales reinicien la VPN una vez se detecte que el túnel esta caído.

Esto lo logre a través de un script que ejecuto cada minuto a través de cron, la linea en crontab quedo de la forma siguiente.

* * * * * ipsec-monitor.sh

El archivo ipsec-monitor.sh contiene el siguiente código.

#!/bin/bash

status=$(sudo ipsec status | grep none);

if [ $status ]; then
 sudo systemctl restart strongswan;
fi

El archivo debe tener permisos de ejecución.

Oscar Meza

Share
Published by
Oscar Meza

Recent Posts

Como configurar VSFTP para denegar las conexiones por FTP

Para forzar las conexiones por sftp en un servidor VSFTP hay que agregar las siguientes…

54 años ago

Hosting en Español 2024

Voy directo al grano y te digo que en este listado vas a encontrar a…

54 años ago

Mejores Servidores Dedicados Hosting 2024

Aquí encontraras los Mejores Proveedores de Servidores Dedicados. En esta lista podrás comparar sus principales…

54 años ago

Mejor VPS

Aquí encontraras Los Mejores Proveedores de Servidores VPS ó Virtual Private Server Hosting. En esta…

54 años ago

Mejores Hosting Baratos para WordPress

En esta lista encontraras los Mejores Proveedores de Web Hosting , lideres en el mundo,…

54 años ago

Cambiar la red del Docker Harmony Connector de Checkpoint

Para cambiar la red del Docker Harmony Connector de checkpoint creamos el archivo /etc/docker/daemon.json y…

54 años ago