contents
下一节: IP 配置选项 上一级: 点对点协议 前一节: 使用 chat 拨号

调试您的 PPP 设置

默认情况下,pppd 会将任何警告和错误消息记录到 syslog 的守护进程工具中。您必须在 syslog.conf 中添加一个条目,将这些消息重定向到一个文件,甚至控制台,否则 syslog 将直接丢弃这些消息。以下条目将所有消息发送到 /var/log/ppp-log
           daemon.*                /var/log/ppp-log

 
如果您的 PPP 设置不能立即工作,查看此日志文件应该能给您第一个关于哪里出错的提示。如果这没有帮助,您还可以使用 debug 选项打开额外的调试输出。这将使 pppd 将所有发送或接收的控制数据包的内容记录到 syslog。所有消息都将发送到守护进程工具。

最后,最彻底的功能是通过使用 kdebug 选项调用 pppd 来启用内核级调试。它后面跟一个数字参数,该参数是以下值的按位或:1 代表一般调试消息,2 代表打印所有传入 HDLC 帧的内容,4 代表使驱动程序打印所有传出 HDLC 帧。要捕获内核调试消息,您必须运行一个读取 /proc/kmsg 文件的 syslogd 守护进程,或者 klogd 守护进程。它们中的任何一个都将内核调试定向到 syslog 的内核工具。



Andrew Anderson
1996 年 3 月 7 日星期四 23:22:06 EST