Тема: WinModem
Показать сообщение отдельно
Старый 25.07.2006, 22:45   #1
Saadyh
Guest
 
Сообщений: n/a
По умолчанию WinModem

Ну, я думаю, что проблемы у многих искоренятся.

[Для просмотра ссылок требуется регистрация. Зарегистрироваться...] Настройка модемного соединения.
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...] Как узнать скорость соединения?

Если ваш модем позволяет это сделать, добавьте в строку инициализации команду ATW1 - это приведет к тому, что при соединении с провайдером будет выводится информация о скорости соединения, а не последовательного порта. [Для просмотра ссылок требуется регистрация. Зарегистрироваться...] Что такое AT-команды? Зачем они нужны?

Документация вашего модема должна содержать справочник поддерживаемых AT-команд. Описание AT-команд на русском языке есть в докментации к kppp (кнопка «Справка» -> Руководство «KPPP» -> Набор команд для Hayes-совместимых модемов. [Для просмотра ссылок требуется регистрация. Зарегистрироваться...] Что такое minicom и зачем он нужен?

minicom - это программа с дружественным интерфейсом, которая позволяет читать данные из последовательного порта (COM-порт, в терминологии Windows), а также писать в этот порт. Это означает, что использование minicom позволяет получить полный контроль над модемом, включая возможность «тонкой» настройки модема и подбор оптимальных параметров соединения. После запуска minicom вы можете получить полную информацию о модеме и состоянии его регистров (обычно командами ati4 и / или ati7). Команды уточните по документации модема. С помощью minicom вы можете дозвониться до провайдера «вручную» и видеть все что при этом происходит (включая скорость соединения). Вы можете также оперативно управлять соединением. Дополнительно: <TT>man minicom</TT>, [Для просмотра ссылок требуется регистрация. Зарегистрироваться...], [Для просмотра ссылок требуется регистрация. Зарегистрироваться...], [Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...] При использовании kppp приходится все время вводить пароль root. Как этого избежать?

Выполните команды (с правами root):
chmod 4755 /usr/sbin/kpppchmod 4555 /usr/sbin/pppdln -sf /usr/sbin/kppp /usr/bin/kpppecho "username" > /etc/kppp.allow</PRE>где username - ваше регистрационное имя. Второй вариант, с использованием группового доступа к kppp описан в «Руководстве KPPP». Необходимо только указать правильный для вашей системы путь к kppp. [Для просмотра ссылок требуется регистрация. Зарегистрироваться...] Где можно найти документацию по kppp?

Нажмите на кнопку «Справка» в диалоговом окне и вы получите доступ к очень подробной документации kppp на русском языке. [Для просмотра ссылок требуется регистрация. Зарегистрироваться...] Какие программы можно использовать вместо kppp?

wvdial. Установите ее, если вы этого еще не сделали:
rpm -ihv /путь_к_пакету/wvdial</PRE>Для создания конфигурационного файла выполните команду (с правами root):
wvdialconf /etc/wvdial.conf</PRE>Найдите в полученном файле (<TT>/etc/wvdial.conf</TT>) строки:
Phone = 555-4242Username = apenwarrPassword = my-password</PRE>и подставьте реальные значения. Попробуйте установить соединение командой:
wvdial</PRE>[Для просмотра ссылок требуется регистрация. Зарегистрироваться...] Настройка встроенных модемов (winmodem)

Для начала необходимо скачать скрипт скрипт scanModem с [Для просмотра ссылок требуется регистрация. Зарегистрироваться...], распаковать его с помощью команды gunzip и выполнить под пользователем root, после чего перейти в созданый каталог <TT>Modem/</TT> и просмотреть файл <TT>ModemData.txt</TT>:
gunzip scanModemsh scanModemcd Modemless ModemData.txt</PRE>В файле <TT>ModemData.txt</TT> есть описание модема и чипсета, на котором он работает. Эти данные идут после строк:
Providing detail for device at PCI_bus XX:YY.Z with vendor-ID:device-ID ----:----</PRE>
  • если модем на чипсете PCtel, то драйверов для ядра 2.6 (пока) нет.
  • для следующих модемов подходит драйвер slmodem:
    • HAMR5600 based AMR/CNR/MDC/ACR modem cards on the following Southbridge chips: Intel ICH0,ICH2, ICH3, ICH4; Via 686A, 686B, 8231, 8233; SiS 630; ALI 1535.
    • SmartPCI56/561/562/563 based PCI modem cards.
    Драйвер для этих модемов есть здесь: [Для просмотра ссылок требуется регистрация. Зарегистрироваться...], [Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
  • если модем на чипсете Lucent/Agere, он должен работать с драйвером ltmodem - бинарный пакет для ASPLinux v10 есть здесь: [Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
  • если модем Conexant на чипсете HSF, то с сайта [Для просмотра ссылок требуется регистрация. Зарегистрироваться...] нужно скачать пакет [Для просмотра ссылок требуется регистрация. Зарегистрироваться...], который при установке собирает нужные модули и устанавливает их. Более подробно можно прочитать на [Для просмотра ссылок требуется регистрация. Зарегистрироваться...] . Версия для свободного скачивания имеет ограничения в скорости до 14Kb/s
Исчерпывающая информация по винмодемам находится здесь:
[Для просмотра ссылок требуется регистрация. Зарегистрироваться...]
С помощью этих материалов вам необходимо определить (идентифицировать) чип своего модема, затем выяснить, существует ли для него драйвер, и, в случае положительного ответа, установить его. [Для просмотра ссылок требуется регистрация. Зарегистрироваться...] Установка драйвера для модема из rpm-пакета.


rpm -ihv /путь_к_пакету/имя_пакета</PRE>[Для просмотра ссылок требуется регистрация. Зарегистрироваться...] Установка драйвера из тарбола (архив файлов с исходным кодом, имеющий расширение .tgz или .tar.bz2).

Перед установкой драйвера проверьте, установлен ли в вашей системе gcc:
rpm -q gcc</PRE>Если нет, установите его со третьего установочного диска:
rpm -ihv /путь_к_пакету/gcc-3.3.3-7asp.i386.rpm </PRE>Распаковывается архив:
tar [-C имя_каталога] -xzvf имя_архива#для файлов .tgztar [-C имя_каталога] -xjvf имя_архива#для файлов .tar.bz2</PRE>Каталог, содержащий пакет, делается текущим (cd имя_каталога). Читаются файлы <TT>README</TT> и <TT>INSTALL</TT> (это нужно делать обязательно, так как в них находится важная информация об особенностях и установке). Выполняется команда
./configure</PRE>Эта команда создает (или изменяет) файл <TT>Makefile</TT>, содержащий правила компиляции и сборки пакета. При выполнении команды <TT>./configure</TT>, ей можно передать параметры, учитывающие ваши пожелания. Доступные параметры и их возможные значения можно узнать, выполнив предварительно команду
./configure --help. </PRE>Также, эта информация может содержатся в файлах <TT>README</TT> и <TT>INSTALL</TT>. Далее, команда
make </PRE>транслирует исходный код в бинарный, а команда
make install </PRE>устанавливает бинарные файлы в нужное место, после чего они становятся доступными для использования. Обе команды руководствуются директивами <TT>Makefile</TT>.
При передаче параметров для ./configure вы можете указать, в какой каталог нужно установить пакет (необходимо иметь четкое представление о структуре файловой системы в linux). Если вы этого не сделаете, будет использоваться каталог, заданный по умолчанию.
Вы всегда можете определить, где находятся установленные пакеты и их файлы, выполнив команду
locate имя_пакета.</PRE>Есть еще вариант сборки rpm-пакета из тарбола. Для этого нужно хорошо изучить пакет rpm: [Для просмотра ссылок требуется регистрация. Зарегистрироваться...] Это несколько устаревшая документация. В частности, для сборки rpm-пакета, сейчас вместо команды <TT>rpm -b...</TT>, нужно пользоваться командой <TT>rpmbuild</TT>. Поэтому, кроме указанной документации, необходимо ознакомится и с <TT>man rpm</TT>.
  Вверх
Сказали спасибо:
 
Время генерации страницы 0.09315 секунды с 9 запросами