使用串行端口工具设置终端和调制解调器(概述)
第9 章• 设置终端和调制解调器(任务) 189
表9–4“仅初始化-无连接”的缺省值
详细信息项缺省值
基本端口名—
说明仅初始化-无连接
服务状态已启用
波特率9600
登录提示ttyn login:
高级载体检测软件
选项:在载体上连接否
选项:双向是
选项:仅初始化是
超时(秒) 从不
端口监视器zsmon
服务程序/usr/bin/login
如何设置终端、调制解调器和初始化端口(任务)
如何设置终端
启动Solaris Management Console(如果尚未运行)。
% /usr/sadm/bin/smc &
有关启动Solaris Management Console 的信息,请参见《System Administration Guide: Basic
Administration》中的“Starting the Solaris Management Console”。
单击“导航”窗格中的“本计算机”图标。
单击“设备和硬件”—>“串行端口”。
将显示“串行端口”菜单。
选择将与终端一起使用的端口。
从“操作”菜单中选择“配置”—>“终端”。
将在基本详细信息模式下显示“配置串行端口”窗口。
1
2
3
4
5
如何设置终端、调制解调器和初始化端口(任务)
190 系统管理指南:高级管理• 2006 年7 月
有关“终端”菜单项的描述,请参见表9–1。
单击“确定”。
要配置高级项,请选择配置为终端的端口。然后,从“操作”菜单中选择“属性”。
更改模板项的值(如果需要)。
单击“确定”配置端口。
验证是否已添加了终端服务。
$ pmadm -l -s ttyn
如何设置调制解调器
启动Solaris Management Console(如果尚未运行)。
% /usr/sadm/bin/smc &
有关启动Solaris Management Console 的信息,请参见《System Administration Guide: Basic
Administration》中的“Starting the Solaris Management Console”。
单击“导航”窗格中的“本计算机”图标。
单击“设备和硬件”—>“串行端口”。
将显示“串行端口”菜单。
选择将与调制解调器一起使用的端口。
从“操作”菜单中选择以下“配置”选项之一。
a. “配置”—>“调制解调器(拨入)”
b. “配置”—>“调制解调器(拨出)”
c. “配置”—>“调制解调器(拨入/拨出)”
将在基本详细信息模式下显示“配置串行端口”窗口。
有关“调制解调器”菜单项的描述,请参见表9–3。
单击“确定”。
要配置高级项,请选择配置为调制解调器的端口。然后,从“操作”菜单中选择“属性
”。
6
7
8
9
10
1
2
3
4
5
6
7
如何设置终端、调制解调器和初始化端口(任务)
第9 章• 设置终端和调制解调器(任务) 191
更改模板项的值(如果需要)。
单击“确定”配置端口。
验证是否已配置了调制解调器服务。
$ pmadm -l -s ttyn
如何初始化端口
启动Solaris Management Console(如果尚未运行)。
% /usr/sadm/bin/smc &
有关启动Solaris Management Console 的信息,请参见《System Administration Guide: Basic
Administration》中的“Starting the Solaris Management Console”。
单击“导航”窗格中的“本计算机”图标。
单击“设备和硬件”—>“串行端口”。
将显示“串行端口”菜单。
选择要初始化的端口。
选择“配置”—>“仅初始化-无连接”
将在基本详细信息模式下显示“串行端口”窗口。
有关“仅初始化”菜单项的描述,请参见表9–4。
单击“确定”。
要配置高级项,请选择配置为仅初始化的端口。然后,从“操作”菜单中选择“属性”。
更改模板项的值(如果需要)。
单击“确定”配置端口。
验证是否已初始化调制解调器服务。
$ pmadm -l -s ttyn
8
9
10
1
2
3
4
5
6
7
8
9
10
如何设置终端、调制解调器和初始化端口(任务)
192 系统管理指南:高级管理• 2006 年7 月
解决终端和调制解调器问题
如果在您添加终端或调制解调器并设置适当的服务后,用户无法通过串行端口线路登录,
请考虑以下可能的失败原因:
与用户进行核对。
终端和调制解调器使用中的故障通常由无法登录或拨入的用户报告。因此,请通过检查
桌面上是否存在问题来开始排除故障。
登录失败的一些常见原因包括:
登录ID 或口令不正确
终端正在等待X-ON 流控制键(Control-Q)
串行电缆连接不牢固或者已拔下
终端配置不正确
终端已关闭或者由于其他原因未通电
检查终端。
通过检查终端或调制解调器的配置继续排除故障。确定用于与终端或调制解调器进行通
信的正确ttylabel。验证终端或调制解调器设置是否与ttylabel 设置匹配。
检查终端服务器。
如果终端没有问题,请继续在终端或调制解调器服务器上搜索问题的根源。使用pmadm
命令验证是否已将一个端口监视器配置为向终端或调制解调器提供服务,以及该端口监
视器是否具有与之关联的正确ttylabel。例如:
$ pmadm -l -t ttymon
检查/etc/ttydefs 文件,并根据终端配置仔细检查标签定义。使用sacadm 命令检查端
口监视器的状态。使用pmadm 检查与终端所用的端口关联的服务。
检查串行连接。
如果服务访问控制器正在启动TTY 端口监视器且以下条件为真:
pmadm 命令报告已启用终端端口的服务。
终端的配置与端口监视器的配置匹配。
然后,通过检查串行连接继续搜索问题。串行连接由串行端口、电缆和终端组成。通过
将一个部件与已知可靠的其他两个部件一起使用,对其中的每个部件进行测试。
测试以下所有部件:
串行端口
调制解调器
电缆
连接器
如果串行端口用作控制台,请不要使用串行端口工具修改串行端口设置。从Solaris 10 发
行版开始,控制台上的ttymon 调用由SMF 进行管理。有关如何更改控制台终端类型的
逐步说明,请参见第201 页中的“如何设置ttymon 控制台终端类型”。
解决终端和调制解调器问题
第9 章• 设置终端和调制解调器(任务) 193
有关ttymon 和SMF 的详细信息,请参见第183 页中的“管理终端和调制解调器方面的新增
功能”。
解决终端和调制解调器问题
194 系统管理指南:高级管理• 2006 年7 月
使用服务访问工具管理串行端口(任务)
本章描述如何使用服务访问工具(Service Access Facility, SAF) 管理串行端口服务。
此外,本章还包括有关如何使用服务管理工具(Service Management Facility, SMF) 执行控制台
管理的信息。
注– SAF 和SMF 是Solaris OS 中的两种不同工具。从Solaris 10 发行版开始,系统控制台上的
ttymon 调用由SMF 进行管理。SAF 工具仍用于管理终端、调制解调器和其他网络设备。
以下是本章中概述信息的列表。
第196 页中的“使用服务访问工具”
第197 页中的“整体SAF 管理(sacadm)”
第198 页中的“端口监视器服务管理(pmadm)”
第199 页中的“TTY 监视器和网络侦听器端口监视器”
有关与管理串行端口关联的逐步过程的信息,请参见以下内容:
第196 页中的“管理串行端口(任务图)”
第206 页中的“管理ttymon 服务(任务图)”
有关SAF 的参考信息,请参见第210 页中的“服务访问工具管理(参考)”。
10 第1 0 章
195
管理串行端口(任务图)
任务说明参考
执行控制台管理。您可能需要执行以下控制台管理
任务:
设置ttymon 控制台终端类
型。
从Solaris 10 发行版开始,您
必须使用svccfg 命令指定
ttymon 控制台终端类型。
设置ttymon 控制台终端波特
率速度。
第201 页中的“如何设置ttymon
控制台终端类型”
第202 页中的“如何在ttymon
控制台终端上设置波特率速度”
添加ttymon 端口监视器。使用sacadm 命令添加ttymon 端
口监视器。
第203 页中的“如何添加ttymon
端口监视器”
查看ttymon 端口监视器状态。使用sacadm 命令查看ttymon 端
口监视器状态。
第203 页中的“如何查看ttymon
端口监视器状态”
停止ttymon 端口监视器。使用sacadm 命令停止ttymon 端
口监视器。
第204 页中的“如何停止ttymon
端口监视器”
启动ttymon 端口监视器。使用sacadm 命令启动ttymon 端
口监视器。
第204 页中的“如何启动ttymon
端口监视器”
禁用ttymon 端口监视器。使用sacadm 命令禁用ttymon 端
口监视器。
第205 页中的“如何禁用ttymon
端口监视器”
启用ttymon 端口监视器。使用sacadm 命令启用ttymon 端
口监视器。
第205 页中的“如何启用ttymon
端口监视器”
删除ttymon 端口监视器。使用sacadm 命令删除ttymon 端
口监视器。
第205 页中的“如何删除ttymon
端口监视器”
使用服务访问工具
您可以使用Solaris Management Console 的串行端口工具或SAF 命令设置终端和调制解调
器。
SAF 是一种用于管理终端、调制解调器和其他网络设备的工具。顶层SAF 程序是服务访问
控制器(Service Access Controller, SAC)。SAC 通过sacadm 命令控制您管理的端口监视器。每
个端口监视器可以管理一个或多个端口。
可以通过pmadm 命令管理与端口关联的服务。尽管通过SAC 提供的服务可能随网络的不同
而不同,但是SAC 及其管理命令sacadm 和pmadm 与网络无关。
管理串行端口(任务图)
196 系统管理指南:高级管理• 2006 年7 月
下表描述了SAF 控制分层结构。sacadm 命令用于管理SAC(它控制ttymon 和listen 端口监
视器)。
而ttymon 和listen 的服务又由pmadm 命令控制。ttymon 的一个实例可以为多个端口提供服
务。listen 的一个实例可以在一个网络接口上提供多个服务。
表10–1SAF控制分层结构
功能程序说明
整体管理sacadm 用于添加和删除端口监视器的命令
服务访问控制器sac SAF 的主程序
端口监视器ttymon
listen
监视串行端口登录请求
监视网络服务请求
端口监视器服务管理员pmadm 用于控制端口监视器服务的命令
服务登录、远程过程调
用
SAF 提供对其访问的服务
控制台管理控制台登录控制台服务由SMF 服务
svc:/system/console-login:default 管理。此服
务调用ttymon 端口监视器。不要使用pmadm 或
sacadm 命令管理控制台。有关更多信息,请参见
第200 页中的“ttymon 和控制台端口”、第
201 页中的“如何设置ttymon 控制台终端类型”
和第202 页中的“如何在ttymon 控制台终端上
设置波特率速度”。
整体SAF 管理(sacadm)
sacadm 命令是SAF 的顶层。sacadm 命令主要用于添加和删除端口监视器,如ttymon 和
listen。sacadm 的其他功能包括列出端口监视器的当前状态和管理端口监视器配置脚本。
服务访问控制器(SAC 程序)
服务访问控制器(Service Access Controller, SAC) 程序监视所有端口监视器。在进入多用户模
式时,系统自动启动SAC。
SAC 程序在被调用时首先查找并解释每个系统的配置脚本。您可以使用配置脚本定制SAC
程序环境。缺省情况下,此脚本为空。对SAC 环境进行的修改由SAC 的所有“子进程”继
承。此继承的环境可能会被子进程修改。
SAC 程序在解释了每系统配置脚本后,将读取其管理文件并启动指定的端口监视器。对于
每个端口监视器,SAC 程序运行它自己的副本,从而派生一个子进程。然后,每个子进程
解释它的每端口监视器配置脚本(如果存在这样的脚本)。
整体SAF 管理(sacadm)