当前位置:  技术问答>linux和unix

请问在REDHAT LINUX 7。3下如何用MODEM上网?

    来源: 互联网  发布时间:2015-03-03

    本文导语:  本人有一个全向的秋池飞叶MODEM,不知道在LINUX下如何用它上网,请各位谈谈。 | 我式了一下,2838的。好像有点问题,你试试吧     在宽带接入还没有走进千家万户之时,我们要连上互联...

本人有一个全向的秋池飞叶MODEM,不知道在LINUX下如何用它上网,请各位谈谈。

|
我式了一下,2838的。好像有点问题,你试试吧


    在宽带接入还没有走进千家万户之时,我们要连上互联网,还是要驱“猫”,所以对于许多网民而言,Modem是一个十分可爱的东西。Windows对Modem提供了很好的支持,使得安装Modem十分简单。但是在Linux下安装这个可爱的东西时,却并不是那么好办呀!

一、 认清Modem
    我们都知道,电脑处理的是数字信息,而电话线路则是模拟信息,而Modem就是用来做数字信息和模拟信息之间的转换的。
    当电脑要将信息传出来时,Modem将其调制成为模拟信号,然后通过电话线传送出去。
    而当信息通过电话线传送到电脑时,Modem将其从模拟信号解调成数字信息,这样就能够传给电脑,让电脑识别。
    从这里大家就应该不难理解它的学名:“调制解调器”了。
    Modem可谓是五花八门,下面我们一起来理清这些“类型”:
    1. 按照Modem的速率进行分类:
    也就是Modem调制的速度,我们使用单位bps来衡量。Bps的全称是Bit per second,也就是表示每秒多少位!
    最早是2400bps,后来发展到9600bps、14.4Kbps、28.8Kbps、33.6Kbps、56Kbps。
    大家是否记得,通常我们使用一个33.6Kbps的Modem下载时,每秒钟的传输速度最大也就4K左右,可能大家对这个速度会有一些疑惑。其实这个问题很简单,这个4K代表的是4K Byte,而33.6Kbps则是33.6K Bit,1Byte=8Bit。
    2. 按照外形进行分类:
    1) 外置式Modem,也称外猫
    这种Modem的外形是一个小盒子,它通过串口与电脑相连。
    2) 内置式Modem,也称内猫
    这种Modem的外形则是与显卡、声卡、网卡相似,是通过插在电脑主板的ISA插槽或PCI插槽中使用的。
    3. 按照实现原理来分:
    1) 硬猫:顾名思义,使用硬件电路实现的MODEM;
    2) 软猫:随着CPU速度的提高,使用软件将CPU模拟成为MODEM的DSP。使用这种MODEM,就需要软件的支持。Windows中提供了这种软件支持,因此,软猫又常被称为Win猫,这种MODEM的特点是便宜但占用资源厉害。笔者认为,硬猫价格已经很低,使用这种软猫没有什么意义。

二、 Linux对Modem的支持
    首先,我们一起来看一下Linux对于MODEM的支持情况:
    1. Linux对软猫支持有限,我的建议是你别买软猫这种东西!如果你真的需要驱动这种软猫,参见本篇的第八部分:驱动软猫。
    2. 对于外置式MODEM而言,可谓是配置最简单的设备,只需插入某个串行口,再对这个串行口进行相应的配置就可以使用了!
    3. 对于内置式MODEM而言,也是通过串行口来进行使用的,但有些内置式MODEM并不能被Linux所认识(毕竟是插在主板上的,是一种虚拟的方式来使用串行口的),我们将在第七部分:驱动内猫中说明。
    4. 在Linux中,MODEM的速率并不影响Linux的支持。
    总而言之一句话:在Linux中使用MODEM,都是通过串行端口来进行的。只要系统能够找到这个串行端口,就可以通过串行端口来通讯。因此,驱动MODEM的思路就是:
    1) 对于外置式MODEM与能够被Linux系统识别的内置式MODEM,只需直接使用串行端口对其操作就行了;
    2) 对于那些Linux不能够识别的内置式MODEM,我们先得想办法让它被Linux系统识别,然后才能够使用第1种方式来操作。

三、 Linux下的串行口
    在Linux下,所有的设备都表现成为一个文件形式,对设备的操作也就与对文件的操作一样了。这些所有代表设备的文件都存放在“/dev”目录下。
    串行端口也不例外,不过有些特别的是,每个串行端口对应的不仅是一个文件,而是两个。其中一个是用于拔入,而另一个则用于拔出。
    1) 用来拔出的的设备文件名是ttySx,其中最后一个x是个数字,从0开始编号,与DOS串行口名的对应关系是:
       DOS下的名称 Linux下的名称
          COM1 /dev/ttyS0
          COM2 /dev/ttyS1
          COM3 /dev/ttyS2
          COM4 /dev/ttyS3
     …… ……
    2) 而用来拔入的设备文件则是caux,其中最后一个x也是个数字,也是从0开始编号,与DOS串行口名的对应关系是:
       DOS下的名称 Linux下的名称
         COM1 /dev/cau0
         COM2 /dev/cau1
         COM3   /dev/cau2
         COM4 /dev/cau3
         ……                 ……
    不过现在许多Linux发行版本似乎已经不对拔入、拔出加以区分了,都统一使用ttySx命名了。如果在你的系统的/dev目录中找不到ttySx的话,则需要自己手动创建,如:
      # cd /dev
      # ./MAKEDEV ttyS0
    每个串行端口都均需使用IRQ与I/O地址资源在,一般来说COM1和COM3共用IRQ3,而COM2和COM4共用IRQ4(如下表所示):
       串行端口     IRQ I/O地址
      /dev/cau0、/dev/ttys0     4           0x3f8
      /dev/cau1、/dev/ttys1     3           0x2f8
      /dev/cau2、/dev/ttys2     4           0x3e8
      /dev/cau3、/dev/ttys3     3           0x2e8
    通常,在Linux系统中,每一个设备都需有一个唯一的IRQ号,也就是说如果有三个串行设备的话,就必须把空闲的IRQ中断拿过来用了。例如:
      /sbin/setserial /dev/ttyS0 irq 3 (COM1口上接着鼠标,中断号为3)
      /sbin/setserial /dev/ttyS1 irq 4 (COM2口上接着一个MODEM,中断号为4)
      /sbin/setserial /dev/ttyS2 irq 5 (COM3口上还有一个MODEM,而IRQ3已经占用,因此只得使用空闲的IRQ5)
    我们只需将这些命令放在/etc/rc.d/rc.local文件中,这样就可以保证每次启动Linux时就完成设置。
    我们可以使用两个简单的命令来查看一下是否存在IRQ和I/O地址的冲突:
      cat /proc/interrupts    查看IRQ中断号
      cat /proc/ioports      查看I/O地址



    
 
 

