How to dis/connect VPN from shell?
joselebert last edited by
Hi everyone, thanks in advance for your help!
We have an IPSec VPN with one of our customers (Checkpoint on the other side) that suddenly loses one of it's SA -shown in the IPSec status page- and we have to manually re-connect the VPN. Imagine what a distress that causes in our team and developers on a saturday morning (specially our IT team!).
So I created a script to be executed with 'cron' but it doesn't seem to work. It only makes thing worse! The whole VPN goes down.
Here's the script:
#!/bin/sh /usr/local/sbin/ipsec down con6000 sleep 3 /usr/local/sbin/ipsec up con6000 /usr/local/sbin/ipsec route con6000
So I'm wondering… how could I create a script to disconnect and reconnect the VPN? The URL that reconnects the VPN in the web admin is: https://pfsense.firewall/status_ipsec.php?act=connect&ikeid=6000
Any help and hints you could provide will be very much appreciated!