您的位置:寻梦网首页编程乐园Java天地JSP 专辑JSP001 HTML 离线版
Java 天地
JSP001 HTML 离线版
FAQ汇萃 >> solaris 专栏 >> 钱飞老师的solaris技术问答(10)-Solaris2.3系统下串行端口之设定方法

由 fei 发布于: 2001-03-06 14:16

问: 请提示一下Solaris 2.3系统下串行端口之设定方法

答: Solaris 2.3 安装后,虽然已经对串行端口A,B进行了初始设定,但并不能马上 使用,需要重新设定.

设定例如下:

1. 确认ttymon状态

% pmadm -l
...

2. 已经对串行端口A,B设定了服务项目时需删除之


% pmadm -r -p PMTYPE名 -s SVTAG名
% pmadm -r -p zsmon -s ttya
% pmadm -r -p zsmon -s ttyb

% cat /etc/saf/_sactab
# VERSION=1
zsmon:ttymon::0:/usr/lib/saf/ttymon #
tcp:listen::999:/usr/lib/saf/listen tcp #

% sacadm -l
PMTAG PMTYPE SVCTAG FLGS ID
modem ttymon - 0 ENABLED /usr/lib/saf/ttymon #
tcp listen - 999 ENABLED /usr/lib/saf/listen tcp #
zsmon ttymon - 0 ENABLED /usr/lib/saf/ttymon #

3. 确认ttymon端口监视器版本
% ttyadm -V
1

4. 用sacadm命令指定端口监视器标识(名称:ttymodom)


% sacadm -a -p terminal -t ttymon -c /usr/lib/saf/ttymon -v 1

各选项之说明: -a 为端口监视器追加入口
-p 指定端口监视器标识
-t 指定端口监视器类型
-c 指定实际运行的端口监视器
-v 指定端口监视器之版本

5. 用pmadm命令为ttymon端口监视器所指定的串行口提供login服务

(A口)
% pmadm -a -p terminal -s a -i root -fu -v 1 -m
"`ttyadm -b -l 9600 -d /dev/term/a
-s /usr/bin/login -S y -p login`"

各选项之说明: -a 为端口追加服务及标识
-p 指定端口监视器标识
-s 为服务标识命名
-i 用/etc/passwd来指定服务标识之所有者
-f u 生成utmp记录入口,使服务标识有效
-v 指定端口监视器之版本
-m 指定端口监视器参数

-b 将端口指定收发两用口
-l 指定/etc/ttydefs文件中所登录的速度
-d 指定设备文件名
-s 指定服务程序名
-S 指定CD(回车符)的处理方法
y:检测软回车符 n:忽略软回车符

5. 确认设定结果

% pmadm -l
....

% cat /etc/saf/terminal/_pmtab
^^^^^^^^
这里应该指定上面步骤中为端口监视器所指定的标识名.

6. 连接端口,进行动作确认
略.
(钱飞/fei@come.or.jp)

--------------------------------------------------------------------------------



资料来源: JSP001.com