PPP HOWTO: Краткий обзор того, что должно быть сделано для работы PPP как клиента

Next Previous Contents

6. Краткий обзор того, что должно быть сделано для работы PPP как клиента

Этот документ содержит много информации - и с каждой версией ее объем возрастает!

Как следствие, этот раздел стремится обеспечить краткий обзор действий, которые вы должны будете выполнить, чтобы подключить вашу Linux систему к PPP серверу в качестве клиента.

6.1 Получение/установка программного обеспечения

Если ваш дистрибутив Linux не включает программное обеспечение PPP, то возьмите его из Linux PPP демона.

Это последняя официальная версия на время написания. Однако, вы возьмите в этом месте последнюю доступную версию (ppp-2.3 находится в стадиии бета на время написания и должен быть скоро выпущен).

PPP пакет содержит инструкции по компиляции и установке программного обеспечения, так что это не объясняется в HOWTO!

6.2 Вкомпилированная поддержка PPP в ядре

Linux оперирует PPP двумя частями

  • PPP демон упомянутый выше
  • ядерная поддержка для PPP
Многие дистрибутив, кажется, по умолчанию обеспечивают встроенный в ядро PPP в своих ядрах, но другие этого не делают.

Если при начальной загрузке в сообщениях вашего ядра есть что-нибудь вроде

______________________________________________________________________

PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
PPP line discipline registered.
______________________________________________________________________

то ваше ядро имеет встроенную поддержку PPP.

Это говорит о том, что вы вероятно захотите скомпилировать ваше собственное ядро вместо пришедшего с дистрибутивом для обеспечить наиболее эффективное использование ваших аппартных ресурсов системой. Стоит вспомнить, что ядро не может быть выгружено из памяти, и потому уменьшение ядра создает преимущества для машин с ограниченным размером памяти.

Этот документ обеспечивает минимальные инструкции по перестройке ядра в разделе ``Конфигурированием вашего ядра Linux".

Для подробностей, см. Kernel-HOWTO на Linux Kernel HOWTO.

6.3 Получение информации от вашего ISP

Имеется почти бесконечное число способов, которыми PPP сервер может быть установлен. Чтобы соединиться с вашим ISP (или корпоративным PPP сервером, чтобы обратиться к вашему intranet), вы должны будете получить информацию о том, как функционирует PPP сервер.

Поскольку вы используете Linux, вы можете испытать затруднения с получением исчерпывающей справки от ISP (и работы сайта, основанного на intranet PPP сервере), которые в большинстве ориентируются на клиентов с MS WINDOWS.

Однако, быстро возрастает число ISP, использующих в своей работе Linux, - и Linux также проникает в корпоративную среду, так что вам может повезти в решении ваших проблем.

Раздел ``Получение нужной информации о PPP сервере" рассказывает, что вы должны узнать о PPP сервере, к которому вы собираетесь подсоединиться - и как выяснить эту информацию.

6.4 Конфигурирование вашего модема и последовательного порта

Для того чтобы соединиться с PPP сервером и получать наилучшую возможную скорость передачи данных, ваш модем должен быть правильно сконфигурирован.

Точно так же последовательные порты на вашем модеме и компьютере должны быть установлены правильно.

Как это сделать рассказывается в разделе ``Конфигурирование вашего модема и последовательного порта".

6.5 Настройка преобразования доменных имен в IP адрес (DNS)

В дополнение к файлам, которые запускают PPP и выполняют автоматизированный вход на PPP сервер, есть ряд текстовых конфигурационных файлов, которые должны быть установлены на вашем компьютере для того, чтобы преобразовать имена типа www.interweft.com.au в IP адрес, который используется фактически для установления контакта с этим компьютером. Это файлы:

  /etc/resolv.conf
  /etc/host.conf
Раздел ``Настройка преобразования доменных имен в IP адрес" содержит подробности по их настройке.

В частности вы не должны запускать сервер имен на вашем Linux PC, чтобы соединиться с Интернетом (хотя можете захотеть). Все, что вам нужно знать, это IP адрес как минимум одного сервера имен, который вы можете использовать (предпочтителен сервер имен одного из ваших ISP).

6.6 PPP и привилегии root

Так как установление связи PPP между вашим компьютером Linux и другим PPP сервером требует манипуляций с сетевыми устройствами (интерфейс PPP - это сетевой интерфейс) и таблицей маршрутизации ядра, то pppd требует привилегий root.

Для подробностей см. раздел ``Использование PPP и привилегии root".

6.7 Проверка PPP файлов вашего дистрибутива и установка опций PPP

