+ -
当前位置:首页 → 问答吧 → MC35 建立PPP时失败,求救,急!!

MC35 建立PPP时失败,求救,急!!

时间:2006-06-19

来源:互联网

1.我把MC35接到Pc机的串口1(/dev/ttyS0)上。

2.在一个串口调试程序里,将速率设置成为57600、8N1

3.运行AT,返回OK。

4.输入AT+CSQ  看信号质量如何,返回:+CSQ: 24,99

5.输入AT+CGDCONT=1,”IP”,”cmnet”  返回OK。

6.输入ATDT*99***1#  返回CONNECT,而且后面应当出现一些数据

7.退出该软件,在命令行运行wvdialconf /etc/wvdial.conf   。可以看到系统自动开始查找modem,并且将成功找到Modem安装在ttyS0上,并且速率为57600,如下图示:

Found a modem on /dev/ttyS0.

Modem configuration written to /etc/wvdial.conf.

ttyS0<Info>: Speed 57600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"
( 前面还有几行字,与问题无关我就没贴上来了。)

8.vi /etc/wvdial.conf   ,将这个文件修改为如下:

[Dialer Defaults]

Modem = /dev/ttyS0

Baud = 57600

Init1 = ATZ

Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

ISDN = 0

Modem Type = Analog Modem

Phone = *99***1#

Username = XXXXXX

Password = XXXXXX           (这里的几个XXX代表用户名和密码,我随便写的,没关                               系吧??)

10.   编辑 /etc/chap-secrets和/etc/pap-secrets

将两个文件中的内容都改为

“XXXXXX”    *     “XXXXX”

(第一对引号内为用户名,第二对的引号内为密码。)

11.   运行wvdial,可以看到结果如下:

[root@test ppp]# wvdial

--> WvDial: Internet dialer version 1.53

--> Initializing modem.

--> Sending: ATZ

ATZ

OK

--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

OK

--> Modem initialized.

--> Sending: ATDT*99***1#

--> Waiting for carrier.

ATDT*99***1#

CONNECT

--> Carrier detected.  Waiting for prompt.

~[7f]}#@!}!}!} }7}"}&} } } } }#}%B#}%}%}&I=}3[18]}(}"}^}#~

--> PPP negotiation detected.

--> Starting pppd at Thu June 17 17:47:11 2006

--> pid of pppd: 19535

到这里应该是对的吧,但问题是,后面马上会有这么一句:

--> Disconnecting at Thu June 13 17:47:19 2006

我的疑惑是:我并没有让它断开它为什么会自动断开??还是根本就没有连接上??只是处    在尝试连接的状态??
还请各位高手指点,小弟在此谢过了!!!      

作者: A-Lo   发布时间: 2006-06-19

怎么都没人帮我啊?
具体的文字是这样的:
Disconnecting at Mon Jun 19 15:02:12 2006
The PPP daemon has died: PPP negotiation failed (exit code =10)
man pppd explains pppd error codes in more detail
I guess that's it for now, exiting
The PPP daemon has died.(exit code =10)
还请各位好心人帮帮我类,我急啊......      

作者: A-Lo   发布时间: 2006-06-19

exit 10的解释是

10     The  PPP  negotiation failed, that is, it didn’t reach the point
              where at least one network protocol (e.g. IP) was running.      

作者: AIKO_sex   发布时间: 2006-06-20

哦,我现在已经能连上了,我在配置文件里加了: at+cgdcont=1,"ip","cmwap","0.0.0.0",0,0
它的显示是这样的前面到Using interface ppp0是一样的)
local IP address 10.138.83.5
remote IP address 211.138.194.227
primary DNS address 211.136.18.171
secondary DNS address 211.136.20.203
到这儿就一直停着了,这算是已经连上了吧?
然后我按Crtl+C, 它返回:
Caught signal #2! Attempting to exit gracefully...
Terminating on signal 15
Connect time 1.0 minutes.
Disconnecting at Tue Jun 20 21:05:12 2006      

作者: A-Lo   发布时间: 2006-06-20

为什么要crtl-c

如果没连上,可能是路由没指定

把网关指定为远端      

作者: AIKO_sex   发布时间: 2006-06-21

热门下载

更多