JavaScript is required to for searching.
跳过导航链接
退出打印视图
在 Oracle Solaris 11.1 中使用 UUCP 和 PPP 管理串行网络     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  Solaris PPP 4.0(概述)

2.  规划 PPP 链路(任务)

3.  设置拨号 PPP 链路(任务)

设置拨号 PPP 链路的主要任务(任务列表)

配置拨出计算机

配置拨出计算机的任务(任务列表)

拨号 PPP 模板文件

配置拨出计算机上的设备

如何配置调制解调器和串行端口(拨出计算机)

配置拨出计算机的通信

如何定义串行线路上的通信

如何创建用于呼叫对等点的指令

如何定义与单个对等点的连接

配置拨入服务器

配置拨入服务器的任务(任务列表)

配置拨入服务器上的设备

如何配置调制解调器和串行端口(拨入服务器)

如何设置调制解调器速度

设置拨入服务器的用户

如何配置拨入服务器的用户

配置拨入服务器的通信

如何定义串行线路上的通信(拨入服务器)

呼叫拨入服务器

如何呼叫拨入服务器

4.  设置租用线路 PPP 链路(任务)

5.  设置 PPP 验证(任务)

6.  设置 PPPoE 隧道(任务)

7.  修复常见的 PPP 问题(任务)

8.  Solaris PPP 4.0(参考信息)

9.  从异步 Solaris PPP 迁移至 Solaris PPP 4.0(任务)

10.  UUCP(概述)

11.  管理 UUCP(任务)

12.  UUCP(参考信息)

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

配置拨出计算机

本节中的任务说明如何配置拨出计算机。这些任务以图 2-1 中介绍的从家中拨入方案为例。您可以在将计算机提供给预期用户之前,在公司执行这些任务。或者,可以指导有经验的用户设置其家庭计算机。设置拨出计算机的任何用户都必须对该计算机具有 root 权限。

配置拨出计算机的任务(任务列表)

表 3-2 设置拨出计算机的任务列表

任务
说明
参考
1. 收集预配置信息
设置链路之前,收集所需数据,例如对等主机名、目标电话号码和调制解调器速度。
2. 配置调制解调器和串行端口
设置调制解调器和串行端口。
3. 配置串行线路通信
配置串行线路的传输特性。
4. 定义拨出计算机与对等点之间的会话
收集创建聊天脚本时使用的通信数据。
5. 配置有关特定对等点的信息
配置用于呼叫单个拨入服务器的 PPP 选项。
6. 呼叫对等点
键入 pppd 命令以启动通信。

拨号 PPP 模板文件

Solaris PPP 4.0 提供了模板文件。每个模板都包含特定 PPP 配置文件的公用选项。下表列出了可用于设置拨号链路的样例模板以及与其等效的 Solaris PPP 4.0 文件。

模板文件
PPP 配置文件
参考
/etc/ppp/options.tmpl
/etc/ppp/options
/etc/ppp/options.ttya.tmpl
/etc/ppp/options.ttyname
/etc/ppp/myisp-chat.tmpl
采用所选名称且用以包含聊天脚本的文件
/etc/ppp/peers/myisp.tmpl
/etc/ppp/peers/peer-name

如果您决定使用其中一个模板文件,请务必将该模板重命名为与其等效的 PPP 配置文件。但聊天文件模板 /etc/ppp/myisp-chat.tmpl 例外。您可以为聊天脚本选择任何名称。

配置拨出计算机上的设备

设置拨出 PPP 计算机的第一个任务是配置串行线路中的设备:调制解调器和串行端口。


注 - 适用于调制解调器的任务通常适用于 ISDN TA。


执行下一过程之前,必须完成下列操作。

有关规划信息,请参见设置拨出计算机之前

如何配置调制解调器和串行端口(拨出计算机)

  1. 对调制解调器进行编程。

    虽然存在多种类型的调制解调器,但大多数调制解调器出厂时都具有适合 Solaris PPP 4.0 的正确设置。以下列出了使用 Solaris PPP 4.0 的调制解调器的基本参数设置。

    • DCD-遵照载体说明

    • DTR-设置得较低,以便调制解调器挂起,并使调制解调器处于挂机状态

    • 流控制-设置为 RTS/CTS,以便进行全双工硬件流控制

    • 注意序列-禁用

    如果在设置链路时遇到问题,并且怀疑调制解调器出现故障,请首先参阅调制解调器制造商所提供的文档。此外,许多 Web 站点都提供了有关调制解调器编程方面的帮助。最后,您可以从如何诊断调制解调器问题中获得一些解决调制解调器问题的建议。

  2. 将调制解调器电缆与拨出计算机的串行端口以及电话插口相连。
  3. 成为拨出计算机的管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  4. 将调制解调器方向指定为仅拨出。

配置拨出计算机的通信

本节中的各个过程说明如何配置拨出计算机串行线路上的通信。使用这些过程之前,必须首先对调制解调器和串行端口进行配置,如如何配置调制解调器和串行端口(拨出计算机)中所述。

以下任务说明如何启用拨出计算机,以成功启动与拨入服务器的通信。通信是按照 PPP 配置文件中的选项所定义的方式启动的。需要创建以下文件:

Solaris PPP 4.0 提供了 PPP 配置文件模板,您可以根据需要定制这些模板。有关这些文件的详细信息,请参阅拨号 PPP 模板文件

