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

Исходное сообщение
"VPN"

Отправлено Aborigen , 07-Июл-04 07:45 
У меня стоит тунель к провайдеру, иногда он падает, как заставить FreeBSD поднимать его автоматически.
FreeBSD 5.1

Содержание

Сообщения в этом обсуждении
"VPN"
Отправлено INM , 07-Июл-04 10:38 
>У меня стоит тунель к провайдеру, иногда он падает, как заставить FreeBSD
>поднимать его автоматически.
>FreeBSD 5.1
Оригинально, здесь все знают как у тебя "падает" vpn.

Что значит падает?
Какой софт используется для поднятия vpn?
Что прописано в конфигурации тунеля?
Что в логах после падения?
и т.д.


"VPN"
Отправлено Aborigen , 07-Июл-04 12:13 
>>У меня стоит тунель к провайдеру, иногда он падает, как заставить FreeBSD
>>поднимать его автоматически.
>>FreeBSD 5.1
>Оригинально, здесь все знают как у тебя "падает" vpn.
>
>Что значит падает?
>Какой софт используется для поднятия vpn?
>Что прописано в конфигурации тунеля?
>Что в логах после падения?
>и т.д.

Поисходит сбой связи, теряется конект с сервером, он естественно отключается и все.
в rc.local
/sbin/route add -host 192.168.200.250 10.6.123.12  
/usr/local/sbin/pptp 192.168.200.250 vpn &
где 192.168.200.250 - сервер к которому тунель подключается
    10.6.123.12 - роутер

ppp.conf
vpn:                              
    set timeout 0                  
    set authname        ********  
    set authkey *******          
    set ifaddr  0       0          
    add default HISADDR            


"VPN"
Отправлено INM , 07-Июл-04 13:13 
в rc.local
/sbin/route add -host 192.168.200.250 10.6.123.12  
/usr/local/sbin/pptp 192.168.200.250 vpn &
где 192.168.200.250 - сервер к которому тунель подключается
    10.6.123.12 - роутер

Я бы вместо всего этого прописал
скрипты для ppp, т.е.
ip-up - срабатывает при поднятии ppp
ip-down - срабатывает при останове, или при обрыве связи

При реконнекте ppp снова исполняет ip-up и так до бесконечности

# man ppp
# man pppd


"VPN"
Отправлено INM , 07-Июл-04 13:15 
P.S. в ip-down убираешь то что устанавливаешь в ip-up, а в ip-up пропиши то что у тебя сейчас в rc.local...