调制解调器问题可能是拨号链路的主要问题。调制解调器配置问题的最常见指示是对等点没有响应。但是,在确定链路问题是否确实为调制解调器配置问题所致时,可能会遇到问题。
有关调制解调器疑难解答的基本建议,请参阅《系统管理指南:高级管理》中的“解决终端和调制解调器问题”。此外,调制解调器制造商所提供的文档和网站也提供了有关其特定设备问题的解决方案。以下过程有助于确定调制解调器配置错误是否会导致链路问题。
按照如何启用 PPP 调试功能中的说明,呼叫已打开调试功能的对等点。
显示生成的 /var/log/pppdebug 日志,以检查调制解调器配置是否错误。
使用 ping 在链路上发送各种大小的包。
有关 ping 的完整详细信息,请参阅 ping(1M) 手册页。
如果收到较小的包,而较大的包被丢弃,则表明调制解调器存在问题。
检查接口 sppp0 上的错误:
% netstat -ni Name Mtu Net/Dest Address Ipkts Ierrs Opkts Oerrs Collis Queue lo0 8232 127.0.0.0 127.0.0.1 826808 0 826808 0 0 0 hme0 1500 172.21.0.0 172.21.3.228 13800032 0 1648464 0 0 0 sppp0 1500 10.0.0.2 10.0.0.1 210 0 128 0 0 0 |
如果接口错误随时间而增加,则调制解调器配置可能存在问题。
显示生成的 /var/log/pppdebug 日志时,输出中出现以下症状可以表明调制解调器配置出现错误。本地计算机可以接收对等点的信息,而对等点却无法接收本地计算机的信息。
对等点未发送任何 "recvd" 消息。
输出包含来自对等点的 LCP 消息,但链路失败,并显示本地计算机发送的 too many LCP Configure Requests 消息。
链路终止,并显示 SIGHUP 信号。