Linux PPP HOWTO | ||
---|---|---|
上一页 | 第 12 章。配置您的调制解调器和串口 | 下一页 |
您需要正确配置您的调制解调器以用于 PPP - 为此 请阅读您的调制解调器手册! 大多数调制解调器都带有 出厂默认设置,其中选择了 PPP 所需的选项。 最低配置指定:-
硬件流控制 (RTS/CTS) (&许多 Hayes 调制解调器上的 K3)
您应该研究的其他设置(在标准 Hayes 命令中)是
E1 命令 /usr/src/linux-2.0.27/include/linux/serial.h 回显开启(chat 操作需要)。
Q0 报告结果代码(chat 操作需要)。
S0=0 自动应答关闭(除非您希望您的调制解调器接听电话)。
&C1 载波侦测仅在连接后开启。
&S0 数据装置就绪 (DSR) 始终开启。
(取决于) 数据终端就绪。
有一个网站提供针对越来越多的调制解调器品牌和型号的调制解调器设置,网址为 调制解调器设置信息,这可能会对您有所帮助。
同样值得研究的是您的计算机和调制解调器之间调制解调器的串行接口如何工作。 大多数现代调制解调器允许您以固定速度运行串行接口,同时允许电话线接口将其速度更改为它和远程调制解调器都可以处理的最高速度。
这被称为分速操作。 如果您的调制解调器支持此功能,请将调制解调器的串行接口锁定到其最高可用速度(通常为 115,200 波特,但 14,400 波特调制解调器可能为 38,400 波特)。
使用您的通信软件(例如 minicom 或 seyon)来了解您的调制解调器配置,并将其设置为 PPP 所需的配置。 许多调制解调器会响应 AT 命令报告其当前设置&V,但您应该查阅您的调制解调器手册。
如果您完全搞砸了设置,您可以通过发出 AT 命令来恢复正常(通常)&F - 返回出厂设置。 (对于我遇到的大多数调制解调器,出厂设置包括 PPP 所需的一切 - 但您应该检查一下)。
一旦您确定了所需的调制解调器设置字符串,请将其写下来。 现在您需要做一个决定:您可以将这些设置存储在调制解调器的非易失性存储器中,以便可以通过发出相应的 AT 命令来调用它们,或者您可以将正确的设置作为 PPP 拨号过程的一部分传递给您的调制解调器。
如果您仅从 Linux 使用调制解调器呼叫您的 ISP 或公司服务器,最简单的设置是将您的调制解调器配置保存在非易失性 RAM 中。
另一方面,如果您的调制解调器被其他应用程序和操作系统使用,最安全的方法是在每次呼叫时将此信息传递给调制解调器,以确保调制解调器在呼叫时处于正确的状态。 (这也具有记录调制解调器设置字符串的额外好处,以防调制解调器丢失其 NV-RAM 的内容,这确实可能发生)。