contents
下一主题: 如何拨号 上一级: UUCP 配置文件 前一主题: 限制呼叫时间

设备有哪些 -- 端口文件

端口文件告诉 uucico 可用的端口。这些端口可能是调制解调器端口,但也支持其他类型,例如直接串行线路和 TCP 套接字。

与 sys 文件类似,端口文件由单独的条目组成,这些条目以关键字 port 开头,后跟端口名称。此名称可以在 sys 文件的 port 语句中使用。该名称不必是唯一的;如果有多个同名的端口,uucico 将依次尝试每个端口,直到找到一个当前未被使用的端口。

port 命令之后应立即跟 type 语句,该语句描述了所描述的端口类型。有效的类型有 modem(调制解调器)、direct(用于直接连接)和 tcp(用于 TCP 套接字)。如果缺少 port 命令,端口类型默认为 modem。

在本节中,我们将仅介绍调制解调器端口;TCP 端口和直接线路将在后面的章节中讨论。

对于调制解调器端口和直接端口,您必须使用 device 指令指定用于呼出的设备。通常,这是 /dev 目录中设备特殊文件的名称,例如 /dev/cua1。gif

对于调制解调器设备,端口条目还确定连接到端口的调制解调器类型。不同类型的调制解调器必须以不同的方式配置。即使声称与 Hayes 兼容的调制解调器也未必彼此真正兼容。因此,您必须告诉 uucico 如何初始化调制解调器以及如何使其拨打所需的号码。Taylor UUCP 将所有拨号器的描述保存在名为 dial 的文件中。要使用其中任何一个,您必须使用 dialer 命令指定拨号器的名称。

有时,您可能希望以不同的方式使用调制解调器,具体取决于您呼叫的系统。例如,一些较旧的调制解调器不理解当高速调制解调器尝试以 14400bps 连接时;它们只是断开线路,而不是协商以例如 9600bps 的速度连接。当您知道站点 drop 使用这种“笨”调制解调器时,您必须在呼叫它们时以不同的方式设置您的调制解调器。为此,您需要在端口文件中添加一个额外的端口条目,以指定不同的拨号器。现在,您可以为新端口指定一个不同的名称,例如 serial1-slow,并在 sys 中的 drop 系统条目中使用 port 指令。

更好的一种方法是通过端口支持的速度来区分端口。例如,上述情况的两个端口条目可能如下所示

现在,站点 drop 的系统条目将提供 serial1 作为端口名称,但请求仅以 9600bps 的速度使用它。然后 uucico 将自动使用第二个端口条目。系统条目中速度为 38400bps 的所有剩余站点将使用第一个端口条目进行呼叫。


contents
下一主题: 如何拨号 上一级: UUCP 配置文件 前一主题: 限制呼叫时间

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