Установка драйверов для Lucent Win Modem и настройка обратного дозвона.
Материал из LLUG.
Сейчас стало модно использование callback. Выгода на лицо - вы не платите за телефонные переговоры, потому что в нашей стране все входящие звонки не тарификуются, т.е. бесплатны. В Линуксе довольно тяжело добиться работы обратного дозвона. Этому свидетельствуют многочисленные вопросы в форумах: как настроить обратный дозвон и где найти драйвера под Win Moden. Эти два вопроса и будут освещены в данной статье.
Начнем, пожалуй, с установки драйверов на Lucent Win Modem. Суть заключается в подключении модулей к ядру. Я опишу установку на ядро 2.6.х, потому что ядро относительно новое и вопросов к нему больше. О ядре 2.4 вы можете прочитать на других сайтах или форумах.
1. Исходные тексты драйверов лежат здесь:
http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/
2. Распаковываем:
$ tar -zxvf ltmodem-2.6-alk-v00.tar.gz
Входим в директорию.
3. Теперь нужно подправить Makefile. Его шестая строка имеет вид:
KERNEL_DIR := /usr/src/linux-2.6/
Здесь указывается, где лежат исходники ядра. Вам нужно исправить путь, на эти исходники. Если у вас там ничего нет, тогда установите исходники. Это обязательно.
4. Компилируем:
# make
5. После успешной компиляции должны появится файлы ltserial.ko и ltmodem.ko.
6. Создает директорию для новых модулей и копируем их туда:
# mkdir /lib/modules/`u -r`/kernel/drivers/lucent # cp ./*.ko /lib/modules/`u -r`/kernel/drivers/lucent/
Здесь в строках используются обратные кавычки.
7. Обновляем список зависимостей модулей ядра:
# depmod -a
Проверяем, загрузились ли модули:
# modprobe ltserial # lsmod
Если вы увидели на экране строчки ltserial, значит все ОК.
8. Создаем файл устройства в каталоге /dev для модема:
# mknod --mode=660 /dev/ttyLT0 c 62 64
9. И символическую ссылку на него:
# ln -s /dev/ttyLT0 /dev/modem
10. Теперь нужно сделать, чтобы эти модули загружались автоматически при старте:
# echo "alias /dev/modem ltserial" >> /etc/modprobe.conf # echo "alias char-major-62 ltserial" >> /etc/modprobe.conf # echo "alias /dev/tts/LT0 ltserial" >> /etc/modprobe.conf
На этом установка драйверов завершена. Переходим к установке скриптов.
Для быстрой установки скриптов на нашем сайте выложен архив, который содержит скрипт, который устанавливает все скрипты. И скрипт, который удаляет их. Чтобы обезопасить себя сделайте резервную копию файлов: в каталоге /etc/ppp - pap-secrets, options, pppscript. Перечисленные файлы будут заменены.
Скрипты нужно запускать с правами суперпользователя (root).
Скрипт install_callback устанавливает в вашу систему скрипты, а remove_callback удаляет их. Для дозвона к провайдеру с обратным дозвоном введите call, без обратного дозвона введите nocall.
В продолжении обратного дозвона.
На нашем сайте вы можете найти уже пропатченный ppp с поддержкой обратного дозвона в разделе файлы или скачать по ссылке.
Разархивируйте файл ppp-2.4.1 в удобную директорию и сделайте:
# ./configure # make # makeinstall
На этом все. Если возникнут вопросы пишите мне на finemail@ua.fm.
Автор: Евгений Потребенко

