Демон РРР
551
Данный сценарий представляет собой реалистичный пример использования
наиболее востребованных команд dip. Тем не менее есть шансы столкнуться
с особыми проблемами при написании подобных сценариев. В таком случае
поможет широкий выбор доступных в dip команд. Если посредством dip за-
дачу решить не удается, обратитесь к инструменту
expect.
Полное описание
языка сценариев expect дается в книге Дона Либиса (Don Libes) «Exploring
Expect» (Изучаем Expect), O'Reilly & Associates.
Демон РРР
Демон РРР
(pppd)
- это свободно доступная реализация протокола точка-точ-
ка (Point-to-Point Protocol, РРР), работающая на многих системах Unix.
Примеры настройки и применения pppd приводятся в главе 6. Команда pppd
подчиняется следующему синтаксису:
pppd [устройство] [скорость] [ключи]
устройство - это имя последовательного порта, с которым работает протокол
РРР, а скорость - его скорость передачи данных, указанная в битах в секун-
ду. Сложность команды проистекает не из этих простых параметров, но из
большого числа опций, которые она поддерживает. На деле опций так много,
что их часто хранят в отдельном файле. Совместно с pppd используются три
файла параметров: /etc/ррр/options, предназначенный для установки обще-
системных параметров
pppd;
файл
-/.ррргс,
в котором определяются парамет-
ры pppd для конкретного пользователя; и файл
/etc/ppp/options.device,
отве-
чающий за установку параметров для последовательного устройства (напри-
мер, параметры настройки устройства сиаО содержатся в файле /etc/ррр/opti-
ons.cuaO). Порядок старшинства для параметров следующий: параметры из
файла /etc/ppp/options.device имеют наивысший приоритет, за ними следуют
параметры командной строки, параметры из файла -/.ррргс и, наконец, па-
раметры из файла /etc/ррр/options. Некоторые из параметров, а именно свя-
занные с безопасностью системы, будучи установлены в файле /etc/ррр/opti-
ons, не могут переопределяться пользователем в командной строке или в
файле
-/.ррргс.
Системный администратор может изменять любые установ-
ленные пользователем параметры в файле /etc/ppp/options.device.
Приводимый ниже перечень содержит все параметры настройки
pppd,
за ис-
ключением тех, что не относятся к TCP/IP:
локальный_1Р-адрес:удаленный_1Р-адрес
Определяет статические IP-адреса для локальной и удаленной машины.
Любой из адресов может быть опущен. Например, 172.16.25.3: определя-
ет только локальный адрес, а конструкция :172.16.25.12 определяет
только удаленный адрес. По умолчанию в качестве локального IP-адреса
используется адрес, связанный с именем узла локальной системы.
active-filter filter-expression
Создает пакетный фильтр, определяющий, какие из пакетов представля-
ют активный трафик соединения. Пакеты, соответствующие фильтру