Savva Опубликовано 10 ноября, 2004 Жалоба Опубликовано 10 ноября, 2004 хотел сделать что б автоматически восстанавливалось vpn-соединение с сервером при обрыве связи. Попытался сделать как описано здесь: http://support.mgn.ru/support/vpnlinux.html , а именно: #!/bin/bash LOG="/var/log/pptp-run.log" while true; do echo -e "\n========================\n`date`" >> $LOG /usr/sbin/pptp 10.0.0.1 call vpn_srv >> $LOG sleep 20; done стал тестировать: 1. установил соединение - все ОК 2. выдернул провод из сетевухи который идет на провайдера - соединение разорвалось и скрипт попытался установить его снова. Все вроде бы нормально, только вот из-за отсутствия связи /usr/sbin/pptp 10.0.0.1 call vpn_srv вошел в ступор и не выходил из него даже после того как кабель вернулся наместо вот интересный момент: # ps -ax | grep 'pp' 4754 pts/2 S 0:00 /bin/bash /etc/rc.d/init.d/pptp-run 4840 pts/2 S 0:00 /usr/sbin/pptp 10.0.0.1 call vpn_srv 4841 pts/2 Z 0:00 [pptp <defunct>] Что это еще за процесс 4841 ? Как заставить pptp завершаться если он неможет установить соединение? Цитата
a.slastenov Опубликовано 16 декабря, 2004 Жалоба Опубликовано 16 декабря, 2004 скрипт какой-то левый))) попробуй указать в vpn_srv такие строчки persist maxfail 20 он будет автоматически реконнектится и если 20 попыток подряд будут безуспешны отвалится) Цитата
Savva Опубликовано 17 декабря, 2004 Автор Жалоба Опубликовано 17 декабря, 2004 а надо что б не отваливался а пытался сново подключиться... и желательно с выдержанной паузой скажем секунд 15. если поставить: persist maxfail 0 (т.е. бесконечно) то он делает кучу непрерывных попыток (примерно 1500... это было если не было доступа к VPN-серверу) и опять же отваливается не пытаясь больше восстановить соединение Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.