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

我们和上次用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 朱宇

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值