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

内置猫的使用

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

    本文导语:  如何在linux下使用内置猫? | http://www.linuxsir.com/bbs/showthread.php?s=&threadid=4380&highlight=hsf 去看看,你会发现原来winmodem上网如此简单 | 对于内置式MODEM而言,也是通过串行口来进...

如何在linux下使用内置猫?

|
http://www.linuxsir.com/bbs/showthread.php?s=&threadid=4380&highlight=hsf
去看看,你会发现原来winmodem上网如此简单

|
对于内置式MODEM而言,也是通过串行口来进行使用的,但有些内置式MODEM并不能被Linux所认识(毕竟是插在主板上的,是一种虚拟的方式来使用串行口的),在Linux中使用MODEM,都是通过串行端口来进行的。只要系统能够找到这个串行端口,就可以通过串行端口来通讯。因此,驱动MODEM的思路就是:
    1) 对于外置式MODEM与能够被Linux系统识别的内置式MODEM,只需直接使用串行端口对其操作就行了;
    2) 对于那些Linux不能够识别的内置式MODEM,我们先得想办法让它被Linux系统识别,然后才能够使用第1种方式来操作。
在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地址
使用MODEM拔号上网
    通常,我们是通过MODEM拔打ISP提供的拔号服务电话号码,从而连入Internet的,在Linux系统中,整个过程为:
    1.准备好相应的软件
    做为拔号上网的客户端所需的程序有chat和pppd,如果你的机器上还没有这两个程序,就要安装它们,它们包含在ppp软件包中(如ppp-2.3.7-2.i386.rpm)。
chat程序的用途是拨号并等待提示,根据提示输入用户名和密码等登录信息。而pppd的用途则是建立并维持与服务器的ppp连接,传输数据。
另外,为了测试方便,我们还需要一个名为minicom的软件。不过通常这些软件都已经会在安装Linux系统时安装了。
    2.使用minicom测试拔号
    我们可以通过minicom软件来测试MODEM是否工作正常。
    1) 首先以root身份登录系统,然后运行命令:minicom -s。这将会启动一个文本对话框的配置界面。在这个配置界面中,我们可以使用上、下箭头键在菜单中选择,用Enter键选中命令。
    2) 测试调制解调器的关键在于设置串行端口。我们在此选择Serial prot setup,进入串行端口配置菜单。如果对这里的项目需要修改,只需按相应的字母键就可以了。
    3) 首先我们应设置串行设备(选择A Serial Device)。这时,要将这个位置变为相应的设备文件,例如,如果调制解调器连接在第2个串口上.则要将其设置为/dev/ttys1,因为Minicom用于输出连接。不过,由于Minicom默认是使用/dev/modem来标识MODEM的,因此,你可在此之前执行命令:ln /dev/ttys1 /dev/modem。这样会省去不少麻烦。
    4) 然后我们根据所连接的系统要求设备MODEM参数(选择E Bps/Par/Bits),在这里需要设置的包括速率(Bps)、奇偶校验位(Par)、数据位和停止位(Bits)。其中速率设备为MODEM的最高连接速度,通常可以是MODEM速度的4倍。例如,对于1.44kbPs的调制解调器,应选择57.6kbps.对于28.8kbps的调制解调器.应选择115.2kbps。而对于数据位的设置,通常是无奇偶位、8个数据位和1个停止位。例如:38400 8N1。
    5) 完成之后.按Enter键键返回serial port setup菜单、再接Enter键,返回主菜单。有了这些信息,就可以测试调制解调器了。选择Save setup as df1将配置保存为默认配置.然后选Exit退出安装界面。
    6) 打开Minicom程序,如果出现Ok提示,则调制解调器设置正确可以开始正常工作。
    7) 可以输入'AT'并按Enter键进行测试。这时,回到OK信息。如果一切顺利,则可以开始拨号。看看是否正常进接.输入"ATD163"。此时,应该听到连接的声音,然后看到连接信息和远程系统的信息提示:
     ATD163
     CONNECT 115200
    这时,就说明你的MODEM已经可以使用了。
    8)最后按CTRL+A,Q退出Minicom。
    

|
还是试试这个连结吧
www.linmodems.org
这里有几乎所有软猫WIN猫的for linux驱动

|
如果你安装的是Redhat操作系统,在控制面板上有一个检测并安装Modem的程序。不过linux下的内猫,一般Linux很难为他安装合适的驱动程序。需要自己另外下载驱动才行。

|
gz

|
我安装的是Redhat操作系统,检测不到内猫

|
好人呀

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Python3中内置类型bytes和str用法及byte和string之间各种编码转换
  • 红帽7.3能支持我的rockwell芯片的内置猫吗?
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 请问在 redlinux 8.0 下可否安装内置MODEM
  • Linux下GCC内置原子操作函数(多线程资源访问)介绍
  • 请教高手,rethat linux9.0不能识别内置网卡
  • python内置映射类型(mapping type):dict哈希字典遍历方式及其它用法举例
  • 什么版本的linux系统 内置 glibc2.4以上的版本
  • 初用linux(redhat7)内置modem没戏了, 帮帮忙!!
  • 请问:java中的内置类是何意思?
  • 在redhat 8.0中如何用内置猫上网,请指教
  • 怎样安装sis900内置网卡的驱动
  • 如何在Linux用内置调制解调器上网
  • 高手帮忙啊!!!主板内置声卡怎么安装啊!
  • 大送分,寻求解决方案,在没有内置光驱的笔记本装LINUX,....
  • 哪里有GVC致福ENET CONEXANT(ROCKWELL)(SF-1156IV/R3)内置调制解调器Linux驱动?
  • red hat linux8.0内置猫问题,大家多帮忙8-)
  • python基础教程之基本内置数据类型介绍
  • 问一个关于在shell中调用内置命令时参数的问题?参数从空格处被断开
  • 用内置变量调试shell脚本的方法
  • 我的内置摩托罗拉猫如何安装


  • 站内导航:


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

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

    浙ICP备11055608号-3