在 Oracle® Solaris 11.2 中管理使用 UUCP 和 PPP 的串行网络

退出打印视图

更新时间: 2014 年 7 月
 
 

如何诊断调制解调器问题

调制解调器可能是拨号链路中出问题最多的区域。调制解调器配置问题的最常见指示是对等点没有响应。但是,要确定链路问题是否确实为调制解调器配置问题所致,可能会有些困难。

此外,调制解调器制造商所提供的文档和网站也提供了有关其特定设备问题的解决方案。以下过程有助于确定调制解调器配置错误是否会导致链路问题。

  1. 按照如何启用 PPP 调试中的说明,呼叫已启用调试功能的对等点。
  2. 显示生成的 /var/log/pppdebug 日志,以检查调制解调器配置是否错误。
  3. 使用 ping 在链路上发送各种大小的包。

    有关 ping 的完整详细信息,请参阅 ping(1M) 手册页。

    如果收到较小的包,而较大的包被丢弃,则表明调制解调器存在问题。

  4. 检查接口 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 信号。