您可能感兴趣的文章:

  • 请问这种情况我该选redhat服务器版,还是redhat客户版?哪个可以多系统共存? iis7站长之家
  • red hat linux 9已经安装好了,但是无法上网(网络正常,在XP下可上网),请问该怎么配置才能上呢?
  • 请问怎么共享上网
  • 请问普通用户登陆后,不能拨号上网,该怎么办?
  • 请问在linux系统下如何设置用ADSL方式上网?
  • 请问在Linux下怎样配置和调试ADSL上网啊?
  • 请问Linux没装图形界面能上网吗?
  • 请问一下在linux下怎么样设置拨号上网!
  • 请问一下Linux中使用代理上网的方法
  • 请问如何让在Virtual PC、VMWAR中的Redhat linux 7.2 上网
  • 请问FC2上网问题!
  • 请问安装linux后如何用adsl拨号上网????
  • 请问如何在linux下拨号上网
  • 请问Red Hat 8.0共享上网的问题
  • 100分征集:小弟用VMware Workstation装上了linux不会上网请问如何解决?
  • 请问Fedora 16如何配置上网?
  • 请问怎样让我的red hat 2004上网
  • 请问各位高手如何在用两块网卡上网的情况下配置Internet连接并将internet共享?
  • 请问在linux系统下,还可以用电信的adsl上网吗?
  • 请问关于linux下上网
  • 请问redhat6.2或redhat7.0有没有汉化版本或汉化包。only redhat serial?
  • 请问如何做到redhat fedora core2和redhat linux enterprise 3 AS共存,谢谢
  • 请问:redhat 的桌面是gnome吗,我的redhat 9是默认安装的。
  • winxp,redhat9.1双系统,现想删了redhat,请问怎做?
  • 不是说Liunx是免费发布的嘛,请问哪里可以下载RedHat 7.3或更高版本的redhat的完全安装版,请提供地址,我想装个redhat学学
  • redhat7.3+win2000用grub作双启动,请问如何重装win2000而不破坏redhat7.3
  • 请问在Redhat 9里,我从登录就是图形介面,请问如何在图形介面内进入命令行方式呢,谢谢
  • 请问如何在redhat下使用中文?
  • 请问这种情况我该选redhat服务器版,还是redhat客户版?哪个可以多系统共存?
  • 请问怎么设置Redhat9为内网服务器?
  • 请问哪位知道RedHat Advance Server2.x下载地址
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问:我知道路由器的telnet密码,但忘记了enable 密码,请问如何是好?
  • 请问那里有SYBASE的jbdb 2.0下载;jspsmartupload可以直接将文件上传到数据库,请问如何使用
  • 请问最新的reahat9.0是基于什么核心的?2.4?2.6?请问那里能下载?
  • 请问:请问哪里有关于linux基本操作命令讲解的资料下载,最好是幻灯片格式的.
  • 请问,我试图用#admintool&图形工具命令来安装sun workshop5.0,为什么进入的却是用户管理界面?请问具体该如何在solaris下安装应用软件
  • 请问玩过SOLARIS的高手门,在不正常关机后,就不能启动到windows公用桌面了,只能在命令提示模式下了,请问怎么解决这个问题啊?急~!~!
  • 请问:在配置Qt时,很多文档都说在.profile,.login里加东西,但是我好像没有发现有这两个文件上,请问这些文件在哪个目录下啊
  • 请问:在GCC里的C程序里的变量的声明是不是只能在前面,而且相同类型的变量的声明只能放在一起?如果不是,请问怎么样可以解决这个问题.
  • 请问各位大虾,小弟今天开始学jsp了,这学期我们有java课,所以已经下载了jdk(好象是1.2),请问我的98环境怎么配置jsp环境呀?我的jdk可以运行.java程序,别的我就不知道了....谢谢!
  • 主机是WIN2000,我用的是LUNIX,请问是否可以共享上网? 如果可以请问如何设置? 500分答谢,龟儿食言!
  • 请问linux下GUI开发的问题!
  • 请问出现fstab文件丢失该怎么修复呀?
  • 请问这个方法如何调用?
  • 请问一个奇怪的问题!
  • 请问在网页中打开的新窗口,如何让其居中。
  • 请问我该学什么了
  • 请问安装zhcon,cxterm问题
  • 非常急! 请问daemontools 在red hat 9下的安装问题? 在线等待
  • 请问如何在一台单机上装VMware的网络访问问题?
  • (急)请问大侠,JDK怎么配置?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3