На различных форумах по Линукс можно часто найти вопросы типа «А почему у меня модем не работает?»
Для многих использование Интернет является решающим фактором, и, не сумев настроить модем, они отказываются от Линукс или, если финансы позволяют, покупают другой модем. Но мы пойдем другим пешком. Проблема требует решения, и она его получит.

Начиная использовать Линукс я тоже столкнулся с подобной проблемой. Но стремление решать проблемы и природная любознательность (плюс отсутствие лишних финансов в то время) сподвигли меня на поиски решения. Почитав несколько статей по софтверным модемам и почитав различные форумы, решение пришло само собой.
Итак, для начала определимся с железом: все ниженаписанное было проделано над Zyxel Omni 56k PCI (один из самых
распространенных винмодемов) под Red Hat Linux 7.2 c ядром 2-4.7-10.

Для начала прочитай документацию для твоего модема и узнай его чип (у меня pct789). Также тебе понадобится версия ядра операционки и его исходники.

Первым делом иди на www.linmodems.org
и в таблице ищи версию своего ядра и линки на соответствующие драйвера. Я использовал
http://www.medres.ch/~jstifter/linux/pctel.html. Скачав нужный архив делаем так:

распаковка

tar zxf pctel-0.8.6.tar.gz (подойдет для всех ядер 2.4.x вплоть до 2.4.9)
cd pctel-0.8.6

конфигурируем

./configure —with-hal=X (X-чип твоего модема, например pct789)
./configure —with-kernel=/путь/к твоему/ядру (обычно /usr/src/linux)
компилируем 

make

и инсталлируем

make install (как root)

затем

cd modules/

устанавливаем модули

/sbin/insmod/pctel.o
/sbin/insmod/ptserial.o

Вот у все. Теперь пробуй найти модем. У меня —
/dev/ttyS15

Кстати, чтобы каждый раз не устанавливать модули, в загрузочный скрипт добавь строки:

/sbin/insmod /home/~/pctel-0.8.6/modules/pctel.o
/sbin/insmod /home/~/pctel-0.8.6/modules/ptserial.o

Вот вкратце и все, что касается винмодемов. Конечно еще много есть разных деталей настройки, но хорошего понемногу. Будут вопросы
— RTFM.

Оставить мнение

Check Also

Эхо кибервойны. Как NotPetya чуть не потопил крупнейшего морского перевозчика грузов

Российское кибероружие, построенное на утекших у АНБ эксплоитах, маскировалось под вирус-в…