Untitled Document

PPP на Linux

На Linux, PPP функциональные возможности расщеплены на две части,   low-level HDLC драйвер, который размещен в ядре,  и  пространство   пользователя  pppd  daemon, которое обрабатывает различные протоколы   управления.  Текущее  разъединение PPP для Linux - linux-ppp-1.0.0, которое  содержит  ядро  PPP  модуля,  pppd,  и программа,  именованная  chat   используется  для  того, чтобы выполнить отдаленную связь. 
PPP kernel драйвер  был  написан  Michael  Callahan. Pppd  был   выведен  из PPP реализации для Sun и 386BSD машин, который был  написан   Drew Perkins и другими, и поддерживается Paul Mackerras. Это было   предоставлено к Linux Al Longyear. (3) chat был написан Karl Fox.(4)

Точно  так  же  как и  SLIP,  PPP  выполнен  посредством  специальной   line discipline. Для того, чтобы использовать  последовательную  линию  как   PPP связь, Вы сначала должпы уутановить связь над вашим модемом как   обычно,  и впоследствии преобразовать линию к PPP режиму. В  этом методе,   все  входящие данные  проходят  через  PPP  драйвер,  который  проверяет   входящие   HDLC структуры  для  соответствия  (каждая  HDLC  структура   несет   16    битов контрольной суммы). В настоящее время, он способен к   выбору,  используя  Van Jacobson header compression. Как только Linux   поддерживает IPX, PPP драйвер будет расширен для того, чтобы обрабатывать    IPX блоки.

Kernel  драйверу  помогает  pppd,  PPP  daemon,  который  выполняет   целую инициализацию и опознавательный период, который является необходимым   перед тем, как фактическое сетевое движение может  быть  послано  поперек   связи. Поведение Pppd может подстраиваться, используя ряд опций. PPP -   комплексный, невозможно описать все из них в единственной главе.

Оба автора сказали, что они будут очень заняты некоторое время для   того, чтобы вернуться. Если Вы имеете какие-либо вопросы относительно PPP   в  общем, то Вам  лучше  всего  спросить  бы  людей  относительно  NET   канала  Linux activists mailing list..
Эта книга, однако, не  может  покрывать  все  аспекты  pppd,  но   даст  Вам полное введение. Для более подробной информации, обратитесь  к   страницам  инструкции  и файлам README на pppd исходном распространении,   которое должно  помочь  Вам отсортировать большинство вопросов, эта глава   объясняет  как  это  сделать. Если у Вас остаются проблемы даже после   чтения всей документации, то Вы должны обратиться к newsgroup   сomp.protocols.ppp  для  справки,  которая  является местом где Вы узнаете   многое о pppd.