📄 00000003.htm
字号:
案会被主要的 rc.M 档案执行!你需要对每一个你想要启动硬体流量控制的 <BR> 串列埠执行下列操作: <BR> <BR> <BR> stty crtscts < /dev/cuaN <BR> <BR> <BR> 你也必须在你的数据机上启动 RTC/CTS 流量控制。参考你的数据机手册要 <BR> 怎麽做,因为这在不同的教据机制造商之间是不同的。如果你的数据机支援 <BR> 内储稿的话则要确定将配置存入你的数据机。 <BR> <BR> <BR> <BR> 7. 我要怎麽样用数据机以 getty_ps 拨接? <BR> <BR> 让你的数据机能够正确地拨号出去。如果你还没有读过″我要怎麽样用我的 <BR> 数据机拨号出去”该节的话现在去读!它包含有非常重要的设定资讯。 <BR> <BR> <BR> 7.1. 用来接受拨接以及拨号出去的数据机配置 <BR> <BR> 要用来接受拨接以及拨号出去的话,那麽你必须确实地设定你的数据机(再 <BR> 一次对你的数据机使用 AT 指令群): <BR> <BR> <BR> E1 本地回应指令 <BR> Q0 回报结果回应 <BR> V1 开启冗长模式 <BR> S0=0 不要接听( uugetty 以 WAITFOR 选项来处理) <BR> <BR> <BR> 如果你没有正确地设定,放在你配置档里的启始字串可能会失败,因而停住 <BR> 整个程序(hosing the whole process)。但是,下面有更多配置档的选项.. <BR> <BR> <BR> &C1 DCD 只有在连线以後才开启 <BR> &S0 DSR 永远为开启 <BR> DTR 开启/关闭 重置数据机(是数据机制造商而定 - RTFM) <BR> <BR> <BR> 这些会影响你数据机有关开始以及结束拨号的动作。 <BR> <BR> 如果你的数据机不支援内储稿,你可以透过在你配置档里的启始字串来设定 <BR> 这些东西。参阅如下所述。有一些数据机是以 DIP 开关来影响暂存器的设 <BR> 定,也要确定这些设定是正确的。 <BR> <BR> 我已经开始著手收集不同种类数据机的设定。到目前为止,我还只有它们的 <BR> 一小部分,如果你想要寄送给我你目前所用配置,请你就这麽做!如果你要 <BR> 我寄送这些配置的其中之一给你的话,只要来信向我索取即可。因为篇幅的 <BR> 考量,所以我没有在这里把它们列出来。我这里有 Supra, Tlebit T1600, <BR> USR Courier 以及 Zoom 14.4/28.8 数据机的设定。 <BR> <BR> <BR> 7.2. 安装 getty_ps <BR> <BR> 依照预设值,getty-ps 将会照 Linux 的档案系统标准(FSSTND FileSystem <BR> STaNDar) 来配置,这个意思是二进位码将会放在 /sbin 下,而配置档将会 <BR> 以 /ect/conf.{uu}getty.ttySN 来命名。这并不能从文件叙述中找到 (not <BR> apparant from the documentation)!它也会假定 lock files 将得要放到 <BR> /uar/lock 目录里。要确定你有 /var/lock 这个目录。 <BR> <BR> 如果你不想依照 FSSTND 的话,二进位码将会放到 /etc 里面,而配置档将 <BR> 会放到 /ect/default/{uu}getty.ttySN 里面,而 lock files 则将会放到 <BR> /usr/spool/uucp 里面。如果你有使用 UUCP 的话那麽我建议这样做,因为 <BR> 如果你把 lock files 搬到 Taylor UUCP 无法找到的地方去那麽它将会出 <BR> 问题的。 <BR> <BR> getty-ps 也使用 syslogd 来记录讯息。如果你目前没有执行它的话,参阅 <BR> syslogd(1) 以及 syslog.conf(5) 的线上手册来设定 syslogd 。讯息会优 <BR> 先以 LOG_AUTH 记录,错误使用 LOG_ERR 记录,而除错使用 LOG_DEBUG 。 <BR> 如果你不想使用 syslogd 的话那麽你可以编辑在 getty-ps 原始档案里的 <BR> tune.h 用一个记录档来取代,预设档名为 /var/adm/getty.log 。 <BR> <BR> 当你决定好是否要依照 FSSTND 以及使用 syslog 时,编辑在 getty-ps 原 <BR> 始目录里面的 tune.h 以及 Makefile 来反应你所作的决定。现在,根据说 <BR> 明安装。 <BR> <BR> 从现在起,所有谈到 getty 的地方都是指 getty_ps 而言。谈到 uugetty <BR> 则是指 getty_ps 套件里的 uugetty 而言。 <BR> <BR> <BR> 7.3. 设定 uugetty <BR> <BR> 为了要能从你的数据机进行拨接,我们想要用 uugetty 。 uugetty 执行很 <BR> 重要的 lock file 检查。更新 /etc/gettydefs 以便为数据机增加项目: <BR> (注意到这里的项目互相参考,它们并非固定速度) <BR> <BR> # Modem entries <BR> 38400# B38400 CS8 # B38400 SANE -ISTRIP HUPCL #@S @L @B login: <BR>#19200 <BR> 19200# B19200 CS8 # B19200 SANE -ISTRIP HUPCL #@S @L @B login: <BR>#9600 <BR> 9600# B9600 CS8 # B9600 SANE -ISTRIP HUPCL #@S @L @B login: <BR>#2400 <BR> 2400# B2400 CS8 # B2400 SANE -ISTRIP HUPCL #@S @L @B login: <BR>#1200 <BR> 1200# B1200 CS8 # B1200 SANE -ISTRIP HUPCL #@S @L @B login: <BR>#300 <BR> 300# B300 CS8 # B300 SANE -ISTRIP HUPCL #@S @L @B login: #38400 <BR> <BR> <BR> 如果你将你的数据机设成 RTS/CTS 执行应硬体流量控制的话,那麽你可以 <BR> 保 CRTSCTS 加到这些项目里: <BR> <BR> <BR> # 38400 fixed speed with hardware flow control <BR> F38400# B38400 CS8 CRTSCTS # B38400 SANE -ISTRIP HUPCL CRTSCTS <BR>#@S <BR>@L @B login: #F38400 <BR> # 19200 fixed speed with hardware flow control <BR> F19200# B19200 CS8 CRTSCTS # B19200 SANE -ISTRIP HUPCL CRTSCTS <BR>#@S <BR>@L @B login: #F19200 <BR> # 9600 fixed speed with hardware flow control <BR> F9600# B9600 CS8 CRTSCTS # B9600 SANE -ISTRIP HUPCL CRTSCTS #@S <BR>@L <BR>@B login: #F9600 <BR> <BR> <BR> 如果你要的话,你可以让 uugetty 在签入时的标题上印出些有趣的东西。 <BR> 在我的例子里,我印出系统名称,串列线路,以及目前的每秒位元传输率。 <BR> 你可以加入其它的东西: <BR> <BR> <BR> @B The current (evaluated at the time the @B is seen) <BR>bps rate. <BR> @D The current date, in MM/DD/YY. <BR> @L The serial line to which getty is attached. <BR> @S The system name. <BR> @T The current time, in HH:MM:SS (24-hour). <BR> @U The number of currently signed-on users. This is <BR>a <BR> count of the number of entries in the /etc/utmp <BR>file <BR> that have a non-null ut_name field. <BR> @V The value of VERSION, as given in the defaults <BR>file. <BR> To display a single '@' character, use either '\@' or <BR>'<A HREF="mailto:@@'.">@@'.</A> <BR> <BR> <BR> 接下来,确定你数据机所接的串列埠有输出及输入的设备。如果你的数据机 <BR> 设在 ttyS3 的话你将会需要 /dev/cua3 ,以及 /dev/ttyS3 这两个设备。 <BR> 如果你没有正确的设备,参阅″在 /dev 下建立设备″该节如何建立设备, <BR> ,并且建立这些设备。 <BR> <BR> <BR> 7.4. 特置化(customizing) uugetty <BR> <BR> 你有许多参数可以用来改变你所拥有的每一个埠。这些是以分别对每一个埠 <BR> 使用不同配置档的方式来实作的。这个 /etc/conf.uugetty 档案会被所有 <BR> 的 uugetty 所使用,而 /etc/conf.uugetty.ttySN 只由一个埠使用。预设 <BR> 的配置档□例可以在 getty-ps 的原始档案里找到,这在绝大部分的 Linux <BR> 发行套件里面都会有。因为篇幅的考量,没有把它们列在这里。要注意的是 <BR> 如果你用的是比较旧的 getty 版本(比 2.0.7e 版还旧),或者是你没有 <BR> 依照 FSSTND 的话,那麽预设的档案将会是 /etc/default/uugetty.ttySN。 <BR> 我的 /etc/conf.uugetty.ttyS3 看起来像这样: <BR> <BR> <BR> # sample uugetty configuration file for a Hayes compatible <BR>modem to allow <BR> # incoming modem connections <BR> # <BR> # alternate lock file to check... if this lock file exists, <BR>then uugetty is <BR> # restarted so that the modem is re-initialized <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -