Re: Callback со стороны клиента
>>>>> "GF" == Georgi Fofanov writes:
GF> Подскажите, чего почитать, чтобы настроить Callback на клиенте (Debian,
GF> разумеется).
GF> Простой дозвон к провайдеру работает.
GF> Кстати, если существенно, авторизация у него (провайдера) - CHAP.
Запускать pppd надо 2 раза - дозваниеваемся, авторизуемся, ложим трубку,
ждем звонка, устанавливаем соединение.
Соответственно, создаем 2 пары скриптов. В первом в конфиге (назовем его
/etc/ppp/peers/isp) нужно указать опцию callback <номер>. Ну и
connect '/usr/sbin/chat -v -f /etc/ppp/chat-isp', и в chat-isp пишем
обычный конфиг дозвона.
Второй конфиг (/etc/ppp/peers/ispcb) отличается только отсутствием опции
callback и указанием на другой конфиг для chat, пусть
/etc/ppp/chat-callback. В этом chat-callback пишем что-то в духе
--8<---------------cut here---------------start------------->8---
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "ERROR"
ABORT "NO ANSWER"
ABORT "BUSY"
ABORT "Username/Password Incorrect"
REPORT CONNECT ABORT BUSY
TIMEOUT 150
SAY "Timeout is 150 secs"
"" "at"
OK "ATZ"
RING "ATA"
"CONNECT"
--8<---------------cut here---------------end--------------->8---
Дозвон осуществляется последовательностью
pppd call isp
pppd call ispcb
Могут быть различные вариации, например, провайдер может использовать admin
defined номер телефона, или номер телефона - подстрока в логине, но все это
аналогично. Совсем отличается только случай, когда провайдер не использует
pap/chap.
--
Sincerely yours, Alexander Ogol, happy GNU/Linux user.
Reply to: