欢迎来到天天文库
浏览记录
ID:33931442
大小:1.53 MB
页数:19页
时间:2019-02-28
《linux 24学时教程(九 linux_24学时教程(九)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、下载第三部分与外部世界连接第9学时使用通讯程序第10学时与因特网连接第11学时配置因特网电子邮件第12学时配置因特网新闻第13学时因特网上的下载与浏览下载第9学时使用通讯程序在本学时教程中将学习使用从本书所附的CD-ROM光盘中安装的程序与外部世界进行通讯。还将学习如何设置串行口及调制解调器、配置并使用两个通讯程序以及通过Linux操作系统发送和接收传真。虽然CD-ROM光盘中包含了所有需要用来运行Linux通讯程序的软件,还需要一个串行通讯口和调制解调器才能从Linux系统中向外拨号。假定你熟悉调制解调器、
2、熟悉诸如波特率、校验或者停止位之类的通讯术语并熟悉如何连接调制解调器与计算机。9.1设置和测试调制解调器第一个任务是在计算机上找出一个尚未使用的串行口。应该能够在计算机背面找到这个端口,它应该有9个或者25个针脚。如果使用的是膝上电脑,可能会有一个9针的串行口;如果使用的是内置调制解调器,应该带有一个RJ-11电话接头;或者有一个带有RJ-11电话接头的PCMCIA调制解调器卡。在Linux操作系统中,可以通过查看子目录device或者子目录/dev找到串行口。在这个子目录中定义了许多种设备—如硬盘驱动器、软
3、盘以及打印机等等,但是应该查找的是类型为ttyS的设备,如下所示:#ls/dev/ttyS*/dev/ttys0/dev/ttyS1/dev/ttyS2/dev/ttyS3这些设备与传统定义上的DOS串行口相对应,如表9-1所示。表9-1DOS和Linux的串行口及地址DOS端口Linux设备地址COM1/dev/ttyS00×2F8IRQ4COM2/dev/ttyS10×2F8IRQ3COM3/dev/ttyS20×3E8IRQ4COM4/dev/ttyS30×2E8IRQ3如果拥有一台带有PCMCIA调制
4、解调器卡的膝上电脑,只有在激活了这项服务并告诉Linux操作系统在开机启动的时候寻找PCMCIA设备之后,才能够使用这类调制解调器(或者任何其他的PCMCIA设备)。如果想要激活PC卡式调制解调器,需要以根操作员的身份登录进入系统,然后编辑/etc/sysconfig子目录中一个名为pcmcia的文件,把文件的内容修改为类似于下面的这个样子:PCMCIA=yesPCIC=i82365PCIC_OPTS=CORE_OPTS=上面的命令通知Linux操作系统安装PCMCIA服务。保存这个文件并重新启动Linux操
5、作系统。在重启动的过程中,PC卡式调制解调器(或者其他类型的PC卡,如果已经安装了的话)将会被识别出来。第9学时使用通讯程序用用143下载如果在使用PCMCIA设备的时候遇到了麻烦,请阅读子目录/usr/doc/pcmcia中由DavidHinds编写的PCMCIAHOWTO文档。如果想了解讨论Linux操作系统对PCMCIA设备支持方面的最新资料,请浏览站点:http://hyper.stanford.edu/HyperNews/get/pcmcia/home.html如果想下载供OpenLinux操作系统
6、使用的最新的驱动程序(内核模块),请到站点:fttp://csb.stanford.edu/pub/pcmcia如果在设置串行口的时候遇到问题,请阅读同样保存在子目录/usr/doc下的由GregHankins编写的Serial-HOWTO文档。这份文档中有怎样对串行口进行初始化和怎样解决安装过程中出现的问题方面的详细论述。因为它是一个经过压缩的文本文件,所以阅读这份文档的时候需要使用zless页命令。如下所示:zless/usr/doc/HOWTO/Serial-HOWTO.gz可以使用dmesg命令查看L
7、inux操作系统的启动记录,在其中相应的部分检查并确认串行口确实被激活了。把dmesg命令的结果输出通过管道送到less页命令,这样就可以把启动记录显示到屏幕上,从中找到与下面的内容相类似的Serialdriver(串行口驱动程序)消息段落(完成的时候,请按Q键退出):
8、#dmesg
9、less...Serialdriverversion4.13withnoserialoptionsenabledtty00at0x03f8(irq=4)isa16550Atty03at0x02e8(irq=3)isa16550A
10、...上面的例子显示了dmesg文件的一部分,这样就会知道需要查看什么样的内容。上面的输出表明系统中有对应于MS-DOS操作系统的COM1与COM4串行口,括号内是它们使用的IRQ中断号。如果没有在这个文件中看到一个Serialdriver(串行口驱动程序)段落或者是串行口的清单列表,就必须检查Linux操作系统内核,看它是否确实已经激活了对串行线的支持。在缺省的情况下,OpenLinux操作系统已
此文档下载收益归作者所有