Next Previous Contents

1. 瘟猫是什么东东?

1.1 它们是猫......

一只瘟猫,和其它的猫一样,是用来访问电话服务的,比如BBS、英特网、语音电话、传真等等。它通过电话线连接并由速度决定其特性 如果您很想学习猫的更多知识,我建议您阅读Modems-HOWTO。

1.2 ...但是跟真正的猫并不一样!

它们是“瘟”猫(WINmodem)!也就是说,它们依赖于Windows操作系统才能工作!为什么呢?很简单,因为它们太土鳖!它们需要特定的软件和驱动程序协同起来才能完成完整的任务。所谓的特定软件指的就是操作系统,随猫所提供的驱动程序99%的程度是只有为微软视窗系统平台独家提供的。但是随著Linux的民主化/大众化(democratization),一些生产厂家,比如朗讯科技(LT)、摩托罗拉(Motorola)等,决定为她们自行研制生产的猫们开发Linux下的驱动程序。但是她们并不了解Linux的哲学:她们提供的驱动程序是能够正常工作的,而她们的驱动程序却是“闭源”(Closed Source)的!她们是free的,这里的free指的是价格上的“免费”,而不是GPL条款所指的“自由”!也就是说这些驱动程序的源代码不公开给大众。

所以,一些“黑客”/“电脑玩家”决定编写一个开源(Open Source)的驱动程序,但是他们并不十分了解手中的猫的技术细节,因为生产厂商不愿意泄露的猫的技术细节。也正因为如此,开源的猫驱动程序往往是alpha或者beta版本的。

1.3 我怎么知道我拿的是瘟猫?

1. 看看您的猫连接的串口的名称(举例说,在Windows或者MSDOS就是COM1、COM2、...等等)。

在Linux下,您的猫的名称是/dev/ttySx。此处的x是在DOS下的串口号数字减一。比如,在DOS下的COM1,在Linux是ttySx,这里的x=1-1=0,所以是ttyS0。

第二例:在DOS下面是COM3,在Linux下面则是ttyS2。

其它的依此类推。

2. 给/dev/ttySx做一个名为/dev/modem的符号连接。需要执行的命令是:


rm -f /dev/modem<p>
ln -s /dev/ttySx /dev/modem

3. 下载并安装minicom软件包。接著运行'minicom -s'。

选择'Serial Port Setup'(串口设置),键入'A'来设定'Serial Device('串口设备),删除所有的行,并输入'/dev/modem'。接著请按[Enter]回车键确认。按[Esc]键,并选择'save setup as dfl”,然后选择'Exit'(退出)。

请等待一会儿,然后输入'AT'。如果您的猫回应'OK',那么您的猫不是一只瘟猫,而是一只标准的猫!

如果初始化时间太长,那么您的猫应该是一只瘟猫。请仔细阅读本文档,让它能跑起来。请以root根用户登录。

4. 请按CTRL+A然后X退出Minicom操作环境。


Next Previous Contents