URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 48038
[ Назад ]

Исходное сообщение
"Тунель"

Отправлено Aborigen , 08-Сен-04 09:29 
У меня стоит тунель с провайдером под FreeBSD. Как только связь падает или на мгновение пропадает. Тунель отключается. Как сделать , чтобы он не падал, а ждал какой то интервал времени появления связи или как только упал пытался заново соединиться.
Очень надо.
Заранее спасибо.

Содержание

Сообщения в этом обсуждении
"Тунель"
Отправлено A Clockwork Orange , 08-Сен-04 09:36 
А какой тунель?

"Тунель"
Отправлено Aborigen , 08-Сен-04 09:50 
>А какой тунель?


VPN
по PPTP соединяюсь


"Тунель"
Отправлено A Clockwork Orange , 08-Сен-04 09:52 
попробуй периодический пинг и по результату перезапускать дозвон по pptp

"Тунель"
Отправлено Aborigen , 08-Сен-04 12:57 
>попробуй периодический пинг и по результату перезапускать дозвон по pptp


А как это сделать!!!


"Тунель"
Отправлено _KAV_ , 08-Сен-04 13:00 
>>попробуй периодический пинг и по результату перезапускать дозвон по pptp
>
>
>А как это сделать!!!
утилита fping возвращает результат пинга - 0, если успешно. Ее в скрипте и используй



"Тунель"
Отправлено Aborigen , 09-Сен-04 04:19 
>>>попробуй периодический пинг и по результату перезапускать дозвон по pptp
>>
>>
>>А как это сделать!!!
>утилита fping возвращает результат пинга - 0, если успешно. Ее в скрипте
>и используй


Я в этом полный ноль.
Как в скрипте условие поставить
If fping......... 0 тогда /usr/local/sbin/pptp 000.000.000.000 vpn &


"Тунель"
Отправлено _KAV_ , 09-Сен-04 10:36 
реальный скрипт - пингуем шлюз и передергиваем сетевую при обвале сети

#!/bin/sh

/usr/local/sbin/fping 1.2.3.1 >/dev/null && exit 0
/sbin/ifconfig rl1 0.0.0.0 down 0.0.0.0 netmask 0.0.0.0
/bin/sleep 5
/sbin/ifconfig rl1 1.2.3.4 up netmask 255.255.255.252
/bin/sleep 1
/sbin/route add default 1.2.3.1