FREESCO на Украине Официальный сайт FREESCO

FREESCO router

(программный маршрутизатор на основе Линукс)
Главная/Main -> Загрузка/Download -> Пакеты/Packages -> Callback

Поддержка Callback во FREESCO router

Callback v0.1.4 (multi)

Основная особенность новой версии пакета, это еще большая привязка к особенностям провайдера. Теперь для каждого провайдера вы можете положить специфичный pppd или connect в подкаталог /usr/local/callback/'имя провайдера'. Если одного из этих файлов нет, будет использован тот что идет в пакете...

Пример специфичной установки смотрите в пакете Faust Callback.

Строка установки:

pkg -i http://freesco.linux.kiev.ua/packages/0.3.x/callback_0.1.4_nab

Или загрузить:

Пакет: callback_0.1.4_nab.tgz
Инсталяционный скрипт: callback_0.1.4_nab

-- from pppd docs --
The CBCP is a method by which the Microsoft Windows NT Server may implement additional security. It is possible to configure the server in such a manner so as to require that the client systems which connect with it are required that following a valid authentication to leave a method by which the number may be returned call. It is a requirement of servers to be so configured that the protocol be exchanged.

Если интернет провайдер использует PAP или CHAP протокол, необходимо использовать pppd с поддержкой обратного звонка на уровне протокола. И необходимо в режиме дозвона вызывать pppd дважды, для звонка провайдеру и для ответа на обратный звонок.
А если провайдер использует для аутентификации простой текст, то добиться обратного звонка можно и с помощью скрипта дозвона.

Этот пакет содержит "pppd v2.4.3" с поддержкой обратного вызова и новый скрипт дозвона "/etc/connect".

Для конфигурирования выполните "rc_callback setup".
Конфигурационный файл /pkg/etc/callback.cfg -> /etc/callback.cfg
Для временного отключения вы можете удалить или переименовать символическую ссылку "/etc/callback.cfg".

Если необходимо включать или выключать поддержку обратного вызова на ходу вы должны раскоментировать строку "STORE_OLD_VERSION=y" в скрипте "/pkg/rc/rc_callback". При этом предыдущие версии файлов будут сохранятся в "/tmp/callback_old".

Я использовал последнюю версию PPPD, загруженную с официального FTP: ftp://ftp.samba.org/pub/ppp/, скомпилировал и упаковал UPX v1.24. Я не знаю какие предыдущие версии PPPD полноценно поддерживают обратный вызов :( Если PPPD Очень большой для конфигурации на флоппи диске, вы можете использовать любую другую версию PPPD с поддержкой CBCP. Положите "pppd" в '/usr/local/callback' и запустите "rc_callback restart".

Известные проблемы:

Предыдущие версии