Por omisión, pppd envia cualquier mensaje de advertencia o error al 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 recibidos a syslog. Todos los mensajes van entonces al demonio
Finalmente, la manera más drástica de localizar un problema es activar la depuración a nivel de núcleo invocando al pppd con la opción kdebug. Es seguida de un argumento numérico que es la suma de los valores siguientes: 1 para los mensajes de depuración genéricos, 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 núcleo, puede ejecutar el demonio syslogd que lee el fichero /proc/kmsg, o bien el demonio klogd. Cualquiera de ellos dirige los mensajes de depuración del núcleo al syslog del núcleo.