Linux - статьи



              

PPP


PPP представляет собой аббревиатуру от Point-to-Point Protocol (Протокол передачи «от точки к точке»). Этот протокол является производным HDLC (High Level Data Link Control, Высокоуровневый Протокол Управления Каналом) – еще одного протокола типа «от точки-к-точке» 2-го уровня, который используется для осуществления управления каналом и инкапсуляции пользовательских данных. Чаще всего протокол PPP используется для установления связи между модемами по телефонной линии, например, при вызове провайдера. В большинство дистрибутивов Linux включаются такие утилиты, как wvdial или xisp, позволяющие установить модемное соединение не вдаваясь в детали команд PPP и конфигураций, на основе которых они работают. Однако PPP не ограничивается только физическими соединениями, соединения по протоколу PPP могут быть установлены между любыми хостами, имеющими сетевую связь. Нашей целью будет устанавливать PPP-соединения между различными машинами через Интернет, которые мы будем использовать для создания VPN.

Чтобы запустить утилиту pppd, демон протокола PPP, нужно, чтобы ядро поддерживало его. Часто PPP компилируется в модуль, запросы к которому можно подавать командой lsmod. Если это так, он будет загружаться автоматически при необходимости. Ядро в большинстве дистрибутивов Linux включает поддержку PPP, так что это не должно быть проблемой.

Большинство дистрибутивов Linux также поставляется с предварительно откомпилированными версиями PPP, которые можно установить. Так что вам, скорее всего, не придется компилировать и инсталлировать pppd самостоятельно. Однако по причинам, о которых будет рассказано далее, мы предлагаем использовать версию pppd 2.3.7 и выше.

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




Содержание  Назад  Вперед