Hi! Народ помогите мне с настройкой диалапа, у меня callback, РРР я использую на уровне пользователя, звонит он туда нормально, и от туда тоже нормально, но вот случись дисконнект, коннет не самостоятельно востанавливает. Как правильно это всё оформить, что бы работаль, может скрипт какой нужен. Уже сутки как пытаюсь найти выход из положения и пока ни каких результатов, чтение доки (man ppp, ppp.conf.sample) тоже ни чего не дало, уже все способы применял что там опсаны, и току от этого... наверное FreeBSD не поддерживает эти вещи, хотя
до этого в этой роли у меня был Линух, я там прописывал respawn или persist и там было всё ОК а вот во Фрях совсем не то... :(Очень большая просьба, ПОМОГИТЕ!!! оч. горит!!! Заранее благодарен.
>Очень большая просьба, ПОМОГИТЕ!!! оч. горит!!! Заранее благодарен.Попробуй:
#!/bin/sh
DEVICE=cuaa0
while [ ! -f /var/spool/lock/LCK..${DEVICE} ]; do
pppd ${DEVICE} 57600 lock \
connect '/etc/ppp/dial' \
defaultroute noipdefault debug
sleep 5
doneили:
pppd cuaa0 57600 lock connect '/etc/ppp/dial' \
persist holdoff 5 \
defaultroute noipdefault debug
>>Очень большая просьба, ПОМОГИТЕ!!! оч. горит!!! Заранее благодарен.
>
>Попробуй:
>
>#!/bin/sh
>
>DEVICE=cuaa0
>
>while [ ! -f /var/spool/lock/LCK..${DEVICE} ]; do
> pppd ${DEVICE} 57600 lock
>
> \
>
>connect '/etc/ppp/dial'
> \
>
>defaultroute noipdefault debug
> sleep 5
>done
>
>или:
>
>pppd cuaa0 57600 lock connect '/etc/ppp/dial'
> \
> persist holdoff 5
>
>
> \
> defaultroute noipdefault debug
Да, спасибо! Этот способ я уже пробоавл, к сожалению не выходит то что надо :(
>>Очень большая просьба, ПОМОГИТЕ!!! оч. горит!!! Заранее благодарен.
>
>Попробуй:
>
>#!/bin/sh
>
>DEVICE=cuaa0
>
>while [ ! -f /var/spool/lock/LCK..${DEVICE} ]; do
> pppd ${DEVICE} 57600 lock
>
> \
>
>connect '/etc/ppp/dial'
> \
>
>defaultroute noipdefault debug
> sleep 5
>done
>
>или:
>
>pppd cuaa0 57600 lock connect '/etc/ppp/dial'
> \
> persist holdoff 5
>
>
> \
> defaultroute noipdefault debug
да! только вот где достать этот PPPD самый новый, вот как в Линухе.
Я вот так посмотрел, помоему если использвать user PPP, то там callback поддерживается но в нём нет автоперезвонки т.е. автовостановления канала,
а вот kernel PPP или PPPD поддерживает автовостановление (скрипт который вы мне привели выше) но он не подерживает callback, (pppd падает, DTR на модеме выключается) прям безвыходное положение ...
Напиши скрипт для cron чтоб пинговал чтото в инете (провидера). Если пинга нет - killall ppp и заново фони как раньше.
>Напиши скрипт для cron чтоб пинговал чтото в инете (провидера). Если пинга
>нет - killall ppp и заново фони как раньше.
да разве что действительно фантазировать надо...