温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux中Modem如何配置

发布时间:2021-11-17 17:34:27 来源:亿速云 阅读:462 作者:小新 栏目:系统运维

小编给大家分享一下Linux中Modem如何配置,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

Modem配置过程

对于Modem的配置过程而言,我们现在一般使用kppp进行拨号,使用这个程序整个拨号过程将变得非常简单。因此本文就不再介绍使用pppd和chat进行的手工拨号过程了。本文仅介绍一下如何设置基本的设备驱动模块和底层设备文件的配置。在配置这些文件之后,您就可以使用kppp拨号了。

1. 外置Modem

在配置外置Modem时,因为大部分的Modem都是通过串口连接到计算机上的,所以在配置Modem之前,您必须插入串口驱动模块serial.o。在成功插入串口通讯模块之后,这时只要将设备/dev/modem连接到相应的串口设备上就可以了。例如,在/dev/ttyS0(对应Windows下的COM1)上连接了Modem,则建立连接:

ln -sf /dev/ttyS0 /dev/modem

在这之后,外置的串口modem就可以正常工作了。您可以通过使用minicom向串口发送AT命令,来检测和配置modem的工作方式。经常使用的命令:

AT命令 命令描述

ATDT(ATDP) 使用语音(脉冲)进行拨号

ATZ 复位调制解调器

ATH 挂起电话

ATI0 返回调制解调器的状态

ATI1 执行ROM校验和检查并返回值

ATI2 验证ROM校验,返回OK或ERROR

ATI3 返回ROM部件的软件版本号。

ATI4 查询调制解调器的状态信息,包括波特率、奇偶校验位长度,字长度、拨号方式、寄存器状态等信息。

ATI5 查询调制解调器的ram中的状态信息。

ATI6 查询调制解调器的链路状态信息,包括已传送(接收、丢失)的字符数、传送的数据块数目、链路连接状态、***一次拨号时间等。

ATI7 获得配置的序言文件,此文件描述的信息包括:modem支持的通讯协议,Fax版本号,EPROM的版本号。

ATI8 获得连接时间

ATI9 获得调制解调器的描述名称

例如,对于一款联想射雕外置式Modem,在启动minicom之后,输入ATI9的返回值为:

(1.0AKY1010ModemAKY101056K DATA FAX VOICE MODEM)FF

2. 内置的Linmodem

Linmodem是winmodem的linux实现。关于Linmodem的进一步信息您可以访问www.linmodems.org。现在的Linmodem一般都是PCI类型的,您也可以通过PCI检测过程,获得设备设备描述信息。在获得描述信息之后,您可以比较一下您的Modem是否属于下面列出的Modem类型。现在支持的Linmodem包括:

* Conexant/Rockwell HSF

它的驱动程序在http://www.olitec.com/pci56kv2.html或http://linmodems.org。

* Ambient Technology (formerly Cirrus Logic)

驱动程序在http://linmodems.org/CLModem-0.3.0.tar.gz。

* Lucent LT

http://linmodems.org/linux568.zip

* PCTel

PCI、AMR和Zoltrix Phantom类型的二进制驱动程序:http://www.kcdata.com/~gromitkc/winmodem.html#drivers。

* ESS

ES56T-PI (PCI) and ES56V-I (ISA)的二进制驱动程序:

ISA: ftp://ftp.esstech.com/pub/modem/isa/unsupported/56v-i/linux/kernel61/linux111.zip。

PCI: ftp://ftp.esstech.com/pub/modem/pci/unsupported/56t-pi/linux/Kernel61/111.zip。

* 3Com Mini-PCI

无可用驱动程序。

Linmodem为了在某种程度上和外置调制解调器的编程接口一致,所以一般都要生成一个仿真的串口设备。为了生成这些设备文件,一般可以使用命令mknod。

* Lucent LT:

mknod /dev/ttyS14 c 62 78

* PCTel:

mknod /dev/ttyS15 c 62 79

* Esscom:

mknod /dev/esscom c 127 1。esscom用户希望连接/dev/ttyS14到/dev/esscom,以使得仅识别ttyS*的ppp拨号程序能正常使用。

chgrp uucp /dev/ttyS14

chmod 666 /dev/ttyS14

可允许非根用户使用此服务拨号。

ln -s /dev/devicefile /dev/modem

您也可以使用setserial,修改串口配置,比如设置串口的波特率,同样也可以设置/etc/serial.conf设置串口的工作参数。

setserial -agv /dev/ttyS*

以上是“Linux中Modem如何配置”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI