今天遇到4G模块内部拨号无法上网的问题:

现象:  同样的固件, ping外网,开发板正常, 自己的板子不行

百思不得其解!

找技术支持, 2分钟搞定!

无他:  拨号接入点设置不对

开发板时别人用过的, 已经使用AT指令设置过了

正常的设置如下:

AT+cgdcont?
+CGDCONT: 1,"IP","CMNET","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","ims","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,1
+CGDCONT: 4,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 5,"IPV4V6","","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 6,"IPV4V6","3gnet","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0

不知道为什么必须使用第6路, 反正照做就是了!

重新看了下PDF中关于PPP拨号点的说明:

4.2 PPP 拨号指令
        PPP 拨号是一种传统的拨号形式。一般情况下主机系统有一个 PPP 协议栈程序负责和模块交互。这里主要介绍 Linux 系统。
        Linux 系统下主机一般通过 PPPD 进程和模块交互,开始拨号的时候 PPPD 通过 chat 程序和模块先进行 AT 交互,确认模块的状态或者设置一些参数,然后通过 ATD*99#拨号,进入 PPP协商模式。

4.3 2G/3G/4G 下的 PPP 拨号处理
(1)2G 模式
包含中国移动 GSM,中国联通 GSM 和中国电信 CDMA2000。
中国移动 GSM 或者中国联通 GSM 公网不需要特殊的配置。
中国移动 GSM 或者中国联通 GSM 专网:
通过 chat 脚本设置 AT+GGDCONT=1,“IP”, “apn”
通过 ppp 脚本设置好用户名和密码
user “usrname”
password “password”
中国电信 CDMA2000 公网:
通过 ppp 脚本设置好用户名和密码
user “ctnet@mycdma.cn”
password “vnet.mobi”
中国电信 CDMA2000 专网:
通过 ppp 脚本设置好用户名和密码
user “usrname”
password “password”

(2)3G 模式
包含中国移动 TDS,中国联通 WCDMA 和中国电信 EVDO
中国移动 TDS 或者中国联通 WCDMA 公网不需要特殊的配置。
中国移动 TDS 或者中国联通 WCDMA 专网
通过 chat 脚本设置 AT+GGDCONT=1,“IP”, “apn”
通过 ppp 脚本设置好用户名和密码
user “usrname”
password “password”

中国电信 EVDO 公网:
通过 ppp 脚本设置好用户名和密码
user “ctnet@mycdma.cn”
password “vnet.mobi”
中国电信 EVDO 专网:
通过 chat 脚本设置 AT+GGDCONT=1,“IP”, “apn”
通过 ppp 脚本设置好用户名和密码
user “usrname”
password “password”

(3)4G 模式
LTE 公网
不需要特殊的配置
LTE 专网
通过 chat 脚本设置 AT+GGDCONT=1,“IP”, “apn”
通过 ppp 脚本设置好用户名和密码
user “ctnet@mycdma.cn”
password “vnet.mobi”

备注:
AT+CRM 的使用,在 CDMA 和 EVDO 网络下有两种模式:
(1)AT+CRM=0 或者 1 是接力模式,即模块是透传作用,主机 LINUX 透过模块直接和电信服务器进行 PPP 协商。
(2)AT+CRM=2 是网络模式,主机 LINUX 先和模块进行 PPP 交互,然后模块中转 PPP 包和电服务器交互。
两种模式在业务上没有根本区别,可能在时间上有所差别。SIM7100 默认值是 0,SIM7600/SIM7500 默认值是 2,这是高通平台默认值,SIMCom 没有修改

