VPN-соединение Cisco Ipsec с автоматическим переподключением

У меня возникли проблемы с поиском хорошей отправной точки при создании сценария автоматического повторного подключения для подключения vpnc. У меня настроена VPN для Cisco IPsec, которая довольно часто падает, и мне нужно, чтобы она автоматически подключалась заново. Я использую безголовый сервер Ubuntu 14.04 и имею базовые знания сценариев bash.

Любая помощь в поиске ответа будет высоко ценится. Если есть какая-то другая информация, которая вам может понадобиться, я с удовольствием предоставлю.

Ура!

1
задан 19 June 2016 в 06:58

1 ответ

Я знаю, что это - старый вопрос, но начиная ни с кого ответ :)

Это - сценарий, который я использую, он попытается соединиться с хостом 3 раза, затем повторно подключит vpn.

#!/bin/bash

TESTIP=<ip to test>
TESTPORT=<port to test>
VPNCONNECT=/usr/sbin/vpnc-connect
LOGFILE=/var/log/vpncreconnect.log

if nc -w2 -z $TESTIP $TESTPORT ; then
    exit
fi
if nc -w3 -z $TESTIP $TESTPORT ; then
    exit
fi
if nc -w4 -z $TESTIP $TESTPORT ; then
    exit
fi
echo "`date`: unable to connect to target, restarting VPN..." >> $LOGFILE
$VPNCONNECT &>> $LOGFILE

Делают исполняемый файл сценария и помещают его в crontab для выполнения каждую минуту

* * * * * /var/my/script/scriptname
0
ответ дан 19 June 2016 в 06:58

Другие вопросы по тегам:

Похожие вопросы: