Запуск pppd

Когда  Вы  хотите  соединитьcя  с  Internet  через  PPP  связь,  Вы   должны   установить базисные возможности работы с  сетями  типа  возврата   цикла,  и решающего  устройства.  Оба  были  описаны  в  предыдчщих"   главах.   Имеются некоторые вещи, которые нужно упоминать относительно   использования DNS  над последовательной связью; пожалуйста обратитесь к
SLIP главе для описания.

Как вводный пример того, как устанавливать PPP связь  с  pppd,   представте, что Вы - во vlager снова. Вы уже соеденились с сервером по   телефону,  c3po, и зарегистрировались  на  ppp  account.  C3po  уже   запустила  свой  PPP драйвер. После выхода из коммуникационных программ,
которые Вы используете для соединения по телефону, Вам необходимо выполнить
следующую команду:

# pppd /dev/cua3 38400 crtscts defaultroute

Это переместит последовательную линию cua3 к  PPP  режиму  и   установит  IP связь с c3po. Скорость передачи,  используемая  на   последовательном  порте будет 38400bps. Опция crtscts  включает  аппаратное   рукопожатие  на  порт, который должен работать на скорости более чем 9600   бит\сек.

Первую вещь, которую pppd делает после запуска - договориться  о   некоторых характеристиках  связи,  используя  LCP.  Обычно,  заданное  по   умолчанию множество опций, о котором pppd попробует договориться, так что   мы не будем подробно вдаваться в это. Мы возвратимся к  LCP  более    подробно  несколько позже.

В настоящее время, мы также принимаем,  что  c3po  не  требует   какого-либо установление нашей  подлинности,  так  что  период   конфигурации  завершен успешно.

Pppd будет договариваться  о  IP  параметрах  с  peer  используя   IPCP,  IP управляет протоколом. Так как мы не точно определяли IP    адрес к pppd выше, то  он  попробует  использовать  адрес,
полученный  при наличии решающего устройство, при просмотре  локального   hostname.  И  затем объявят этот адрес друг другу.

Обычно, ничего не случается с этими значениями по умолчанию. Даже   если Ваша машина находится в Ethernet, Вы можете использовать тот же самый   IP  адрес для обоих. и для Ethernet, и для PPP  interface.  Но  тем  не   менее,  pppd позволяет Вам использовать различные адреса,  или  даже   спрашивать  Вашего peer для того, чтобы использовать некоторый   специфический адрес.  Эти  опции обсуждены далее.   
После прохождения  IPCP  периода  установки,  pppd  подготовит  Ваш    host's networking layer для того, чтобы  использовать  PPP  связь.  Сначала   будет сконфигурированн PPP сетевой interface как point-to-point связь,   используя ppp0 для первой PPP cвязи, которая является активной, ppp1  для   второй,  и так далее. Затем, он установит маршрутную  таблицу,  которая   указывает  на хост в другом  конце  связи.  В  примере,  показанном  выше,   pppd  сделает заданный по умолчанию сетевой маршрут  к  c3  опциии   defaultroute.  (5)  Он азаставляет все  датаграммы  к  хостам  не  на
вашей  локальной  сети  быть посланными  к  C3po.  Имеется  ряд  различных   маршрутов,   которые    pppd поддерживает, которые мы обсудим позже в этой   главе.