|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 25 Jan 2002 16:20:46 To : Oleg Borzenkov Subject : Re: call back --------------------------------------------------------------------------------
OB> Пожалуйста подскажите, каким образом с помощью pppd организовать call back
OB> процесс. (Вопрос ламера, прошу не пинать)
Для скриптовой авторизации просто: заводишь юзера, шеллом ему даешь такой
скрипт:
#!/bin/sh -
read -t 60 -p "Callback Dialstring: " phone || exit 1
echo "Callback initiated - line is disconnected"
(
trap "" 1
sleep 5
/usr/sbin/pppd /dev/cuaa0 connect "/usr/bin/chat -v -T $phone -f
/etc/ppp/callback"
) &
sleep 1
exit 0
В /etc/ppp/callback можно типа такого написать:
ABORT "ERROR"
ABORT "NO DIALTONE"
ABORT "BUSY"
ABORT "NO ANSWER"
ABORT "NO CARRIER"
TIMEOUT 5
"" "ATQ0"
"OK" "ATDP\T"
TIMEOUT 60
"CONNECT" "\c"
Eugene
--
"Люди забыли эту истину," - сказал Лис, - "но ты не забывай"
--- slrn/0.9.7.3 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093216d135b.html, оценка из 5, голосов 10
|