在LINLUX下面建立GPRS无线MODEM拨号
1. 将无线Modem接到Pc机的串口1(/dev/ttyS0)上。
2. 首先使用minicom(强烈建议在linux的图形用户界面下新建一个Terminal,然后运行minicom),将速率设置成为57600、8N1,Hardware Flow Control.
3. 运行AT,看是否会返回OK。如果没有返回则表明串口设置有问题,或者Saro Modem的串口速率设置有问题;
4. 输入AT+CSQ?看信号质量如何,如果结果类似+CSQ: 22,99(逗号前的数字在12~31之间)为正常。
5. 输入AT+CGDCONT=1,”IP”,”cmnet” ,看是否会返回OK。这条命令的作用是设置Apn(访问接入点名)。如果您的Apn是其他值,请相应地将cmnet替换掉即可。例如假设您的Apn是gdyd.yl,请输入AT+CGDCONT=1,”IP”,”gdyd.yl” ;
6. 输入ATDT*99***1#看是否会返回CONNECT。正常情况下应当返回CONNECT,而且后面应当出现一些数据;
7. 退出minicom软件。
8. 运行wvdialconf /etc/wvdial.conf 。可以看到系统自动开始查找modem,并且将成功找到Modem安装在ttyS0上,并且速率为57600,如下图示:
[root@test ppp]# wvdialconf /etc/wvdial.conf
Scanning your serial ports for a modem.
ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 4800 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 4800 baud, next try: 9600 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 19200 baud
ttyS0<*1>: ATQ0 V1 E1 -- failed with 19200 baud, next try: 57600 baud
ttyS0<*1>: ATQ0 V1 E1 -- OK
ttyS0<*1>: ATQ0 V1 E1 Z -- OK
ttyS0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyS0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyS0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyS0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyS0<*1>: Modem Identifier: ATI – Siemens Mc35 Gprs Modem
ttyS0<*1>: Max speed is 57600; that should be safe.
ttyS0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
Found a modem on /dev/ttyS0.
Modem configuration written to /etc/wvdial.conf.
ttyS0<Info>: Speed 57600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
如果结果和上面不同,请多试几次,系统最后总会成功找到Modem的。
9. vi /etc/wvdial.conf ,将这个文件修改为如下:
[Dialer Defaults]
Modem = /dev/ttyS0
Baud = 57600
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
Phone = *99***1#
Username =
Password =
10. 编辑 /etc/chap-secrets和/etc/pap-secrets
将两个文件中的内容都改为
“” * “”
注意,第一对引号为用户名,*号表明对服务器名没有限制,第二对的引号内为校验密码。
11. 运行wvdial,可以看到结果如下:
[root@test ppp]# wvdial
--> WvDial: Internet dialer version 1.53
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
--> Carrier detected. Waiting for prompt.
~[7f]}#@!}!}!} }7}"}&} } } } }#}%B#}%}%}&I=}3[18]}(}"}^}#~
--> PPP negotiation detected.
--> Starting pppd at Thu May 13 17:47:11 2004
--> pid of pppd: 19535
12. 另开一个Terminal,运行ifconfig可以看到接口中已经出现了ppp0设备,如下图所示:
ppp0 Link encap:Point-to-Point Protocol
inet addr:220.192.68.149 P-t-P:220.192.64.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:3 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:66 (66.0 b) TX bytes:84 (84.0 b)
可以看到已经获得了动态地址220.192.68.149
13. 这时候需要手工添加一条默认路由:route add default ppp0 ,添加完成后可以ping远端的一个地址试试是否真的上网了,例如说在公网上可以ping 166.111.8.238,应该会通;
14. 如果要挂断ppp联接,很简单,只要切换到wvdial所在的Terminal,然后按Ctrl + C即可,也可以给kill掉wvdial 进程,结果如下:
Caught signal #2! Attempting to exit gracefully...
--> Disconnecting at Thu JULY 13 17:58:26 2004
[root@test ppp]# ppp0 Link encap:Point-to-Point Protocol
在LINLUX下面建立GPRS无线MODEM拨号相关推荐
- GPRS MODEM拨号错误代码
GPRS MODEM拨号错误代码 用手机+电脑GPRS无线上网 GPRS MODEM拨号错误代码分析 1.633错误: GPRS Modem正在使用或没有配置为断开. 如果是拨号网络连接,网络连接试图 ...
- 利用GPRS MODEM拨号上网的说明
厦门蓝斯通信有限公司 产品使用手册 Lenz 710 GPRS Modem 目录 第一章 前言... 2 1.1目的... 2 1.2内容介绍... 2 1.3修订记录... 2 1.4缩 ...
- GPRS 无线通讯网络介绍问答 40 题
1.什么是 GPRS? GPRS正式商用以来,使用的客户人数不断增多,但很多移动手机用户对这个以英文字母缩写命名的新业务还不了解,究竟什么是GPRS?GPRS能给用户带来什么呢? GPRS是通用分组 ...
- GSM模块_Android建立GPRS通信的流程
开篇废话 首选声明我是一个嵌入式系统开发工程师,我整理这篇文章的目的,其实是希望通过借鉴手机连接GPRS的流程,来完善系统内部对于GSM模块集成的稳定性.所有内容来自网络,在文末的参考链接标注了出处, ...
- 什么是GPRS 无线通讯网络
GPRS 是通用分组无线业务(GeneralPacketRadioService)的英文简称,是一种新的分组数据承载业务.相对原来GSM的拨号方式的电路交换 数据传送方式,GPRS是分组交换技术,具有 ...
- gprs模块ftp 远程升级_基于GPRS无线通信技术的冷链监测系统
GPRS(general packet radio service)是通用分组无线业务的简称,该技术建立在GSM网络的基础上,被称为2.5 代移动通信技术,它将无线通信与Internet 紧密结合. ...
- 同步电脑与手机,让手机变身无线Modem
同步电脑与手机,让手机变身无线Modem 你是否有过这样的经历:当在外面急需上网收发邮件.办理业务时,却只能无奈地望着你的笔记本电脑叹息,重要的生意.宝贵的订单--就这样被错过!在WiFi.3G网络还 ...
- sim900芯片—GPRS模块ppp拨号上网
--------------------------------------- 主机操作系统:Centos 6.7 交叉编译器环境:arm-linux-gcc-4.5.4 开发板平台: FL2440 ...
- 【技术】基于GPRS无线网络的嵌入式远程车载监测系统[图]
原文链接地址:http://tech.c114.net/164/a663339.html 摘要:按照石化公司的要求,设计了一个基于GPRS无线网络与嵌入式操作系统μC/OS-Ⅱ的远程车载监测系统,用于 ...
- GPRS无线数据采集器通信范例
GPRS无线数据采集器通信范例 数据采集器与数据中心之间是通过TCP/IP协议进行数据传输的,数据中心需为具备公网固定IP地址的计算机或服务器.数据中心作为服务器端监听端口,数据采集器上电后,主动与数 ...
最新文章
- jwt 私钥_一分钟带你了解JWT认证
- javascript 对象详解
- matlab计算一个长式子,matlab求积分,式子太长
- ubuntu 下安装java6的源
- iOS 项目经验以及APP上架流程 _Dylan
- 一步一步SharePoint 2007之四十三:实现自定义Workflow(2)——设置配置文件
- java ee jsp_EE JSP:使用自定义标签库生成动态内容
- 终于有人把安卓程序员必学知识点全整理出来了,送大厂面经一份!
- java lambda表达式学习笔记
- 利用可分离卷积UNet进行木薯叶病分类
- sql server根据年查询日期_SQL根据日期条件使用between查询数据集应注意事项
- java毕业设计开题报告论文基于JavaWeb项目实现的高校学生在线选课系统
- Google发布Chrome Web Store应用商店
- 32-【算法与数据结构】伪代码与流程图
- QLabel实现超链接,设置超链接颜色,去掉超链接下划线方法
- fabric 中 peer 和 couch 容器内部数据存放目录地址
- Perfect Triples(思维/规律)
- 苹果你深深的伤害了我,还不让我说
- java 持久监听blockqueue的变化_Curator目录监听
- Intel (Altera) LVDS