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

退出打印视图

更新时间: 2014 年 7 月
 
 

/etc/uucp/Devices 文件中的拨号器-令牌对字段的结构

可以采用四种不同的方式构建 DTP 字段,具体取决于与项关联的设备。

以下是构建 DTP 字段的第一种方式:

直接连接的调制解调器-如果调制解调器直接连接至计算机上的端口,则关联的 Devices 文件项的 DTP 字段只有一对。通常是调制解调器的名称。此名称用于将特定的 Devices 文件项与 Dialers 文件中的项进行匹配。因此,拨号器字段必须与 Dialers 文件项的第一个字段匹配。

示例 12-7  直接连接的调制解调器的拨号器字段
Dialers   hayes =,-,  ""          \\dA\pTE1V1X1Q0S2=255S12=255\r\c 
                                  \EATDT\T\r\c CONNECT

请注意,Devices 文件项的 DTP 字段中仅存在拨号器部分 (hayes)。这意味着将被传递给拨号器的 token(在本例中为电话号码)来自 Systems 文件项的电话字段。(\T 被隐含了,如Example 12–9 所示。)

    以下是构建 DTP 字段的第二和第三种方式:

  • 直接链路-对于到特定计算机的直接链路,关联项的 DTP 字段包含关键字 direct。这种情况对于两类直接链路项 DirectSystem-Name 都适用。请参见/etc/uucp/Devices 文件中的类型字段

  • 同一端口选定器上的计算机-如果要与之通信的计算机与您的计算机位于同一个端口选定器交换机上,则您的计算机必须首先访问该交换机。然后,该交换机将与其他计算机进行连接。这类项只具有一对。dialer 部分用于匹配 Dialers 文件项。

示例 12-8  同一端口选定器上的计算机的 UUCP 拨号器字段
Dialers    develcon ,""   ""            \pr\ps\c est:\007 \E\D\e \007

如上所示,token 部分被保留为空。这指示从 Systems 文件中检索令牌。此计算机的 Systems 文件项的电话字段中包含令牌,电话字段通常是为计算机的电话号码而保留的。有关详细信息,请参见UUCP /etc/uucp/Systems 文件。此类 DTP 包含转义符 (\D),可确保电话字段的内容不被解释为 Dialcodes 文件中的有效项。

以下是构建 DTP 字段的第四种方式:

连接至端口选定器的调制解调器-如果高速调制解调器连接至端口选定器,则计算机必须首先访问端口选定器交换机。该交换机将与调制解调器进行连接。此类项需要两个拨号器-令牌对。每一对的 dialer 部分(项的第五个和第七个字段)用于匹配 Dialers 文件中的项,如下所示。

示例 12-9  与端口选定器连接的调制解调器的 UUCP 拨号器字段
develcon ""     ""    \pr\ps\c  est:\007    \E\D\e      \007
ventel   =&-%   t""   \r\p\r\c  $           <K\T%\r>\c  ONLINE!

在第一对中,develcon 是拨号器,vent 是传递给 Develcon 交换机的令牌,用于告知该交换机与您的计算机连接的设备,如 Ventel 调制解调器。由于可以采用不同的方式来设置每个交换机,因此该令牌对于每个端口选定器都是唯一的。连接 Ventel 调制解调器后,即可访问第二对。Ventel 是拨号器,令牌来自 Systems 文件。

    DTP 字段中可以出现两个转义符:

  • \T-指示应使用 /etc/uucp/Dialcodes 文件来转换电话 (token) 字段。此转义符通常位于与调制解调器(如 Hayes 和 U.S. Robotics)关联的每个呼叫者脚本的 /etc/uucp/Dialers 文件中。因此,访问呼叫者脚本之前不会进行转换。

  • \D-指示不应使用 /etc/uucp/Dialcodes 文件来转换电话 (token) 字段。如果未在 Devices 项的结尾指定转义符,则假设具有 \D(缺省值)。\D 还可以在 /etc/uucp/Dialers 文件中使用,该文件中应包含与网络交换机 develconmicom 关联的项。