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

退出打印视图

更新时间: 2014 年 7 月
 
 

如何调用聊天脚本(任务)

  1. 以 ASCII 文件形式创建聊天脚本。
  2. 使用以下语法调用任何 PPP 配置文件中的聊天脚本:
    connect 'chat  -f /etc/ppp/chatfile'

    -f 标志指示后面将跟一个文件名。/etc/ppp/chatfile 表示聊天文件的名称。

  3. 将外部聊天文件的读取权限授予运行 pppd 命令的用户。

    Caution

    注意  - 聊天程序始终使用用户的特权运行,即使从特权源调用 connect 'chat ...' 选项也是如此。因此,使用 -f 选项读取的独立聊天文件必须可被调用用户读取。如果该聊天脚本包含口令或其他敏感信息,则此特权可能会引起安全问题。


示例 8-1  内置聊天脚本

可将整个聊天脚本会话放置在一行中,类似如下内容:

connect 'chat "" "AT&F1" OK ATDT5551212 CONNECT "\c"'

完整的聊天脚本接在 chat 关键字之后。脚本以 "\c"' 终止。可以在任何 PPP 配置文件或命令行上使用此格式作为 pppd 的参数。

外部文件中的聊天脚本

如果特定对等点需要的聊天脚本比较长或很复杂,可以考虑将该脚本作为一个独立文件创建。外部聊天文件易于维护和记录。可以通过在注释前加上井 (#) 号添加对聊天文件的注释。

如何创建用于呼叫对等点的指令过程展示了如何使用外部文件中包含的聊天脚本。