| Your Explorer by Linux links... |
|
Совет №24. Модемы и Linux
Сейчас мы поговорим о том, как выбрать модем для своего компьютера и как заставить работать win-модем под Linux. Модемы бывают внутренними и внешними, чем они отличаются, думаю, говорить не нужно. Большинство внутренних модемов являются так называемыми win-модемами. Что такое win-модем вы, скорее всего, знаете. Для тех кто не знает, отметим, что win-модемы (их еще называют программными или "софтовыми" модемами), в отличие аппаратных модемов, не могут работать без соответствующего программного обеспечения. Так уж сложилось, что поставщики этих самых win-модемов выпускают драйверы только для Windows. Аппаратный модем может работать в любой операционной системы без драйвера - как обычный AT-совместимый модем (AT - это набор стандартных команд модема, а не компьютер от IBM).
Никогда не покупайте win-модем. Да, вы сэкономите немного денег, но в итоге намучаетесь и все-таки купите обычный внешний модем. К тому же цены на внешние модемы сейчас достаточно низки. Хороший внешний модем стоит 30-40 долларов, а меньше чем за 80 долларов можно купить ZyXEL OMNI - хоть и OMNI, зато ZyXEL. Модемы ZyXEL стоит покупать, если качество вашей линии связи оставляет желать лучшего. А если у вас более или менее нормальная линия, у вас будет отлично работать 30-долларовый GVC. Не смейтесь, сейчас у меня дома GVC F2000 и я не жалуюсь. При покупке внешнего модема старайтесь купить "классику" - обычный COM-модем (RS-232C), а не USB-модем. Отличие первого от второго заключается в том, что первый подключается к компьютеру через обычный последовательный порт, а второй - через шину USB. Если вы планируете использовать свой модем в Linux, то первый вариант предпочтительнее. Я не говорю, что у Linux особые проблемы с USB-модемами, просто "классику" настроить проще и работать она будет одинаково в любом дистрибутиве - что в старом Red Hat 5, что в самом новом Mandriva 2005. В общем, с модемом определились. Теперь подключаем модем к компьютеру (если у вас COM-модем, то перед подключением его к компьютеру желательно выключить компьютер) и включаем компьютер. Загружаем Linux. Linux сама определит модем, хотя для нас это не столь важно, если мы используем аппаратный внешний модем. Для нормальной работы модема нам нужно только знать, к какому порту подключен модем - COM1 (/dev/ttyS0) или COM2 (/dev/ttyS1). Если у вас только один последовательный порт, то это будет COM1 (/dev/ttyS0) - другого не дано. Скорее всего, в вашем дистрибутиве будет какая-то программа-конфигуратор модема. Если у вас аппаратный COM-модем, вы ее можете не использовать - все, что она сделает, это создаст ссылку /dev/modem на один из файлов устройств - /dev/ttyS0 или /dev/ttyS1.
Для настройки соединения с Интернетом проще всего сразу использовать программу kppp. Описывать я ее полностью не стану - работать с ней не сложнее, чем со стандартным дайлером Windows. Остановимся только на некоторых интересных моментах. Запустите kppp и нажмите кнопку Настроить.

Рис. 1. Программа kppp

Рис. 2. Общие параметры kppp

Рис. 3. Параметры kppp
На закладке Устройство вам нужно имя устройства /dev/ttyS0 (или /dev/ttyS1) и скорость устройства. Помните, что если вы установите скорость, превышающую максимальную скорость вашего модема, то работать он быстрее от этого не будет!
Теперь перейдите на страничку Модем в окне Параметры KPPP и установите следующие параметры:
Дожидаться сигнала в линии перед набором номера – обычно данный параметр включен по умолчанию, но если у вас старенькая АТС и сигнал очень слаб, модем даже не будет пытаться набрать номер. Поэтому в случае слабого сигнала можно отключить этот параметр – хотя бы номер модем наберет
Ожидание при занятой линии – 0 секунд – нет смысла ждать
Громкость динамика – это, как уже говорилось, на любителя
Теперь нажимаем кнопку Команды модема и в появившемся окне ищем команду «Строка набора номера». Ее нужно изменить следующим образом:
ATDP – если у вас импульсная АТС
ATDT – если у вас тоновая АТС (по умолчанию)
Все остальные параметры можно оставить без изменения (во всяком случае пока).
Теперь самое время создать новое соединение и опробовать свой новый модем.