как сделать что бы при обрыве vpn автоматом переподключалось? [SOLVED]

использую для включения инета "pptp-command start"
но у провайдера какие-то траблы и в часы пик происходят очень частые обрывы связи, причем интерфейс ррр0 остается поднятым а инета нету, появился вопрос: возможно ли как-то сделать, что бы автоматом инет поднимался?
ну и попутно можно ли разрешить усеру поднимать инет, а то он даже не видит такой команды?

Например,

Например, так
http://www.linuxetc.ru/?p=10#more-10
_______________________
From Siberia with Love!

Я делал почти

Я делал почти аналогично:
1) в кроне каждые n минут выполнять скрипты в /etc/cron.nmin (у меня n - 5)
2) /etc/cron.nmin один скрипт - проверка на наличие нета по коду возврата ping -c 3 ya.ru
3) роуты не убивал службы не перезапускал
4) писал в /mydir/inet.log сообщение что нет упал + время (`date`)

Мне кажется это намного проще

Quote: Я делал

Цитата:
Я делал почти аналогично:
1) в кроне каждые n минут выполнять скрипты в /etc/cron.nmin (у меня n - 5)
2) /etc/cron.nmin один скрипт - проверка на наличие нета по коду возврата ping -c 3 ya.ru
3) роуты не убивал службы не перезапускал
4) писал в /mydir/inet.log сообщение что нет упал + время (`date`)

Мне кажется это намного проще

а можно поподробнее :)
я еще не волшебник - а только учусь

Скрипты в

Скрипты в студию :)

# /etc/cron.5min/check_inet

#!/bin/bash
ping -c 3 ya.ru
retval="$?"
#echo $retval
if [ $retval = "0" ];
then
true
#echo "Link is up..."
else
echo `date` >> /tmpdir/pptp_link.log
echo "The pptp link is down..." >> /tmpdir/pptp_link.log
pptp-command stop
killall pptpgw
pptp-command start
fi

# в crontab
*/5 * * * * /usr/bin/run-parts /etc/cron.5min 1>/dev/null

Писалось в торопях за пару минут. Представлено почти as-is. Расчитано на один туннель.

огромное

огромное спасибо

ping -c 1 ya.ru ||

ping -c 1 ya.ru || pptp-command start

скорее всего у них падает роутинг на интерфейс, тут переподключение не всегда вариант

в таком случае,

в таком случае, я напложу кучу ppp0......pppN

добваьте опции

добваьте опции persist maxfail 0, ppp интерфейс будет переподключаться сам, имя его останется таким каким было. можно добавить еще задержку перед переподключениями: holdoff 30 (30 сек)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".