zoukankan      html  css  js  c++  java
  • linux 4G模块拨号脚本

    关于4G模块的移植,请参考上一节

    https://www.cnblogs.com/ChenChangXiong/p/10852177.html

    ppp脚本,主要包含3个脚本文件,一个是需要pppd调用的脚本,还有一个chat是运营商的拨号脚本

    // 在文件系统的 /etc 目录下,创建 ppp 目录  在 /etc/ppp 目录下创建 peers 目录

    gprs脚本:

    # vim /etc/ppp/peers/gprs
    #/etc/ppp/peers/gprs
    # This is pppd script for China Mobile, used GPRS Module
    # Usage: root>pppd call gprs

    debug
    nodetach
    /dev/ttyUSB0
    115200
    nocrtscts
    modem
    #noauth
    debug
    #nodetach
    #hide-password
    usepeerdns
    noipdefault
    defaultroute
    user "cmnet"
    0.0.0.0:0.0.0.0
    ipcp-accept-local
    #ipcp-accept-remote
    #lcp-echo-failure 12
    #lcp-echo-interval 3
    #noccp
    #novj
    #novjccomp
    #persist
    #connect '/usr/sbin/chat -s -v -f /etc/ppp/gprs-connect-chat'
    connect '/sbin/chat -v -s -f /etc/ppp/gprs-connect-chat'
    #disconnect '/bin/chat -v -f /etc/ppp/gprs-disconnect-chat'
    

      

    另一个脚本


    # vim etc/ppp/chap-secrets
    # Secrets for authentication using CHAP
    # client server secret IP addresses
    "cmnet" * "cmnet" *

    拨号脚本:

    终端输入:vim   /etc/ppp/gprs-connect-chat

    移动: 

    #Chat script for China Mobile, used SIMCOM sim4100 TD module.
    TIMEOUT 15
    ABORT "DELAYED"
    ABORT "BUSY"
    ABORT "ERROR"
    ABORT "NO DIALTONE"
    ABORT "NO CARRIER"
    TIMEOUT 40
    '' AT
    OK ATS0=0
    OK ATE0V1
    OK AT+CGDCONT=1,"IP","CMNET"
    OK AT+CGEQREQ=1,2,128,384,,,0,,,,,,
    OK ATDT*99*1#
    CONNECT

    联通:
    TIMEOUT 5
    ABORT 'NO CARRIER'
    ABORT 'ERROR'
    ABORT 'NODIALTONE'
    ABORT 'BUSY'
    ABORT 'NO ANSWER'
    '' AT
    OK ATZ
    OK AT+CGDCONT=1,"IP","3GNET",,0,0
    OK-AT-OK ATDT*99#
    CONNECT dc

    关于脚本的详细解释,请参考: https://blog.csdn.net/duloveding/article/details/8287758

    https://www.linuxidc.com/Linux/2011-03/33430p2.htm  (三大运营商的脚本)

    脚本设置好后,重启。

    首先尝试和模块通信,查看知否正常。

    终端输入:

    echo    “AT+CSQ”  > /dev/ttyUSB2

    然后:cat    /dev/ttyUSB2  

    就可以查看信号强度,如果连接正常,就会收到回复,也可以试试其他的指令

    如果都正常,最后启动拨号:

    ping一下谷歌:

    参考文档:

    http://www.cnblogs.com/chenfulin5/p/6951290.html?tdsourcetag=s_pcqq_aiomsg

    https://blog.csdn.net/duloveding/article/details/8287758

    https://www.linuxidc.com/Linux/2011-03/33430p2.htm

    https://blog.csdn.net/duloveding/article/details/8287758

    https://www.linuxidc.com/Linux/2011-03/33430p2.htm

    https://www.v2ex.com/t/328730

    https://blog.csdn.net/skdkjzz/article/details/22209371 

    https://blog.csdn.net/qq_41546323/article/details/78930780

    https://blog.csdn.net/szhebin/article/details/81114566 (有一个文档可以下载参考 关于i.mux6移植)

    注意:天线也很重要,一开始我以为不需要天线也可以,顶多是信号差一点,但是实际上,没有天线是不行的,我试的根本无法启动拨号,所以一直的时候ifconfgi没有获取到ip   ME909s天线接在标有M的接口,有三个的天线接在标有M端口的  

  • 相关阅读:
    elasticsearch api
    kaili camera
    mysql create db utf8 character
    npm run-script
    d-link kvm 关闭声音
    setInterval js
    jpa datasource config
    mvn添加本地jar
    Sublime Text 2 中文包
    初遇ping++
  • 原文地址:https://www.cnblogs.com/ChenChangXiong/p/10854793.html
Copyright © 2011-2022 走看看