Linux - the Best!

Your Explorer by Linux links...

Денис Колисниченко

Linux Советы

http://www.dkws.org.ua/

Совет №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 и установите следующие параметры:

Теперь нажимаем кнопку Команды модема и в появившемся окне ищем команду «Строка набора номера». Ее нужно изменить следующим образом:

Все остальные параметры можно оставить без изменения (во всяком случае пока).

Теперь самое время создать новое соединение и опробовать свой новый модем.