Сравнение версии pppd,
входящей в дистрибутив FreeBSD, c обычной версией 11.06.1999
Когда вместо pppd из дистрибутива FreeBSD,
Вы пользуетесь обычной версией pppd,
Вы лишены некоторых возможностей, отсутствие которых
пагубно сказывается на шелковистости pppd:
pppd понимает параметр
connect-max-attempts,
позволяющий ограничить число попыток соединиться в
режиме persist,
тогда как обычный pppd будет долбится до посинения.
При использовании параметра login pppd закрывает предыдущую сессию и указывает
в качестве хоста строку ":PPP".
Поэтому результат команды last будет
выглядеть таким образом:
...
max cuaa1 :PPP Mon Jun 7 20:20 - 20:35 (00:15)
a_ppp cuaa1 14400/ARQ/V42b Mon Jun 7 20:20 - 20:20 (00:00)
...
тогда как при использовании обычного pppd last покажет такое:
max cuaa1 Mon Jun 7 20:20 - 20:35 (00:15)
a_ppp cuaa1 14400/ARQ/V42b Mon Jun 7 20:20 still logged in
При использовании параметра login pppd
проверяет файлы /etc/ppp/ppp.deny
и /etc/ppp/ppp.shells .
Кроме того, он проверяет, не истёк ли срок действия аккаунта.
pppd позволяет переназначать адреса
в secrets -файлах.
После завершения соединения pppd записывает в лог
"Modem hangup, connected for # minutes",
тогда как обычный pppd пишет просто "Modem hangup".
(C) Игорь Сысоев http://sysoev.ru |