VPN Keepalive
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#!/bin/bash MyIP=$(curl https://wtfismyip.com/text) if [ "$MyIP" != "X.X.X.X" ] then service ipsec restart service xl2tpd restart ipsec up myvpn echo "c myvpn" > /var/run/xl2tpd/l2tp-control sleep 5 route add X.X.X.X gw 192.168.0.1 route add default dev ppp0 DATE=`date +%Y-%m-%d:%H:%M:%S` echo "$DATE Połączenie FAIL" >> /root/log.txt else DATE=`date +%Y-%m-%d:%H:%M:%S` echo "$DATE Połączenie OK" >> /root/log.txt fi |