您的位置:首页 > 其它

pppd(SUSE10.3) 拨号 gprs成功例子

2009-02-25 11:34 323 查看
我们和上次用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 朱宇
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: