Por defecto, pppd envia cualquier mensaje de advertencia o error a la facilidad del demonio syslog. Tiene que añadir una entrada a syslog.conf que redirija estos mensajes a un fichero o incluso a la consola; de lo contrario, syslog simplemente los descarta. La entrada siguiente envia todos los mensajes a /var/log/ppp-log/:
daemon.* /var/log/ppp-log |
Si su configuración de PPP no funciona bien, debería mirar en este fichero de log. Si los mensajes no ayudan, también puede activar información de depuración extra usando la opción debug. Esta salida fuerza al pppd a enviar a los ficheros de log los contenidos de todos los paquetes de control enviados o recividos a syslog. Todos los mensajes van entonces a la facilidad del demonio
Finalmente, la manera más drástica de localizar un problema es activar la depuración a nivel de kernel invocando al pppd con la opción kdebug. Es seguida de un argumento numerico que es la suma de los valores siguientes: 1 para los mensajes de depuración genericos, 2 para mostrar los contenidos de las tramas HDLC entrantes, y 4 para hacer que el controlador muestre las tramas HDLC salientes. Para capturar mensajes de depuración del kernel, puede ejecutar el demonio syslogd que lee el fichero /proc/kmsg, o bien el demonio klogd. Cualquiera de ellos dirige los mensajes de depuracion del kernel a la facilidad syslog del kernel.