跳过导航链接 | |
退出打印视图 | |
系统管理指南:网络服务 Oracle Solaris 10 8/11 Information Library (简体中文) |
本节中的任务说明如何配置拨出计算机。这些任务以图 16-1 中介绍的从家中拨入方案为例。您可以在将计算机提供给预期用户之前,在公司执行这些任务。或者,可以指导有经验的用户设置其家庭计算机。设置拨出计算机的任何用户都必须对该计算机具有 root 权限。
表 17-2 设置拨出计算机的任务列表
|
Solaris PPP 4.0 提供了模板文件。每个模板都包含特定 PPP 配置文件的公用选项。下表列出了可用于设置拨号链路的样例模板以及与其等效的 Solaris PPP 4.0 文件。
|
如果您决定使用其中一个模板文件,请务必将该模板重命名为与其等效的 PPP 配置文件。但聊天文件模板 /etc/ppp/myisp-chat.tmpl 例外。您可以为聊天脚本选择任何名称。
设置拨出 PPP 计算机的第一个任务是配置串行线路中的设备:调制解调器和串行端口。
注 - 适用于调制解调器的任务通常适用于 ISDN TA。
执行下一过程之前,必须完成下列操作。
在拨出计算机上安装 Solaris 发行版
确定调制解调器的最佳速度
确定所要使用的拨出计算机串行端口
获取拨出计算机的超级用户口令
有关规划信息,请参见表 16-2。
虽然存在多种类型的调制解调器,但大多数调制解调器出厂时都具有适合 Solaris PPP 4.0 的正确设置。以下列出了使用 Solaris PPP 4.0 的调制解调器的基本参数设置。
DCD-遵照载体说明
DTR-设置得较低,以便调制解调器挂起,并使调制解调器处于挂机状态
流控制-设置为 RTS/CTS,以便进行全双工硬件流控制
注意序列-禁用
如果在设置链路时遇到问题,并且怀疑调制解调器出现故障,请首先参阅调制解调器制造商所提供的文档。此外,许多 Web 站点都提供了有关调制解调器编程方面的帮助。最后,您可以从如何诊断调制解调器问题中获得一些解决调制解调器问题的建议。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
使用 Solaris Management Console 可执行以下操作。
注 - 您可以通过 /usr/sadm/bin/smc 设置波特率和超时。但是,pppd 守护进程将忽略这些设置。
本节中的各个过程说明如何配置拨出计算机串行线路上的通信。使用这些过程之前,必须首先对调制解调器和串行端口进行配置,如如何配置调制解调器和串行端口(拨出计算机)中所述。
以下任务说明如何启用拨出计算机,以成功启动与拨入服务器的通信。通信是按照 PPP 配置文件中的选项所定义的方式启动的。需要创建以下文件:
/etc/ppp/options
/etc/ppp/options.ttyname
聊天脚本
/etc/ppp/peers/peer-name
Solaris PPP 4.0 提供了 PPP 配置文件模板,您可以根据需要定制这些模板。有关这些文件的详细信息,请参阅拨号 PPP 模板文件。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
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 配置文件。
以下示例显示了设备名称为 /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 配置文件。
在拨出计算机启动 PPP 链路之前,必须收集有关将成为对等点的拨入服务器的信息。然后,使用此信息创建聊天脚本,用于描述拨出计算机与对等点之间的实际会话。
有关更多信息,请参见配置拨号链路的调制解调器速度。
服务器的电话号码
使用的验证协议(如果适用)
对于聊天脚本对等点所需的登录序列
例如,可以创建以下聊天脚本 /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
该脚本包含用于呼叫需要登录序列的 Solaris 拨入服务器的指令。有关每条指令的说明,请参阅用于 UNIX 样式登录的增强型基本聊天脚本。有关创建聊天脚本的完整详细信息,请阅读定义拨号链路上的会话一节。
注 - 不要直接调用该聊天脚本,而应将聊天脚本的文件名用作 chat 命令的参数来调用该脚本。
如果对等点运行 Solaris 或类似操作系统,请考虑将上述聊天脚本用作拨出计算机的模板。
角色包含授权和具有特权的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的"配置 RBAC(任务列表)"。
domain bigcompany.com nameserver 10.10.111.15 nameserver 10.10.130.8
指定对等点的 DNS 域为 bigcompany.com。
列出 bigcompany.com 中的名称服务器的 IP 地址。
hosts: dns [NOTFOUND=return] files
例如,可以创建以下文件来定义拨入服务器 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 用作呼叫 myserver 的串行接口。
定义链路的速度。
指定对于使用对等点 myserver 的事务,拨出计算机的初始 IP 地址为 0.0.0.0。 myserver 会为每个拨号会话的拨出计算机分配一个 IP 地址。
指定 connect 选项及其参数,包括对等点的电话号码以及带有呼叫指令的聊天脚本 /etc/ppp/mychat。
另请参见
以下列出了相关的参考信息。
要配置其他拨出计算机,请参见如何配置调制解调器和串行端口(拨出计算机)。
要通过拨叫其他计算机来测试调制解调器的连通性,请参见 cu(1C) 和 tip(1) 手册页。这些实用程序有助于您测试调制解调器的配置是否正确。此外,这些实用程序还可用于测试是否可与另一台计算机建立连接。
要了解有关配置文件和选项的更多信息,请参见在文件中和命令行上使用 PPP 选项。
要配置拨入服务器,请参见配置拨入服务器上的设备。