我们和上次用wvidal用的同样的设别,极行速800
主要任务:
配置位于 /etc/ppp文件价下面的脚本和文件
我一共写了4个配置文件
1.启动文件 (start_gprs_zy)
/usr/sbin/pppd file /etc/ppp/gprs-options_zy
cat /etc/ppp/resolv.conf >> /etc/resolv.conf #如果你发现自己能ping通ip地址,却ping不同域名的时候,可以加这句话。详细原因见http://wiki.openmoko.org/wiki/Manually_using_GPRS#Resolve.conf_issues
2.配置文件 (gprs-options_zy)
/dev/ttyUSB0
115200
noipdefault
ipcp-accept-local
novj
novjccomp
defaultroute
user CARD
connect "/usr/sbin/chat -e -v -f /etc/ppp/gprs-connect_zy"
disconnect "/usr/sbin/chat -f /etc/ppp/gprs-disconnect_zy"
3.连接文件 (gprs-connect_zy)
TIMEOUT 60
ABORT 'BUSY'
ABORT 'ERROR'
ABORT 'NO CARRIER'
ABORT 'NO ANSWER'
ABORT 'NO DIALTONE'
ABORT 'RINGING'
'' 'AT'
TIMEOUT 12
SAY "/nTested by zhuyu"
OK ATZ
SAY "/ninit0 OK/n"
OK AT+CGDCONT=1,"IP","CMNET"
SAY "/ninit2 OK/n"
OK ATDT*99***1#
SAY "/ndialing OK/n"
TIMEOUT 60
SAY "/nwaiting up to 1min for connect.../n"
CONNECT ''
SAY "/nConnected. now logging in.../n"
4.断开连接文件(gprs-disconnect_zy)
ABORT BUSY
ABORT ERROR
ABORT 'NO DIALTONE'
TIMEOUT 30
'' '+++/c'
SAY " + sending break"
'' 'ATH'
SAY "/n + disconnected."
注:1.如果你此时不想用gprs上网,而是把乖乖地网线接上,那么你就需要在终端输入 service network restart
2.必须先确定系统能认识你的猫,可以用dmesg查看,详细说明见上上篇文章
3.如果一次拨号失败,那是正常的,但连续多次拨号失败,那么得看一下你的文件有没有配置问题
4.如果./start_gprs_zy成功的话,你会看到自己的ip和remote 的ip提示, 当然,它们的ip是不一样的。
5.仔细地去 /var/log/message,你会获得pppd拨号过程和错误的详细信息
中国地质大学机器人实验室Copyright 朱宇