FreeBSD handbook中文版 15 串口通讯(13) 第19 页FreeBSD 使用手册 . 每个nx=记录与另一个gettytab 可用名称匹配。 . 每个tc=记录与另一个gettytab 可用名称相匹配。 如果你拨号但FreeBSD 系统上的modem 没有回应,确信modem 能回应电话。如果modem 看起来配置正确了,通过检查modem 的指示灯来确认DTR 线连接正确。 如果你做了好几次,它仍然无法工作,打断一会,待会再试试。如果还不能工作,也许 你应该发一封电子邮件给<freebsd-questions@FreeBSD.org>寻求帮助。 15.5 拨出设备 下面将让你的主机通过modem 连接到另一台电脑上。这只要建立一个终端作为远程主 机。这可以用来登陆进一个BBS。 如果你用PPP 有问题,那这种连接在internet 上下载一个文件是非常有帮助的。如果 你必须FTP 一些东西,而PPP 断了,使用终端连接到FTP。然后使用zmodem 来把它传输到 你的机器上。 15.5.1 我的Stock Hayes Modem 不被支持,我该怎么办? 事实上,联机手册对于这个的描述已经过期了。有一个通用的Hayes 拨号已经建构在里 面了。只要在你的/etc/remote 文件中使用at=hayes。 Hayes 驱动器不够“聪明”只能认出一些比较新的modem 的高级特性---如BUSY, NO DIALTONE, or CONNECT 115200 的信息将被搞乱。当你使用的时候,你必须把这些信息关掉。 另外,拨号的延迟是60 秒。你的modem 可能使用另外的时间或提示认为有其他的通讯 问题。试试ATS7=45&W。 实际上,有些提示不完全被支持。解决方法是编辑/usr/src/usr.bin/tip/tip 目录中 的tipconf.h 文件。很明显,你需要它的源代码。 把行#define HAYES 0 修改成#define HAYES 1。然后make,make install。这样就好了。 15.5.2 我如何键入这些命令? 在/etc/remote 文件中编译一个叫做direct 的记录。例如,如果你的modem 连接在第 一个串行端口,/dev/cuaa0,就放进下面这行: 第20 页cuaa0:dv=/dev/cuaa0:br#19200:pa=none 在br 项中使用最高的传输速率。然后键入cuaa0,你就可以连接到你的modem 了。如果 在你的系统上没有/dev/cuaa0,可以这样: # cd /dev # MAKEDEV cuaa0 或以root 使用cu: # cu -l line -s speed line是串行端口(如./dev/cuaa0), speed是速度(如57600)。当你键入~.就退出。 15.5.3 在pn 现@标记不能工作? 在电话号码项@标记告诉电脑在/etc/phones 文件中查找一个电话号码。但@标记也是一 个在象/etc/remote 这样的可用文件中的特殊的字符。用一个反斜线符号退出: pn=\@ 15.5.4 我如何在命令行拨电话号码? 在你的/etc/remote 文件中通常放着一个叫做generic 的记录。例如: tip115200Dial any phone number at 115200 bps:\