PPP (Point to Point Protocol -- протокол точка-точка) - это механизм для
создания и запуска IP (Internet Protocol) и других сетевых протоколов на
последовательных линиях связи - будь это прямая последовательная связь
(по нуль-модемному кабелю), связь поверх telnet или модемная
связь по телефонным линиям (и, конечно, по линиям ISDN).
Используя PPP, вы можете подключить ваш Linux PC к PPP серверу и получить
доступ к ресурсам сети, к которой подключен сервер (почти) так, как будто
вы подключены непосредственно к этой сети.
Также вы можете настроить ваш Linux PC как PPP сервер, чтобы другие
компьютеры могли звонить на ваш компьютер и получать доступ к ресурсам
вашего локального PC и/или вашей сети.
Так как PPP - это двухточечная система, то вы можете использовать PPP
соединение между двумя Linux PC для связи двух сетей (или для связи
локальной сети с Internet), создавая глобальную сеть (Wide Area Network --
-- WAN).
Самое основное различие между соединениями PPP и Ethernet состоит, конечно,
в скорости - стандартное соединение Ethernet работает с максимальной
теоретической скоростью 10 Мб/сек (Мб/сек - миллион бит в секунду), в то
время как аналоговые модемы работают на скоростях до 56 кб/сек (кб/сек -
тысяча бит в секунду).
Также, в зависимости от типа соединения PPP, могут возникать некоторые
ограничения в использовании некоторых приложений и сервисов.
PPP строго двухточечный протокол; (технически) нет различий между
машиной, которая дозвонилась, и машиной, которая приняла звонок. Однако,
для наглядности, полезно рассматривать это соединение с точки зрения
архитектуры "клиент-сервер".
Когда вы звоните на сайт, чтобы установить соединение PPP, вы - клиент,
а машина, к которой вы подключаетесь - сервер.
Когда вы настраиваете вашу машину с Linux для приема и обработки звонков
с соединением по PPP, вы устанавливаете PPP сервер.
Любой Linux PC может быть и PPP сервером и клиентом одновременно,
Если у вас есть больше одного последовательного порта (и модема, если нужно).
Как говорилось выше, реальных различий между клиентами и серверами
в отношении соединения PPP нет.
Этот документ машину, которая инициирует звонок (которые дозваниваются),
считает клиентом, а машину, которая отвечает на звонок, проверяет личность
звонящего (с помощью имени пользователя, пароля и, возможно, других
механизмов), считает СЕРВЕРОМ.
Использование PPP в качестве клиента, чтобы подключить одну или более
машин к Интернет, вероятно, то, что интересует большинство тех людей,
которые используют свои Linux PC как клиенты.
Процедура, описанная в этом документе позволит вам установить и
автоматизировать ваше соединение с Интернет.
Этот документ также предоставит вам руководство по установке вашего Linux PC
в качестве PPP сервера, и по связыванию двух LAN вместе (с полной
маршрутизацией) с использованием PPP (это часто характеризуется как
установление WAN-связи).
Имеется много различных дистрибутивов Linux, и все они имеют их собственные
характерные особенности и способы выполнения вещей.
В частности в Linux (и Unix) имеются два различных способа запуска компьютера,
конфигурации интерфейсов и т.д.
Это стили инциализации BSD и System V. Если вы почитаете некоторые группы новостей
Unix, то вы обнаружите религиозную войну между сторонниками этих двух систем.
Если вам нравится такой сорт развлечений, то можете позабавиться этой игрой,
тратящей ресурсы Сети, присоединяйтесь!
Наиболее распространены следующие дистрибутивы:
Slackware
который использует инициализацию BSD
Red Hat (и вышеупомянутая ассоциация Caldera)
который использует инициализацию SysV (хотя в немного другой форме)
Debian
который использует инициализацию SysV
Инициализация BSD обычно хранит файлы инициализации в /etc/... , это файлы:
______________________________________________________________________
/etc/rc
/etc/rc.local
/etc/rc.serial
(и возможно другие файлы)
______________________________________________________________________
С недавнего времени, некоторые схемы инициализации системы BSD используют
каталог /etc/rc.d... для хранения файлов запуска, а не помещают их в /etc.
Инициализация System V хранит файлы инициализации в каталогах под /etc/... или
/etc/rc.d/... и в этих подкаталогах:
Если вы попробуете проследить, где действительно настраиваются ваш ethernet
интерфейс и связанные с ним сетевые маршруты, то вам надо будет просмотреть
эти файлы, чтобы найти команды, которые делают это.
На некоторых инсталляциях (например Red Hat и Caldera), имеется PPP система
работы по телефонной линиии, настроенная для X Windows. Этот HOWTO не
раскрывает эти дистрибутивные специфические инструментальные средства. Если у
вас есть проблемы с ними, войдите в контакт с непосредственно дистрибьюторами!
Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!