Имеется ряд конфигурационных и файлов звонилки, которые должны быть установлены для работы с PPP. В дистрибутиве PPP имеются примеры, и в этом разделе показано, какие файлы вы должны иметь:

  ______________________________________________________________________
  /etc/ppp/options
  /etc/ppp/scripts/ppp-on
  /etc/ppp/scripts/ppp-on-dialer
  /etc/ppp/options.tpl
  ______________________________________________________________________
Вам возможно понадобиться создать некоторые дополнительные файлы в зависимости от того, что вам нужно от PPP:
  ______________________________________________________________________
  /etc/ppp/options.ttyXX
  /etc/ppp/ip-up
  /etc/ppp/pap-secrets
  /etc/ppp/chap-secrets
  ______________________________________________________________________
Кроме того, демон PPP может использовать большое количество опций командной строки, и важно использовать правильные; так что этот раздел проведет вас по стандартным опциям PPP и поможет выбрать опции, которые вы должны использовать.

Для подробностей см. ``Настройка файлов PPP соединения".

6.8 Если ваш PPP сервер использует PAP (Password Autentificaion Protocol)

Многие ISP и корпоративные PPP серверы используют PAP. Если ваш сервер не требует для вы использовали PAP (если вы можете регистрировать вручную и получать стандартную текстовую подсказку входа в систему (логин/пароль), значит он не использует PAP), то вы можете спокойно проигнорировать этот раздел.

Вместо того для регистрироваться на таком сервере, используя имя пользователя и пароля когда их ввод запрошен сервером, PPP сервер, использующий PAP не требует обычного ввода логина/пароля для входа в систему.

Вместо этого информация установления подлинности пользователя идет как часть протокола управления связи (LCP), который является первым шагом установления связи PPP.

Раздел ``Если ваш PPP сервер использует PAP (Password Autentificaion Protocol)" предоставляет информацию о файлах, которые вы должны инсталлировать, чтобы установить связь PPP, используя PAP.

6.9 Соединение с PPP сервером вручную

При установке основных файлов хорошая идея проверить их, соединившись (используя minicom или seyon) и запустив pppd на вашем Linux PC вручную.

См. раздел ``Установка PPP соединения вручную" для деталей по этому вопросу.

6.10 Автоматизация вашего PPP соединения

Как только вы сможете войти в систему вручную, вы можете переделать установки скриптов так для автоматизировать процесс соединения.

Раздел ``Автоматизация ваших соединений - Создание скриптов соединения'' разъясняет установку необходимых скриптов, акцентируя внимание на chat и создании сценариев входа в систему через PPP сервер.

Этот раздел обсуждает скрипты определения имени/пароля пользователя, а также написание скриптов для аутентификации PAP/CHAP на сервере.

6.11 Завершение связи

Нужно уметь закрывать работающее соединение.

Это описывается в разделе ``Завершение PPP связи''.

6.12 Если у вас есть проблемы

Многие люди затрудняются установить PPP связь. Разновидностей PPP серверов и их требований к установке соединения очень много. Точно так же имеется много опций PPP - и некоторые их комбинации не работают вместе.

К проблемам регистрации и запуска PPP обслуживания также добавляются проблемы с модемами и фактическими телефонными линиями!

Раздел ``Решение проблем" предлагает некоторую основную информацию об общих ошибках, как их изолировать и исправить.

Он НЕ ставит своей задачей дать больше, чем только основы. Al Longyear поддерживает PPP-FAQ, который содержит много подробной информации по этой теме!

6.13 После того, как связь установлена

Как только связь PPP заработает (особенно, как только IP уровень станет работоспособным), Linux PPP может запускать автоматически (как пользователь root) скрипт, чтобы выполнить любую функцию, которую вы можете записать для выполнения в скрипт.

В разделе ``После того, как связь установлена" изложена информация о скрипте /etc/ppp/ip-up, параметрах, которые он получает от PPP, и как его использовать, чтобы делать вещи типа скачивания вашего email от вашего ISP, посылки поставленной в очередь почты и все такое прочее.

6.14 Проблемы со стандартными IP услугами для PPP связи с динамическим IP адресом

Как отмечено во введении, динамические IP адреса влияют на возможность работы вашего Linux PC в качестве сервера в Интернет.

Раздел ``Проблемы со стандартными IP услугами для PPP связи с динамическим IP адресом" обеспечивает информацию о таком влиянии на (основные) услуги и что вы можете сделать (если что-нибудь можно сделать), чтобы преодолеть это влияние.


Next Previous Contents