Отладка вашей PPP-установки

По умолчанию, pppd регистрирует все предупреждения и сообщения об ошибках в syslog's daemon facility. Для того чтобы сохранять эти сообщения, вам нужно добавить запись в файл syslog.conf, которая будет перенаправлять их в определенный файл или даже на консоль. В противном случае syslog просто проигнорирует эти сообщения. Например, следующая запись отправляет все сообщения в файл /var/log/ppp-log:

daemon.* /var/log/ppp-log

Если ваша PPP-установка не функционирует корректно, просмотр этого журнального файла может предоставить вам указания на возникшие проблемы. Если журнал не предоставляет ясности, вы можете включить расширенный режим отладки, используя опцию "debug". Это позволит pppd регистрировать содержание всех управляющих пакетов, отправленных или полученных, в syslog. Все сообщения будут отправлены в daemon facility.

Для более глубокой отладки можно воспользоваться функцией ядра - отладкой, вызвав pppd с опцией "kdebug". Эта опция принимает числовой аргумент, который соответствует различным уровням отладки: 1 для общих сообщений отладки, 2 для вывода содержимого всех входящих HDLC-фреймов, и 4 для вывода содержимого исходящих HDLC-фреймов. Чтобы перехватить сообщения отладки ядра, также следует запустить сервис syslogd или klogd. Они перенаправляют сообщения отладки ядра в syslog's kernel facility.