关于PPP拨号的接入点相关推荐

  1. linux下的ppp软件,linux下ppp拨号无线上网(示例代码)

    linux下用ppp上网需要两个程序:pppd和chat.ubuntu自带pppd和chat,可以使用man查看具体使用方法. 典型的ppp拨号需要准备几个文件: 1. pppd脚本. 2. chat ...

  2. 0710 mux协议的作用(ppp拨号时如何和gprs进行at指令交互)

    ppp拨号使gprs上网的同时如何和gprs模块进行at指令的交互,这是一个问题. 在linux中,ppp拨号上网是内核中支持的,只需要在内核配置中选上. ppp拨号的方式使gprs进行上网与at指令 ...

  3. linux ppp漏洞,Linux下ppp拨号的实现(Arm)

    Linux发行版自带PPP拨号需要的pppd和chat命令,以2.6.18内核的Linux虚拟机为例,在/usr/sbin目录下,/etc/ppp目录也已自动创建.参考模权创建拨号脚本ppp-on,p ...

  4. NUC980开发板Linux系统EC20模块 移植 串口 PPP拨号

    NUC980开发板Linux系统EC20模块 移植 串口 PPP拨号 1. EC20模块连接 2. Linux内核配置 3. 交叉编译PPP 4. 拨号脚本 5. 进行拨号 1. EC20模块连接 在 ...

  5. linux下ppp拨号无线上网

    linux下用ppp上网需要两个程序:pppd和chat.ubuntu自带pppd和chat,可以使用man查看具体使用方法. 典型的ppp拨号需要准备几个文件: 1. pppd脚本. 2. chat ...

  6. linux ppp拨号 USB,linux下ppp拨号上网

    转帖 如何用 Linux 拨号上网 一.Linux 上的 PPP Linux 中已经包括了点对点协议PPP,其主体是 pppd ,如果你已经使用过 Windows95 或 NT 的拨号网络,那么你已经 ...

  7. 无线网ppp服务器连接失败,关于无线上网PPP拨号问题

    关于无线上网PPP拨号问题 (2012-04-11 02:41:41) 标签: 无线上网 杂谈 关于无线上网PPP拨号问题我是在FC3,内核2.6.9.下面的指示说明电脑与手机通过红外连接成功,并分配 ...

  8. linux 4g 拨号,4G模块Linux PPP拨号说明

    前言 对于4G模块上网拨号上网有很多方法,本文针对PPP的拨号说明,至于USB串口驱动配置,请查看前面的文章:4G模块驱动移值. 一.PPP的下载和交叉编译 ppp库文件可以去http://ppp.s ...

  9. linux ppp拨号 USB,Linux中实现ppp拨号连接

    以SIM7600 3G/4G模块.联通sim卡为例实现ppp拨号连接,具体过程如下: 1)安装pppd拨号软件,下载源码ppp-2.4.5.tar.gz,编译并安装(如是嵌入式环境,需交叉编译),编译 ...

最新文章

  1. Redis 高级特性(4)— 单线程架构
  2. jquery隐藏表格行
  3. iOS开发UI篇—懒加载
  4. 我的世界服务器修改成创造,我的世界怎么创建领域
  5. 解决- SecureCRT上运行 linux vim 命令中文出现乱码
  6. 搞笑创意海报灵感|终于知道设计该怎么做了!
  7. CIO感悟:IT人转型之“势、道、术”
  8. tensorflow-训练(train)/测试(test)
  9. 19种电压转换的电路设计方式
  10. 信息检索1.4.学术搜索引擎--百度学术搜索
  11. Dell T7920工作站 拆装硬盘
  12. 20张高清数据分析全知识地图,拿去吧你
  13. 协同过滤算法(基于用户)
  14. 如何做一名成功的业务员 【转帖】
  15. FPGA--简易DDS信号发生器 (内涵DDS与CORDIC IP核详解)附源码
  16. ipfs搭建mysql_【IPFS + 区块链 系列】 入门篇 - IPFS环境配置
  17. 2023年房地产融资模式研究报告
  18. LENOVO System X3650 M5安装Windows server 2008系统(U 盘+DVD的方法)
  19. 电脑充电和电池保养的标准答案
  20. kitti_object_vis

热门文章

  1. (转)MVS-OS390系统管理-第二章 大型服务器外存管理
  2. mysql开发收银_农银e管家收银台PC版收款语音播报插件开发实录(二)
  3. 开发脂肪秤方案PCBA设计
  4. 图片太大怎么缩小mb?
  5. 2013, Samara SAU ACM ICPC Quarterfinal Qualification Contest C.Victor‘s Research
  6. 不能初始化数据库支持endnote_EndNote正确恢复数据库方法 | 科研动力
  7. iOS/iPadOS中Office中文字体显示不正确的解决方法
  8. 一种云化busybox demolets的设想和一种根本降低编程实践难度的设想:免部署无语法编程
  9. 高数复习(2)--方向导数与梯度的理解 附根据梯度求轨迹的基本模型
  10. 逻辑强化(06)分析推理 答案解析