linaro rk clm920-cn5_4G ppp拨号

来源:互联网 发布:淘宝客推广一键复制 编辑:程序博客网 时间:2024/05/12 08:03

1st


   vi   overlay/usr/local/bin/install_pppd.sh


#!/bin/sh


echo -e "\033[31m Staring install gcc ...... \033[0m"


sudo apt-get update
sudo apt-get install gcc automake autoconf libtool make
tar -xvf ppp-2.4.7.tar.gz


cd ppp-2.4.7/
./configure


make -j2


make install

echo -e "\033[31m Staring install pppd ...... \033[0m"



2st


 add file overlay/usr/local/bin/ppp-2.4.7.tar.gz



3st


vi overlay/etc/ppp/peers/clm920

#add by jiangdou for CLM920-cn5 _LTE_4G## Usage:root>pppd call wcdma## Hide password in debug messageshide-password## The phone is not required to authenticatenoauth## The chat script (be sure to edit that file,too!)connect '/usr/local/sbin/chat -s -v -f /etc/ppp/peers/wcdma-chat-connect'  #制定了要使用的chat脚本的位置。加上参数-v 告诉 chat命令将其所有的输出/入拷贝到系统记录里(通常是 /var/log/messages)。## The close script(be sure to edit that file,too!)disconnect '/usr/local/sbin/chat -s -v -f /etc/ppp/peers/wcdma-chat-disconnect'## Debug info from pppddebug   #加入调试信息## Serial Device to which the HSPDA phone is connected/dev/ttyUSB3    #指定连接使用的设备## Serial port line speed115200  #设置连接使用的控制字符传输速率## If you want to use the HSDPA link as your gatewaydefaultroute #使用默认线路## pppd must not propose any IP address to the peernoipdefault #不使用默认IP就可以加入参数noipdefault## No ppp compressionnovjnovjccompnoccpipcp-accept-local #要求peer也就是isp给自己分配动态的IP地址ipcp-accept-remotelocal## For sanity, keep a lock on the serial linelock  #则创建一个锁定文件,其他程序在发现存在这个文件后,就能得知相应的串口已经被使用。dump## Keep pppd attached to the terminal## Comment this to get daemon mode pppdnodetachuser password ## Hardware flow controlcrtscts  #告诉ppp使用modem的硬件流量控制remotename 3gpppipparam 3gppp## Ask the peer for up to 2 DNS server addressesusepeerdns #使用服务器端协商的DNS 



4st   

vi  overlay/etc/ppp/peers/wcdma-chat-connect

#add by jiangdou for CLM920-cn5 _LTE_4GABORT "BUSY"ABORT "NO CARRIER"ABORT "NO DIALTONE"ABORT "ERROR"ABORT "NO ANSWER"TIMEOUT 120"" ATOK \rATZ# Connection to the networkOK  \rAT+CGDCONT=1,"IP","3gnet",,0,0# Dial the numberOK-AT-OK ATDT*99#CONNECT \d\c 



5st

vi overlay/etc/ppp/peers/wcdma-chat-disconnect

 

#add by jiangdou for CLM920-cn5 _LTE_4GABORT "ERROR"ABORT "NO DIALTONE"SAY "\NSending break to the modem\n"""\k"""+++ATH"SAY "\nGood bay\n"


6st  starting system boot pppd


#!/bin/sh#add by jiangdou for CLM920-cn5 _LTE_4G#add for usb2echo 1254 > /sys/class/gpio/exportecho out > /sys/class/gpio/gpio1254/directionecho 1 >/sys/class/gpio/gpio1254/value#for 3G_powerecho 1017 > /sys/class/gpio/exportecho out > /sys/class/gpio/gpio1017/directionecho 1 >/sys/class/gpio/gpio1017/valuesleep 25pppd call clm920 &



7st





原创粉丝点击