![]() |
| |||||
FAQ4. Настройка модемного соединения.4.1. Как узнать скорость соединения?Если ваш модем позволяет это сделать, добавьте в строку инициализации команду ATW1 - это приведет к тому, что при соединении с провайдером будет выводится информация о скорости соединения, а не последовательного порта.4.2. Что такое AT-команды? Зачем они нужны?Документация вашего модема должна содержать справочник поддерживаемых AT-команд. Описание AT-команд на русском языке есть в докментации к kppp (кнопка «Справка» -> Руководство «KPPP» -> Набор команд для Hayes-совместимых модемов.4.3. Что такое minicom и зачем он нужен?minicom - это программа с дружественным интерфейсом, которая позволяет читать данные из последовательного порта (COM-порт, в терминологии Windows), а также писать в этот порт. Это означает, что использование minicom позволяет получить полный контроль над модемом, включая возможность «тонкой» настройки модема и подбор оптимальных параметров соединения. После запуска minicom вы можете получить полную информацию о модеме и состоянии его регистров (обычно командами ati4 и / или ati7). Команды уточните по документации модема. С помощью minicom вы можете дозвониться до провайдера «вручную» и видеть все что при этом происходит (включая скорость соединения). Вы можете также оперативно управлять соединением.Дополнительно: man minicom, http://www.linux.org.ru/books/HOWTO/PPP-over-minicom.html, http://www.astro.spbu.ru/staff/dio/Linux/linux-handbook-ppp.html, http://www.lib.csu.ru/dl/text/programm/info/OS/RedHatLinux/Glava18/Index17.htm
4.4. При использовании kppp приходится все время вводить пароль root. Как этого избежать?Выполните команды (с правами root):chmod 4755 /usr/sbin/kppp chmod 4555 /usr/sbin/pppd ln -sf /usr/sbin/kppp /usr/bin/kppp echo "username" > /etc/kppp.allowгде username - ваше регистрационное имя. Второй вариант, с использованием группового доступа к kppp описан в «Руководстве KPPP». Необходимо только указать правильный для вашей системы путь к kppp. 4.5. Где можно найти документацию по kppp?Нажмите на кнопку «Справка» в диалоговом окне и вы получите доступ к очень подробной документации kppp на русском языке.4.6. Какие программы можно использовать вместо kppp?wvdial. Установите ее, если вы этого еще не сделали:rpm -ihv /путь_к_пакету/wvdialДля создания конфигурационного файла выполните команду (с правами root): wvdialconf /etc/wvdial.confНайдите в полученном файле (/etc/wvdial.conf) строки: Phone = 555-4242 Username = apenwarr Password = my-passwordи подставьте реальные значения. Попробуйте установить соединение командой: wvdial 4.7. Настройка встроенных модемов (winmodem)Для начала необходимо скачать скрипт скрипт scanModem с http://linmodems.technion.ac.il/packages/scanModem.gz, распаковать его с помощью команды gunzip и выполнить под пользователем root, после чего перейти в созданый каталог Modem/ и просмотреть файл ModemData.txt:gunzip scanModem sh scanModem cd Modem less ModemData.txtВ файле ModemData.txt есть описание модема и чипсета, на котором он работает. Эти данные идут после строк:
Providing detail for device at PCI_bus XX:YY.Z
with vendor-ID:device-ID
----:----
http://www.modemsite.ru/lin/ С помощью этих материалов вам необходимо определить (идентифицировать) чип своего модема, затем выяснить, существует ли для него драйвер, и, в случае положительного ответа, установить его. 4.8. Установка драйвера для модема из rpm-пакета.rpm -ihv /путь_к_пакету/имя_пакета 4.9. Установка драйвера из тарбола (архив файлов с исходным кодом, имеющий расширение .tgz или .tar.bz2).Перед установкой драйвера проверьте, установлен ли в вашей системе gcc:rpm -q gccЕсли нет, установите его со третьего установочного диска: rpm -ihv /путь_к_пакету/gcc-3.3.3-7asp.i386.rpmРаспаковывается архив: tar [-C имя_каталога] -xzvf имя_архива #для файлов .tgz tar [-C имя_каталога] -xjvf имя_архива #для файлов .tar.bz2Каталог, содержащий пакет, делается текущим (cd имя_каталога). Читаются файлы README и INSTALL (это нужно делать обязательно, так как в них находится важная информация об особенностях и установке). Выполняется команда ./configureЭта команда создает (или изменяет) файл Makefile, содержащий правила компиляции и сборки пакета. При выполнении команды ./configure, ей можно передать параметры, учитывающие ваши пожелания. Доступные параметры и их возможные значения можно узнать, выполнив предварительно команду ./configure --help.Также, эта информация может содержатся в файлах README и INSTALL. Далее, команда makeтранслирует исходный код в бинарный, а команда make installустанавливает бинарные файлы в нужное место, после чего они становятся доступными для использования. Обе команды руководствуются директивами Makefile. При передаче параметров для ./configure вы можете указать, в какой каталог нужно установить пакет (необходимо иметь четкое представление о структуре файловой системы в linux). Если вы этого не сделаете, будет использоваться каталог, заданный по умолчанию. Вы всегда можете определить, где находятся установленные пакеты и их файлы, выполнив команду locate имя_пакета.Есть еще вариант сборки rpm-пакета из тарбола. Для этого нужно хорошо изучить пакет rpm: http://www.rpm.org/max-rpm/ Это несколько устаревшая документация. В частности, для сборки rpm-пакета, сейчас вместо команды rpm -b..., нужно пользоваться командой rpmbuild. Поэтому, кроме указанной документации, необходимо ознакомится и с man rpm. | ||||||