Как сделать калбек в АСП Линух 10

Аватар пользователя light

просьба ногами не бить Улыбка
новичок я в это страшном деле Линух
просьба толково обьяснить как сделать дозвон к провайдеру с использованием калбек

на www.opennet.ru был но сильно уж там все запутано....

С ув. Light

Аватар пользователя Tigro

Re: Как сделать калбек в АСП Линух 10

Вот здесь это обсуждается.

Аватар пользователя light

Re: Как сделать калбек в АСП Линух 10

там я уже писал
все молчат

Аватар пользователя Tigro

Re: Как сделать калбек в АСП Линух 10

Вообще говоря, если я помню именно то, что нужно, то в pppd, который шел в 7.3 (а может и в 9) Коневский писал специальный патч. Теперь Коневский уволился из ASP и патча нет. Можно попробовать использовать pppd из ASP 7.3.

Аватар пользователя Tigro

Re: Как сделать калбек в АСП Линух 10

Еще посмотрите вот здесь:

http://linux.alhimia.ru/projects/misc/ppp/

Там есть некое файло для колбека.

Аватар пользователя light

Re: Как сделать калбек в АСП Линух 10

спасибо за линк но там файлов этих нету
дохлые ссылы

подождите Вы предлагаете использовать pppd из более старой версии асп линух?
мой pppd на такую команду "pppd callback"
грин шо непонятна она ему
хотя в kppp есть опция обратный звонок, но если ее заполнять pppd опять ругаеца шо непонятна она ему

Аватар пользователя Tigro

Re: Как сделать калбек в АСП Линух 10

Да, в asp 7.3 ppp-2.4.1, там есть callback!

Аватар пользователя Tigro

Re: Как сделать калбек в АСП Линух 10

Вот еще статься (но там про старое):

http://www.linuxrsp.ru/artic/callback.html

Аватар пользователя light

Re: Как сделать калбек в АСП Линух 10

спасибо за столь плотное участие в вопросе, но в предложеной Вами статье ссылки опять дохлые Грустный (везет мне на них сегодня)
покопался сегодня с wvdial - мысль созрела - можно ли на его основе сделать калбэк???
или где взять пппд предложеный Вами?
сейчас попробую поискать его....

Аватар пользователя Tigro

Re: Как сделать калбек в АСП Линух 10

Сейчас, подождите минут 20 я кажется нашел патч для ppp 2.4.2
Сейчас собиру пакет и вы потестируете!

Аватар пользователя alexhack

Re: Как сделать калбек в АСП Линух 10

первое убедитись, что при звонке к провайдеру связь устанавливает и ему передаются данные, либо в текстовом виде через скрипт, а это как правило номер телефона и логин пользователя или просто логин.
Далее провайдер кладет трубку но твой модем, не должен ее класть иначе будет обрыв соединения и сеанс банально завершится, для этого есть какая то AT команда, чтобы модем не клал трубку, а если тебе не дозвоняться, то модем выведут из этого состояния по таймауту твой дозвонщик.
Второе, допустим провайдер получил данные от тебя во время сеанса, ты потом слышишь как он тебе звонит сам на твой домашний телефон, если звонка нет, значит ты не смог правильно передать данные провайдеру при первом звонке.
И капать надо там.
Далее допустим ты услышал обратный долгожданный звонок.
Но модем молчит как рыба. Так как по умолчанию нормальный модем также не должен поднимать трубку по входящему звонку, ты же ведь не провайдер, но для callback это надо разрешить строкой инициализации модема.
Третье, если все нормально, то снова возобновится якобы прерванная связь по ppp и снова придется уже передать логин и пароль, через скрипт или там всякие chap я не знаю. После этого все будет нормально.

Четвертое, не знаю относится ли это к callback , но когда я настраивал в свое время прием входящих, то есть такая вещь как программно запретить подъем трубки модемом.
В системе обычными терминалами запрвляет mingetty, если поглядишь ,то каждый контролирует один терминал. Для работы с модемом при приеме звонков насколько я помню этого демона недостаточно, и его я заменял на полноценный getty. Так вот если есть файлик ttyS0.LOCK кажется в каком каталоге не помню, то этот getty не даст то ли трубку поднять модему, толи установится сеансу связи.
Очень рекомендую читать readme к ppp.

Третье не помню точно, как правило всеми терминалами запрвляет в системе mingetty, getty

В свое время у меня работала связка unixware|linux(server with callback) + linux callback client

Аватар пользователя Tigro

Re: Как сделать калбек в АСП Линух 10

Пробуйте:

ftp://ftp.msiu.ru/pub/programs/ppp-callback/

По умолчанию в ASPLinux 10 CBCP выключен и работать явно не должен.

Аватар пользователя light

Re: Как сделать калбек в АСП Линух 10

Всем спасибо! вопрос решен!
решение:
короче, пров у меня "Вилком", Харьков
так вот при стандартно установленом pppd - калбека нету, хотя опция в Kppp есть.
прочитав умную статью www.opennet.ru/base/modem/cb_ppp_pppd.txt.html
скачал исходники pppd, убрал один коментарий -собрал, установил.
В Kppp поставил обратный звонок, заполнил поле с номером телефона и вуаля! калбек эсть!
еще раз всем спасибо.
переходим к др. вопросам Улыбка

С ув. Light

Аватар пользователя slavaz

Re: Как сделать калбек в АСП Линух 10

Топик такрыт? Тогда:

ASPLinux 10.0
Q: Как сделать callback? Он почему-то не работает...
A: При стандартно установленом pppd - калбека нету, хотя опция в Kppp есть. Прочитайте Эту статью

P.S. Имеет ли смысл статьи со ссылками в факе переносить на наш сервер (вдруг с другого сервака их уберут)?

Аватар пользователя Tigro

Re: Как сделать калбек в АСП Линух 10

Там README нужно читать, а не статью, интересно нафига этот патч писали...

RSS-материал