Выбор IP адресов

В примере выше, у нау был pppd, связывающейся с c3po и   устанавливающий  IP связь. Никакие условия не принимались для того, чтобы   выбрать частный адрес IP на любом конце связи. Взамен, мы выбрали адрес   vlager's  как  локальный адрес IP, и позволяем c3po обеспечить себя
собственным. Иногда это  полезно иметь контроль над тем , какой адрес   используется на  одном  или  на  другом конец связи. Pppd поддерживает   отдельные разновидности этого.
Чтобы просить о частных адресах, Вы вообще  обеспечиваете  pppd   следующеми
опциями:   
local addr:remote addr

Где local addr и remote addr  могут  быть  определены  или  в  dotted   quad notation, или как hostnames.(7) Это заставит pppd  попытаться   использовать первый адрес как собственный  адрес  IP,  и  второй  как   peer.  Если  peer отклоняет любой из них в течение IPCP  переговоров,
никакая  связь  IP  не будет установленна. (8)

Если Вы хотите установить  локальный  адрес,  но  принимаете  любой   адрес, который  использует  peer,  Вы  просто  не  учитываете  remote  addr   part. Например, для того, чтобы vlager использовал IP  адрес  130.83.4.27   вместо собственного, Вы бы дали ему  130.83.4.27:  на  командной  строке.  Подобно установки remote адресов только, Вы покинули  бы  локальную
область адреса.
Используя значение по умолчанию, pppd затем использует адрес,   связанный  с вашим hostname.

Некоторые PPP серверы, которые обрабатывают множество клиентов,   приписывают адреса динамически:  адреса  назначены  системам  только  когда   существует обращение и требуются  после  того,  как  они  прекратили   регистрироваться снова.  Когда  происходит  соединение  с  таким   сервером,    Вы    должны удостовериться, что pppd не запрашивает какой-   либо IP адрес из сервера,  но когда адрес будет принят сервер попросит Вас,   чтобы  Вы  его  использовали. Это означает то, что Вы не должны определить   того, Вы  должны  использовать опцию noipdefault, которая заставит pppd   ждать pegr, чтобы обеспечить адрес IP вместо использования адреса
локального хоста.

7. Использование  hostnames  в  этой  опции  имеет  следствия    на   CHAP установления подлинности. Пожалуйста обратитесь к разделу на CHAP.   8. Вы можете позволить peer PPP отменить ваши идеи относительно IP   адресов, давая  pppd  ipcp-accept-local  и  ipcp-accept-remote  опции.   Пожалуйста обратитесь к руководству для выяснения деталей.