FAQ汇萃
>> solaris 专栏
>> 钱飞老师的solaris技术问答(13)-Solaris 2.X上的调制解调器之tty设备名
由 fei 发布于: 2001-03-06 14:32
问: 请就Solaris 2.X上的调制解调器之tty设备名回答一下以下两个问题:
1. 在SunOS4.1.x系统上,接收用设备名一般为/dev/ttya或/dev/ttyb之别名. 在Solaris 2.X上应该怎样生成相应的设备名?
2. 在SunOS4.1.x系统上,可以用mknod cua0 c 12 128命令来生成发送用设备 ,在Solaris 2.X上命令是否相同,major号和minor号应该如何来定?
答:
1. 在Solaris 2.X上接收用设备文件与发送用设备文件分别存放在不同的目录下. (元文件相同) 接收用设备文件:
/dev/cua/a
/dev/cua/b
% ls -l /dev/cua/a /dev/cua/b
lrwxrwxrwx 1 root root 35 12 27 18:34
a -> ../../devices/obio/zs@0,100000:a,cu
lrwxrwxrwx 1 root root 35 12 27 18:34
b -> ../../devices/obio/zs@0,100000:b,cu
发送用设备文件
/dev/term/a
/dev/term/b
% ls -l /dev/term/a /dev/term/b
lrwxrwxrwx 1 root root 32 12 27 18:34
a -> ../../devices/obio/zs@0,100000:a
lrwxrwxrwx 1 root root 32 12 27 18:34
b -> ../../devices/obio/zs@0,100000:b
在Solaris 2.X上生成调制解调器用设备时,可以利用系统所提供的admintool.
设定例(Solaris 2.5):
(1) 起动admintool并选择Serial Port Manager.
在Port list上选择相应的接口(例:a)
在Modify Serial Port"上之"Detail:"处选择Expert.
在"Template"上选择Modem - Bidirectioanal.
在"Poer a"栏
Service: Enabled
Baud Rate: 9600
Terminal type: vt100
在"Options"栏
Bidirectioanal
Login Prompt: login:
Comment: Modem - Bidirectioanal
Port Monitor Tag: zsmon
在"Expert Options"栏
Create utmp entry
Service: /usr/bin/login
Streams Modules: ldterm,ttcompat
Timeout(secs): Never
选择Apply.
(2) 编辑/etc/remote文件
追加以下内容:
a:\
:dv=/dev/cua/a:br#9600:el=^C^S^Q^U^D:ie=%$:oe=^D:
b:\
:dv=/dev/cua/b:br#9600:el=^C^S^Q^U^D:ie=%$:oe=^D \
:pn=111111111 <--- 需要自动拨号时填入电话号码
(3) 用tip命令测试设定结果
% tip a
connetted
at
atdt34199990
2. 在Solaris 2.X上生成发信用设备文件时命令格式与在SunOS4.1.x系统相同.
设备文件之major号一般为12(需要确认/dev/ttya之major号), minor号为128.
% ls -la /dev/ttya
crw--w--w- 1 root 12, 0 Nov 13 10:33 ttya
% mknod cua0 c 12 128
% chmod 777 /dev/cua0
(钱飞/fei@come.or.jp)
|