在这个项目中,我犯了很多错误——这样你就不用再犯了!
mgetty 和 pppd 的配置显示了用于初始化我们设置中的 9002 调制解调器的 AT 命令。你可能会想把这些设置存储在非易失性存储器中 (AT&W),然后用一个简单的 ATZ 命令来初始化你的调制解调器。我也犯了同样的错误,结果在 Landcruiser 的内部折腾了痛苦而难熬的几天,付出了惨重的代价。原因在于 Codan 的专有通信软件(充满想象力地命名为 9102)会将它自己的设置写入调制解调器,让你被困在“远程回显开启 (R1)”的状态!在 9102 运行之后的任何时候,下次当你尝试 PPP 连接——甚至是 Kermit 登录——所有流量都会被回显到链路上,使两端都感到困惑,并且无法建立任何连接。
这里还有另一个技巧。当对你的调制解调器进行故障排除、设置和/或检查其配置时,9002 提供了一个在线帮助屏幕,可以使用 AT? 命令查看。浏览这些屏幕可能会让你觉得标有星号 (*) 的设置是当前的设置。但实际上,它们不是。请使用未公开的 A&V 命令来查看调制解调器的当前设置。
至于 PPP 配置,请抵制住在链路上使用 defaultroute 选项的诱惑。我可以向你保证,你绝对不希望网络上的任何其他流量尝试使用此连接。在 Kissidougou 的系统运行良好,没有任何问题——只有一个星期。然后我搭便车返回 Kissi——这次享受着乘坐小型飞机降落在土跑道上的惊险刺激——只是为了查明为什么邮件停止流动。是的,我设置了 defaultroute 选项,与此同时,有人在网络上放置了一台运行流媒体音频应用程序的台式机,并尝试连接到互联网。这就像用一根 300 英里长的鸡尾酒吸管吸食污泥一样困难。移除 defaultroute 断开了连接,此后邮件一直流畅地流动。