linux下的ppp软件,linux下ppp拨号无线上网(示例代码)
linux下用ppp上网需要两个程序:pppd和chat。ubuntu自带pppd和chat,可以使用man查看具体使用方法。
典型的ppp拨号需要准备几个文件:
1. pppd脚本。
2. chat脚本。
3. chap-secrets文件。
4. pap-secrets文件。
chat脚本是真正AT指令的发送和接收脚本,chat脚本主要有TIMEOUT,ABORT和AT指令交互等构成。TIMEOUT超时,ABORT指定AT指令交互时,出现什么样的错误chat将退出。AT指令交互是“接收”“发送”的形式。比如第一行,意思是不接收任何信息,直接发送AT
“” AT
第二行的意思是等待接收OK。如果OK,发送AT+CGDCONT=1这个命令。
示例:
TIMEOUT 15
ABORT ‘\nBUSY\r‘
ABORT ‘\nNO ANSWER\r‘
ABORT ‘\nRINGING\r\n\r\nRINGING\r‘
#‘‘ AT
#‘OK-+++\c-OK‘ ATH0
TIMEOUT 40
‘‘\rAT
OK
ATS0=0
OK
ATE0V1
OK
AT+CGDCONT=1,"IP","CMNET"
OK
ATDT*99***1#
CONNECT
‘‘
参考:
1. 《3g移植》 http://blog.csdn.net/duloveding/article/details/8287758
2. 《
3. 《Linux下ppp拨号》 http://wenku.baidu.com/view/74c5aed476a20029bd642d4f.html
linux下的ppp软件,linux下ppp拨号无线上网(示例代码)相关推荐
- linux下cpu性能测试软件,Linux系统性能测试工具(四)——CPU性能测试工具之super_pi、sysbench...
在Linux系统下运行微信Web开发者工具 微信Web开发者工具只有window版本和mac版本,如果想要在Linux系统下运行微信Web开发者工具,需要花费很大周折. 注:带 * 的步骤或文件为不确 ...
- linux 防ddos攻击软件,linux系统下免费防DDOS CC攻击脚本,有效减轻服务器压力 【转】...
网站DDOS是最头疼的事.即使是国内高防的服务器,也不能100%彻底解决CC,DDOS攻击,在没有硬防的情况下,寻找软件代替是最直接的方法,比如用iptables,但是iptables不能在自动屏蔽, ...
- linux怎么使用4g模块的网络,在ARM-linux上实现4G模块PPP拨号上网(示例代码)
在ARM平台上实现4G模块的PPP拨号上网,参考网上的资料和自己的理解,从一无所知到开发完成花了一周多.最后看到ARM板ping通www.baidu.com时甚是高兴,现将此过程整理如下.当然,除此之 ...
- linux最新系统下载软件,linux lite4.8稳定版下载
linux lite4.8稳定版是最新推出的linux稳定版操作系统,支持64位安装系统,并且拥有丰富完整的系统套件,让你开发与办公更加方便,还搭载了各种各样的主题皮肤,以及强大的图像编辑器和查看器, ...
- linux命令文件加密软件,Linux系统下如何加密文件,简单实用的文件管理器GnuPG
我们知道,Linux 桌面版和服务器版具有卓越的安全性.然而这并不意味着你可以放松警惕.你应该一直认为你的数据总是很快就会被破坏.也就是说,你可能需要使用各种加密工具.比如 GnuPG,它可以让你加密 ...
- linux从usb安装软件,Linux下USB Camera的安装和使用
1.查看摄像头ID: [root@151 dev]# lsusb Bus 002 Device 013: ID 0ac8:3313 Z-Star Microelectronics Corp. 0xc8 ...
- 如何在linux下安装rar软件,Linux下安装使用RAR压缩软件的方法
linux下我们常用的压缩软件格式是tar,zip,这里介绍另外一款windows下常用的压缩格式rar文件. 一. 下载RAR for Linux 下载的文件是rarlinux-3.9.b3.tar ...
- linux做前端的软件,Linux下使用的GCC编译器图形前端软件wxgcc
对于Linux用户,不知您是否遇到过这种情况:在进行C/C++编程或是研究他人源代码的时候,发现对于某个C/C++语言特性不是很明确,于是就想自己创建一个小程序编译测试一下.一般需要进行如下操作(以C ...
- linux类似vc的软件,linux下能否使用VC之类的软件?
smallwl 于 2006-10-22 09:23:11发表: Linux下的VC集成开发环境 一.概述 ----Linux下的VisualC是个软件集成开发环境,其中包括了用来创建.修改.编译.运 ...
最新文章
- android 怎么判断activity 从哪里启动的
- 【golang】Go语言学习-select用法
- 华硕首款平板电脑周五开售
- 源于十年来的点滴积累——《变革中的思索》印行出版
- Java实现连连看源代码文档_Java实现游戏连连看(有源代码)
- STL工具书(常用用法总结)
- Log4j.properties配置文件详解
- 对C#Chart控件使用整理
- 【工具分享】一个阿里出品的免费在线图表制作工具(ChartCube 图表魔方)
- Cause: java.io.IOException: Could not find resource com/itheima/po/CustomerMapper.xml
- 在linux上压缩文件,Linux上压缩文件的 5 种方法
- android组合按键截屏,如果你的安卓手机支持〔电源〕键+〔音量减〕键截屏,你可以代码...
- 两个路由器+两个主机:简单的网络配置
- 微信800android1840,微信8.0版本官方版
- Nuxt.js框架启动报错✖ 224 problems (146 errors, 78 warnings) 146 errors and 74 warnings potentially fixab
- 导出到word时,报错,com组件错时,酱紫弄——————从同事那里抄滴
- 我们的管理:部门管理
- 怎么查看linux服务器品牌,怎么查看Linux服务器硬件信息,这些命令告诉你
- c语言专业教学,C语言在计算机专业中的教学.docx
- 基于JSAAS的公文交换系统的说明