The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Настройка callback сервера под Linux -- как сделать лучше"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Настройка callback сервера под Linux -- как сделать лучше"
Сообщение от falk0n emailИскать по авторуВ закладки on 27-Май-03, 14:39  (MSK)
Настраиваю dialup callback сервер под Linux. Схема работы следующая
На машине юзера отключается в строке инициализации модема контроль несущей &C. Устанавливается скрипт (см ниже). Юзер дозванивается до
linux ящика, передает скриптом номер своего телефона и ждет входящего  
звонка от ящика. Звонок с ящика идет от callback из набора mgetty.
Что плохо - клиентские настройки. Надо:
   1. Прописывать инициализацию модема на стороне юзера.
   2. Устанавливать скрипт у клиента (если делать массово -всю кровь выпустят).

Вопрос: как сделать красивее.
Теукущие настройки:
linux/mgetty 1.1.25/pppd 2.41.
/etc/mgetty+sendfax/login.config
     ...
/AutoPPP/ -     a_ppp   /usr/sbin/pppd file /etc/ppp/options
cb - - /usr/sbin/callback -S
     ...
/etc/ppp/options
     ...
-detach
asyncmap 0
debug
modem
crtscts
proxyarp
lock
refuse-chap
require-pap
login
ms-dns 192.168.1.1
usepeerdns
     ...
Юзерский файл cb.scp
  proc main
  string str = $USERID
  waitfor "ogin: "
  transmit "cb^M"
  waitfor "number for callback: "
  transmit "747^M"
  waitfor "RING"
  transmit "ATA^M"
  waitfor "ogin: "
  transmit $USERID
  transmit "^M"
  waitfor "assword: "
  transmit $PASSWORD
  transmit "^M"
  endproc

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Настройка callback сервера под Linux -- как сделать лучше"
Сообщение от sandrom emailИскать по авторуВ закладки on 27-Май-03, 18:12  (MSK)
>Настраиваю dialup callback сервер под Linux. Схема работы следующая
>На машине юзера отключается в строке инициализации модема контроль несущей &C. Устанавливается
>скрипт (см ниже). Юзер дозванивается до
>linux ящика, передает скриптом номер своего телефона и ждет входящего
>звонка от ящика. Звонок с ящика идет от callback из набора mgetty.
>
>Что плохо - клиентские настройки. Надо:
>   1. Прописывать инициализацию модема на стороне юзера.
>   2. Устанавливать скрипт у клиента (если делать массово -всю
>кровь выпустят).
>
>Вопрос: как сделать красивее.
>Теукущие настройки:
> linux/mgetty 1.1.25/pppd 2.41.
>/etc/mgetty+sendfax/login.config
>     ...
>/AutoPPP/ -     a_ppp   /usr/sbin/pppd file /etc/ppp/options
>
>cb - - /usr/sbin/callback -S
>     ...
>/etc/ppp/options
>     ...
>-detach
>asyncmap 0
>debug
>modem
>crtscts
>proxyarp
>lock
>refuse-chap
>require-pap
>login
>ms-dns 192.168.1.1
>usepeerdns
>     ...
>Юзерский файл cb.scp
>  proc main
>  string str = $USERID
>  waitfor "ogin: "
>  transmit "cb^M"
>  waitfor "number for callback: "
>  transmit "747^M"
>  waitfor "RING"
>  transmit "ATA^M"
>  waitfor "ogin: "
>  transmit $USERID
>  transmit "^M"
>  waitfor "assword: "
>  transmit $PASSWORD
>  transmit "^M"
>  endproc

Если я не ошибаюсь, у pppd, начиная с 2.4 есть поддержка callbackа по-майкрософтски, т.е. уже после запуска протокола ppp спрашивается номер, по которому перезванивать...
Включается эта фишка опцией -DCBCP_SUPPORT при компиляции
У юзеров в этом случае ничего дополнительго устанавливать не надо...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Настройка callback сервера под Linux -- как сделать лучше"
Сообщение от falk0n emailИскать по авторуВ закладки on 28-Май-03, 11:06  (MSK)
По моему, включена поддержка только клиента когда он звонит на callback MS сервер. Т.е. поднять Linux сервер с полной поддержкой cbcp нельзя. Если неправ, разубедите.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Настройка callback сервера под Linux -- как сделать лучше"
Сообщение от sandrom emailИскать по авторуВ закладки on 28-Май-03, 11:27  (MSK)
>По моему, включена поддержка только клиента когда он звонит на callback MS
>сервер. Т.е. поднять Linux сервер с полной поддержкой cbcp нельзя. Если
>неправ, разубедите.
Смотрим ссылки:
http://www.opennet.dev/base/modem/callback_ppp3.txt.html
http://www.opennet.dev/base/modem/cbcp_pppd.txt.html
http://mavhome.dp.ua/docs/CallBack.htm
И пытаемся это сделать....
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Настройка callback сервера под Linux -- как сделать лучше"
Сообщение от falk0n emailИскать по авторуВ закладки on 28-Май-03, 11:38  (MSK)
>http://www.opennet.dev/base/modem/callback_ppp3.txt.html
^^^^^^^^^^
Интересно, но плохо то что только для pppd 2.3.10

>http://www.opennet.dev/base/modem/cbcp_pppd.txt.html
>http://mavhome.dp.ua/docs/CallBack.htm
^^^^^^^^^^^^^^
Настройка клиеннтский машин, а мне нужен сервер

>И пытаемся это сделать....
Блин, спасибо за это. Но надо разубеждать дальше ;)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру