![]() |
Япользуюсь етим скриптом
____________________________________ исполняемый скриптик под названием /etc/ppp/DialCB: #!/bin/sh while [ 1=1 ]; do echo "===> Starting pppd" pppd call CB echo "===> Waiting for incoming call" pppd call CBAnswer echo "===> Connection terminated" sleep 2 done Сделай 2 chat скрипта: один под названием /etc/ppp/dialCB.ch: REPORT CONNECT ABORT BUSY ABORT "NO CARRIER" ABORT ERROR ABORT "NO DIALTONE" "" "at&f" TIMEOUT 5 OK ATDP5361500 TIMEOUT 70 CONNECT и второй под названием /etc/ppp/dialCBAnswer.ch: REPORT CONNECT ABORT BUSY ABORT "NO CARRIER" ABORT ERROR ABORT "NO DIALTONE" "" "at&f" TIMEOUT 5 OK "" TIMEOUT 60 RING ATA TIMEOUT 40 CONNECT Cделай 2 peer конфига: один под назаванием /etc/ppp/peers/CB: /dev/ttyS0 115200 connect '/usr/bin/chat -f /etc/ppp/dialCB.ch -r /var/log/chat.report' defaultroute lock ipcp-accept-local ipcp-accept-remote noauth user XXXXX password yyyy #callback XXXXXX -detach и второй под названием /etc/ppp/peers/CBAnswer: /dev/ttyS0 115200 connect '/usr/bin/chat -f /etc/ppp/dialCBAnswer.ch -r /var/log/chat.report' defaultroute lock ipcp-accept-local ipcp-accept-remote noauth user XXXXX password yyyyy #callback XXXXXX -detach _____________________________________ callback прописиваю в /etc/ppp/option: callback 2222222 проблема втом шореестрация просто непроходит серв неопределяет login на серве PAP как его вбить в скрипт |
GriSHka2
cервак на *nix? |
MF CAP
да |
Nigon
А пров поддерживает авторизацию через терминал? А то у меня та же беда... |
Dimon
А шут эго знает :) Я им както звонил на саппорт... единственное что мне сказали - на виндах точно все ок, а у нас стоит какойто юникс... Мне самому интересно ! |
хм... я с этой траблой уже 2ой год мучаюсь... сервак у них на соляре работает... а авторизация нормально калбачит только под винды... а сниксой вообще нифурычит... недавно скрипт грамотный вроде нашел... но модем почему то виснет при авторизации...
листинг скрипта приведу завтра... сейчас просто ненайду... ps^ вы читали что по этому поводу в man kppp пишут ? примерно вот что: если вам удаось соединиться таким образом срочно свяжитесь с нами и напишите фак! :) |
листинг как и обещал...
Код:
#cb_chat_call |
к стати вот что он стал выдавать...
Код:
[root@localhost ppp]# ./cb_start |
Пипли хапайте вот ето работает
#!/bin/bash # # PAP_FILE="/etc/ppp/pap-secrets" LOGIN=`cat $PAP_FILE|awk '{print $1}'|head -n 1` # Телефон провайдера PHONE="5361500" # Свой телефон MY_PHONE="222222" # Пользователь должен быть прописан в /etc/ppp/pap-secrets # (если провайдер использует pap-аутентификацию, на нашей # любимой советской родине это обычно так) PAP="name $LOGIN" # pppd должен быть скомпилирован с поддержкой callback, # подробнее - в README.cbcp (исходники ppp, ftp://ftp.samba.org/pub/ppp/) CALLBACK="callback $MY_PHONE" # Изучаем man pppd PPPD_OPTIONS='/dev/ttyS0 115200 -detach crtscts modem defaultroute' # Строка инициализации модема, если нет - 'AT' в данном случае должно # присутствовать всегда MODEM_INIT="AT" # При тоновом наборе должно быть 'DT' DIAL="DP" echo "***ppp script for site: Optimag-kiev $PHONEUser:$LOGIN I'M:$MY_PHONE *** _______________________________________________________________________________" # Курим до посинения man chat OUTGOING_CHAT_SCRIPT="ABORT \"NO DIALTONE\" ABORT BUSY ABORT ERROR ABORT \"NO ANSWER\" ABORT \"NO CARRIER\" \"\" AT OK \"$MODEM_INIT$DIAL$PHONE\" CONNECT \"\"" INCOMING_CHAT_SCRIPT="TIMEOUT 500 ABORT ERROR \"\" AT OK \"$MODEM_INIT\" RING ATA CONNECT" echo "Dialing" /usr/sbin/pppd connect "/usr/sbin/chat -v $OUTGOING_CHAT_SCRIPT" $PPPD_OPTIONS $PAP $CALLBACK echo "pres ctrl+c" echo "Waiting for callback" pppd connect "chat -v $INCOMING_CHAT_SCRIPT" $PPPD_OPTIONS $PAP /etc/ppp/pap-secrets: user * password /etc/ppp/options: debug ipcp-accept-local ipcp-accept-remote После того как разорвет в первий раз тяпни ctrl+c да у Optimag kiev RH9.0 -Якщо цікаво ppp из ASP 7.3 Усе , |
что то не пашет... я начинаю подозревать что ppp скомпилин неверно... подскажите где бы мне исходники взять? старые не остались а дистрибутива сейчас нету :(
|
src :
ftp://ftp.samba.org/pub/ppp/ppp-2.3.11.tar.gz ftp://ftp.samba.org/pub/ppp/ppp-2.4.0.tar.gz ftp://ftp.samba.org/pub/ppp/ppp-2.4.1.tar.gz ftp://ftp.samba.org/pub/ppp/ppp-2.4.2b3.tar.gz но все работает на ppp из ASP 7.3 |
да да да ... я уже скачал... просто по какойто причине у меня с серваком связи небыло и я решил что линки битые...
возникает вопрос как ppp правильно перекомпилить... тема уже полднималась... но ответа так и не последовало.. readme.cbcp читал но ничерта не понял... эх. |
patch -p1 {-p2 p3} patchname
make make install _______________________________________ cd /.../ppp-2.4.1 patch -p1 ./README.cbcp или p2 -непомню make make install pam-devel -нуна І Все . |
GriSHka2
мда как я и думал без дистрибутива не обойтись... аблом однако. Цитата:
ps: скачал себе ppp-2.4.1... |
сорри за последний пост... я что то стпрмозил... тем не менее все равно все пофиксил в ручную :)
|
Время: 18:06. |
Время: 18:06.
© OSzone.net 2001-