Продукты «Хакера»

  • Ежеквартальный «Хакер» #3

    Ежеквартальный «Хакер» #3

    Лучшие статьи квартала на бумаге

    2 000 ₽

    Заказать журнал
  • Годовая подписка на Xakep.ru

    Годовая подписка на Xakep.ru

    Полный доступ к статьям и архиву выпусков

    6 000 ₽ в год

    Подписаться
  • «Пентест WEB» для начинающих

    «Пентест WEB» для начинающих

    Совместный курс «Хакера» и лаборатории «Хаксет»

    7 000 ₽

    Купить курс
  • Спецвыпуск «Хакера» #4

    Спецвыпуск «Хакера» #4

    Лучшие статьи за 2021–2022 годы на бумаге

    2 000 ₽

    Заказать журнал

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

Начиная использовать Линукс я тоже столкнулся с подобной проблемой. Но стремление решать проблемы и природная любознательность (плюс отсутствие лишних финансов в то время) сподвигли меня на поиски решения. Почитав несколько статей по софтверным модемам и почитав различные форумы, решение пришло само собой.
Итак, для начала определимся с железом: все ниженаписанное было проделано над 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.

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии