本文转载自:http://blog.csdn.net/qq562029186/article/details/65438553

4G模块PPP拨号上网

方法1

所需文件: 
xxx-chat-connect,xxx-chat-disconnect ,xxx-ppp 
复制以上三个文件到/etc/ppp/peers目录下

  1. 在 xxx-ppp 文件

    修改你的串口设备名和pppd 拨号使用的 username,password。

  2. 在 xxx-chat-connect文件

    修改你的 APN。APN/username/password 是从你的网络提供商那里获取的。

  3. 使用下面的命令启动 ppp 拨号

    pppd call xxx-ppp & 
    //命令最后的 & 可以让 pppd 后台运行

方法2

所需文件: 
xxx-pppd.sh,ip-up ,xxx-ppp-kill 
复制以上ip-up文件到/etc/ppp目录下

  • 使用xxx-pppd.sh 拨号,命令形式如下:

./xxx-pppd.sh 串口设备名(比如/dev/ttyUSB3) APN username password

  • ip-up:pppd 在获取 ip 和 dns 之后,会自动调用这个脚本文件来设置系统的 DNS

嵌入式系统一般需要拷贝这个文件到 /etc/ppp 目录下。 
请确保该文件在你的系统里有可执行权限。

  • xxx-ppp-kill 用来挂断拨号的,pppd必须被正常的挂断,否则可能会导致你下次ppp拨号失败。

使用下面方式来调用这个脚本

./xxx-ppp-kill

待续。。。。。。(未完)

最新文章

  1. PHP CURL模拟提交数据 攻击N次方
  2. WinForm关闭窗体彻底的退出方式
  3. 将php网站移到CentOS 6.7上[一]:yum安装lamp环境
  4. 将Qt5.5 动态链接生成的exe及依赖dll打包方法
  5. Linux同步机制 - 多线程开发总结
  6. java 动态代理范例 InvocationHandler与Proxy
  7. DIV中TABLE居的2种方式
  8. hbase shell下如何使用删除键
  9. 网页clientWidth等相关
  10. Hbase region 某个regionserver挂掉后的处理
  11. The request failed with HTTP status 401: Unauthorized.
  12. shell基础及变量
  13. Day12 (黑客成长日记) 函数
  14. tomcat 配置 使用综合
  15. tarjan代码
  16. jQuery 获取对象 根据属性、内容匹配, 还有表单元素匹配
  17. Java导出List集合到txt文件中——(四)
  18. Redis 内存溢出过期策略
  19. jenkins系列(11)-自动打tag升级篇
  20. Dubbo 基础介绍

热门文章

  1. 时间戳显示为多少分钟前,多少天前的JS处理
  2. 动态 SQL(1)
  3. centos6基础优化
  4. Python关于函数作为返回值的理解(3分钟就看完了)
  5. poj2325 大数除法+贪心
  6. Blend 混合
  7. 关于测试驱动的开发模式以及实战部分,建议看《Python Web开发测试驱动方法》这本书
  8. codevs1154 能量项链
  9. poj——3728 The merchant
  10. springboot整合mybatis连接mysql数据库出现SQLException异常