Скрипт для перезапуска VPN соединения при исчезновении пинга
Автоматический подъем канала на клиентах, при его падении
Автоматический подъем канала на клиентах, при его падении
$ ping -c 1 8.8.8.8 || sudo
service openvpn stop &&sudo
service openvpn start
$ ping -c 1 10.8.2.1 || sudo
service openvpn stop &&sudo
service openvpn start
$ sudo su - root
# mkdir /etc/scripts/
# nano /etc/scripts/openvpn.sh
Вставитьв файл:
#!/bin/bash
# Проверка OpenVPN соединения
ping -c 1 10.8.2.1 || service openvpn stop && service openvpn start
Сохранить:
# chmod +x /etc/scripts/openvpn.sh
# nano /etc/crontab
Добавить в конец */5 * * * * root /etc/scripts/openvpn.sh
И теперь каждые 5 мин будет проверяться наличие канала,
и если его нет, то происходит попытка его поднятия.
Комментариев нет:
Отправить комментарий