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拨号无线上网(示例代码)相关推荐

  1. linux下cpu性能测试软件,Linux系统性能测试工具(四)——CPU性能测试工具之super_pi、sysbench...

    在Linux系统下运行微信Web开发者工具 微信Web开发者工具只有window版本和mac版本,如果想要在Linux系统下运行微信Web开发者工具,需要花费很大周折. 注:带 * 的步骤或文件为不确 ...

  2. linux 防ddos攻击软件,linux系统下免费防DDOS CC攻击脚本,有效减轻服务器压力 【转】...

    网站DDOS是最头疼的事.即使是国内高防的服务器,也不能100%彻底解决CC,DDOS攻击,在没有硬防的情况下,寻找软件代替是最直接的方法,比如用iptables,但是iptables不能在自动屏蔽, ...

  3. linux怎么使用4g模块的网络,在ARM-linux上实现4G模块PPP拨号上网(示例代码)

    在ARM平台上实现4G模块的PPP拨号上网,参考网上的资料和自己的理解,从一无所知到开发完成花了一周多.最后看到ARM板ping通www.baidu.com时甚是高兴,现将此过程整理如下.当然,除此之 ...

  4. linux最新系统下载软件,linux lite4.8稳定版下载

    linux lite4.8稳定版是最新推出的linux稳定版操作系统,支持64位安装系统,并且拥有丰富完整的系统套件,让你开发与办公更加方便,还搭载了各种各样的主题皮肤,以及强大的图像编辑器和查看器, ...

  5. linux命令文件加密软件,Linux系统下如何加密文件,简单实用的文件管理器GnuPG

    我们知道,Linux 桌面版和服务器版具有卓越的安全性.然而这并不意味着你可以放松警惕.你应该一直认为你的数据总是很快就会被破坏.也就是说,你可能需要使用各种加密工具.比如 GnuPG,它可以让你加密 ...

  6. linux从usb安装软件,Linux下USB Camera的安装和使用

    1.查看摄像头ID: [root@151 dev]# lsusb Bus 002 Device 013: ID 0ac8:3313 Z-Star Microelectronics Corp. 0xc8 ...

  7. 如何在linux下安装rar软件,Linux下安装使用RAR压缩软件的方法

    linux下我们常用的压缩软件格式是tar,zip,这里介绍另外一款windows下常用的压缩格式rar文件. 一. 下载RAR for Linux 下载的文件是rarlinux-3.9.b3.tar ...

  8. linux做前端的软件,Linux下使用的GCC编译器图形前端软件wxgcc

    对于Linux用户,不知您是否遇到过这种情况:在进行C/C++编程或是研究他人源代码的时候,发现对于某个C/C++语言特性不是很明确,于是就想自己创建一个小程序编译测试一下.一般需要进行如下操作(以C ...

  9. linux类似vc的软件,linux下能否使用VC之类的软件?

    smallwl 于 2006-10-22 09:23:11发表: Linux下的VC集成开发环境 一.概述 ----Linux下的VisualC是个软件集成开发环境,其中包括了用来创建.修改.编译.运 ...

最新文章

  1. android 怎么判断activity 从哪里启动的
  2. 【golang】Go语言学习-select用法
  3. 华硕首款平板电脑周五开售
  4. 源于十年来的点滴积累——《变革中的思索》印行出版
  5. Java实现连连看源代码文档_Java实现游戏连连看(有源代码)
  6. STL工具书(常用用法总结)
  7. Log4j.properties配置文件详解
  8. 对C#Chart控件使用整理
  9. 【工具分享】一个阿里出品的免费在线图表制作工具(ChartCube 图表魔方)
  10. Cause: java.io.IOException: Could not find resource com/itheima/po/CustomerMapper.xml
  11. 在linux上压缩文件,Linux上压缩文件的 5 种方法
  12. android组合按键截屏,如果你的安卓手机支持〔电源〕键+〔音量减〕键截屏,你可以代码...
  13. 两个路由器+两个主机:简单的网络配置
  14. 微信800android1840,微信8.0版本官方版
  15. Nuxt.js框架启动报错✖ 224 problems (146 errors, 78 warnings) 146 errors and 74 warnings potentially fixab
  16. 导出到word时,报错,com组件错时,酱紫弄——————从同事那里抄滴
  17. 我们的管理:部门管理
  18. 怎么查看linux服务器品牌,怎么查看Linux服务器硬件信息,这些命令告诉你
  19. c语言专业教学,C语言在计算机专业中的教学.docx
  20. 基于JSAAS的公文交换系统的说明

热门文章

  1. 错误信息:Microsoft 分布式事务处理协调器(MS DTC)已取消此分布式事务
  2. 1984钻石一代NBA选秀
  3. 总帐科目字段选择存储在表 T004F 中;科目分配存储在表 T162K 中。
  4. 销售收入科目确定VKOA
  5. 订单库存是否与库存地有关
  6. 敢问路在何方——项目经理成长手记
  7. “200亿先生”沈腾加持,BOSS直聘能让中国人找到好老板吗?
  8. 内容创业时代,粉丝已死
  9. 服务中启动oracle服务,Linux下如何自动启动Oracle服务
  10. mysql排序分页乱的_Mysql 排序分页混乱