LINUX.ORG.RU
ФорумAdmin

Автоматическое поднятие ВПН, как можно это сделать ??


0

0

Ситаяция у меня следующая: подключаюсь я к Интернет с помощью VPN, есть скрип который поднимает VPN, но бывают случаи когда VPN падает (по чьей вине, скорее всего по вине провайдера), так вот и сам вопрос, возможно ли как то реализовать, что бы скрипт сам запускался после подения VPN connecta ? MDK 10.1 kernel 2.6.8 Заранее спасибо!

anonymous

Не подходит такая идея,
к примеру каждые 15 секунд пинговать хост на том конце VPNа и если он не отвечает, то рестартовать сервис?

while [ true ] ; do if ! ping host_ip -c 1 > /dev/null 2>&1 ;then vpn_restart ; fi ; sleep 15; done


arum ★★
()
Ответ на: комментарий от anonymous

Первая идея оригинальная и весьма меня устраевает, но вот только я не совсем понимаю куда эту строчку вставить, и де же в ней вызов скрипта для соеденеия ??

while [ true ] ; do if ! ping host_ip -c 1 > /dev/null 2>&1 ;then vpn_restart ; fi ; sleep 15; done

Вторая идея: Что мне просто в конце inittab добавить строчку вызова скрипта ?? всё так просто ?? /usr/local/bin/vpn_connect.sh

Сенкс !!

anonymous
()
Ответ на: комментарий от anonymous

надо только чтобы команда не уходила в бэкгроунд. Т. е. у меня в inittab
nt:35:respawn:/usr/sbin/pppd call vpn
а /etc/ppp/peers/vpn содержит строку nodetach

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.