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)
--------------------------------------------------------------------------------
|