添加驱动
参考《Quectel_EC200T_Linux_USB_Driver_User_Guide_V1.0.pdf》添加驱动
或直接使用移远提供的驱动直接替换内核中的文件
接口描述
ppp 联网测试
1、使能 Linux 内核 ppp 功能
2、移植 pppd 软件
pppd源码下载
https://download.samba.org/pub/ppp/
cd ppp-2.4.7/
./configure
./configure //配置
make CC=arm-linux-gnueabihf-gcc //编译
编译完成后生成chat/chat、pppd/pppd、pppdump/pppdump、pppstats/pppstats 这四个文件,将这个四个文件拷贝到开发板根文件系统中的/usr/bin 目录下,完成以后输入“pppd -v”查看一下 pppd 的版本号,如果 pppd 版本号显示正常的话就说明pppd 移植成功
3、ppp 上网测试
在gosuncn目录下创建4个文件
mkdir /etc/gosuncn
cd /etc/gosuncn
vi ppp-on
chmod 777 ppp-on
#!/bin/sh
clear
OPTION_FILE="gosuncn_options"
DIALER_SCRIPT=$(pwd)/gosuncn_ppp_dialer
exec pppd file $OPTION_FILE connect "chat -v -f ${DIALER_SCRIPT}"
vi gosuncn_options
/dev/ttyUSB2 #联通卡用ttyUSB2 电信卡用ttyUSB0
115200
crtscts
modem
persist
lock
noauth
noipdefault
debug
nodetach
user Anyname #电信卡--user card
password Anypassword #电信卡--password card
ipcp-accept-local
ipcp-accept-remote
defaultroute
usepeerdns
noccp
nobsdcomp
novj
dump
vi gosuncn_ppp_dialer
ABORT "NO CARRIER"
ABORT "ERROR"
TIMEOUT 120
"" ATE
SAY "ATE"
ECHO ON
OK ATH
OK ATP
OK AT+CGDCONT=1,\"IP\",\"3GNET\" #电信卡--用"AT+ZCAPN=card,card"
OK ATD*99# #电信卡--改为ATD#777
CONNECT
3GNET是网络APN码,联通卡的 APN 为 3GNET,移动卡的 APN 为 CMNET
vi disconnect
chmod 777 disconnect
#!/bin/sh
killall pppd
执行./ppp-on &
ifconfig会出现名为ppp0的网卡
上网测试
ping www.baidu.com