如何定义串行线路上的通信

  1. 成为拨出计算机的管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 使用以下项创建名为 /etc/ppp/options 的文件:
    lock

    /etc/ppp/options 文件由本地计算机用来定义适用于所有通信的全局参数。lock 选项启用 UUCP 样式锁定,格式为 /var/spool/locks/LK.xxx.yyy.zzz


    注 - 如果拨出计算机没有 /etc/ppp/options 文件,则只有超级用户才能运行 pppd 命令。但是,/etc/ppp/options 可以为空。


    有关 /etc/ppp/options 的完整说明,请参阅/etc/ppp/options 配置文件

  3. 可选创建名为 /etc/ppp/options.ttyname 的文件,用于定义从特定串行端口启动通信的方式。

    以下示例显示了设备名称为 /dev/cua/a 的端口的 /etc/ppp/options. ttyname 文件。

    # cat /etc/ppp/options.cua.a
    crtscts

    PPP 选项 crtscts 指示 pppd 守护进程针对串行端口 a 打开硬件流控制。

    有关 /etc/ppp/options.ttyname 文件的更多信息,请转至/etc/ppp/options.ttyname 配置文件

  4. 按照如何设置调制解调器速度中所述,设置调制解调器速度。

如何创建用于呼叫对等点的指令

在拨出计算机启动 PPP 链路之前,必须收集有关将成为对等点的拨入服务器的信息。然后,使用此信息创建聊天脚本,用于描述拨出计算机与对等点之间的实际会话。

  1. 确定拨出计算机的调制解调器所需的运行速度。

    有关更多信息,请参见配置拨号链路的调制解调器速度

  2. 从拨入服务器的站点获取以下信息:
    • 服务器的电话号码

    • 使用的验证协议(如果适用)

    • 对于聊天脚本对等点所需的登录序列

  3. 获取拨入服务器站点中的名称服务器的名称和 IP 地址。
  4. 在聊天脚本中,提供用于启动呼叫特定对等点的指令。

    例如,可以创建以下聊天脚本 /etc/ppp/mychat,以呼叫拨入服务器 myserver

    SAY "Calling the peer\n"
            TIMEOUT 10
            ABORT BUSY
            ABORT 'NO CARRIER'
            ABORT ERROR
            REPORT CONNECT
            "" AT&F1&M5S2=255
            TIMEOUT 60
            OK ATDT1-123-555-1234 
            CONNECT \c
            SAY "Connected; logging in.\n"
            TIMEOUT 5
            ogin:--ogin: pppuser
            TIMEOUT 20
            ABORT 'ogin incorrect'
            ssword: \qmypassword
            "% " \c
            SAY "Logged in.  Starting PPP on peer system.\n" 
            ABORT 'not found'
            "" "exec pppd"
            ~ \c

    该脚本包含用于呼叫需要登录序列的 Oracle Solaris 拨入服务器的指令。有关每条指令的说明,请参阅用于 UNIX 样式登录的增强型基本聊天脚本。有关创建聊天脚本的完整详细信息,请阅读定义拨号链路上的会话一节。


    注 - 不要直接调用该聊天脚本,而应将聊天脚本的文件名用作 chat 命令的参数来调用该脚本。


    如果对等点运行 Oracle Solaris 或类似操作系统,请考虑将上述聊天脚本用作拨出计算机的模板。

如何定义与单个对等点的连接

  1. 成为拨出计算机的管理员。

    有关更多信息,请参见《Oracle Solaris 11.1 管理:安全服务》中的"如何使用指定给您的管理权限"

  2. 为 DNS 和名称服务转换服务更新系统信息库信息。
    # svccfg
    svc:> select network/dns/client
    svc:/network/dns/client> setprop config/domain = astring: "bigcompany.com"
    svc:/network/dns/client> setprop config/nameserver = net_address: "10.10.111.15"
    svc:/network/dns/client> addpropval config/nameserver "10.10.130.8"
    svc:/network/dns/client> select network/dns/client:default
    svc:/network/dns/client:default > refresh
    svc:/network/dns/client:default > validate
    svc:/network/dns/client:default > select system/name-service/switch
    svc:/system/name-service/switch > setprop config/host = astring: "files dns"
     svc:/system/name-service/switch:default > select system/name-service/switch:default
    svc:/system/name-service/switch:default > refresh
    svc:/system/name-service/switch:default > validate
    # svcadm enable network/dns/client
    # svcadm refresh system/name-service/switch
  3. 为对等点创建文件。

    例如,可以创建以下文件来定义拨入服务器 myserver

    # cat /etc/ppp/peers/myserver
    /dev/cua/a
    57600
    noipdefault
    defaultroute
    idle 120
    noauth
    connect "chat -U 'mypassword' -T 1-123-555-1213 -f /etc/ppp/mychat"
    /dev/cua/a

    指定应将设备 /dev/cua/a 用作呼叫 myserver 的串行接口。

    57600

    定义链路的速度。

    noipdefault

    指定对于使用对等点 myserver 的事务,拨出计算机的初始 IP 地址为 0.0.0.0。 myserver 会为每个拨号会话的拨出计算机分配一个 IP 地址。

    idle 120

    指示链路在空闲 120 秒之后必须超时。

    noauth

    指定对等点 myserver 在与拨出计算机协商连接时,无需提供验证凭证。

    connect "chat -U 'mypassword' -T 1-123-555-1213 -f /etc/ppp/mychat"

    指定 connect 选项及其参数,包括对等点的电话号码以及带有呼叫指令的聊天脚本 /etc/ppp/mychat

另请参见

以下列出了相关的参考信息。