|
|
我PC机使用的linux版本是radHat 9.0
步骤:
1 修改usr/share/doc/ppp-2.4.1/scrpits中的ppp-on脚本——将ppp-on-dialer的路径改为自己的实际值;其他的参数配置根据自己的情况修改
2 接好GPRS Modem 使用minicom对其进行初始化,保存设置,使用at、atz命令查看Modem的工作正常
3 在ppp-on目录下面运行./ppp-on
4 用tial -f var/log/messages命令查看整个拨号的过程显示:
May 30 16:22:44 localhost pppd[24340]: pppd 2.4.1 started by root, uid 0
May 30 16:22:44 localhost chat[24340]: abort on (\nRINGING\r\n\nRINGING\r)
May 30 16:22:44 localhost chat[24341]: send (rAT'M)
May 30 16:22:44 localhost chat[24341]: expect (OK)
May 30 16:22:47 localhost chat[24341]: alarm
May 30 16:22:47 localhost chat[24341]: send (+++)
May 30 16:22:47 localhost chat[24341]: expect (OK)
May 30 16:22:50 localhost chat[24341]: alarm
May 30 16:22:50 localhost chat[24341]: Failed
May 30 16:22:50 localhost pppd[24340]: Connect script failed
May 30 16:22:50 localhost pppd[24340]: Exit
我不太明白最后显示的"Connect script failed"意思是说“脚本连接失败”还是“Connect脚本失败”,我的理解是chat程序执行的最后一步出现了问题,无法和modem连接上。
本人只是一位Linux新手(非常新的那一种),这里附上华恒教学试验指导中所指出的结果:
cat /var/log/messages 显示信息如下:
Jan 1 00:02:31 (none) daemon.notice pppd[149]: pppd 2.4.1 started by (unknown)0
Jan 1 00:02:32 (none) local2.info chat[151]: abort on (BUSY)
Jan 1 00:02:32 (none) local2.info chat[151]: abort on (NO CARRIER)
Jan 1 00:02:32 (none) local2.info chat[151]: send (ATZ\d^M)
Jan 1 00:02:33 (none) local2.info chat[151]: send (ATE1V1Q0^M)
Jan 1 00:02:34 (none) local2.info chat[151]: expect (OK)
Jan 1 00:02:34 (none) local2.info chat[151]: ATZ^M^M
Jan 1 00:02:34 (none) local2.info chat[151]: OK
Jan 1 00:02:34 (none) local2.info chat[151]: -- got it
Jan 1 00:02:34 (none) local2.info chat[151]: send (ATDT16388^M)
Jan 1 00:02:34 (none) local2.info chat[151]: timeout set to 60 seconds
Jan 1 00:02:34 (none) local2.info chat[151]: expect (CONNECT)
Jan 1 00:02:34 (none) local2.info chat[151]: ^M
Jan 1 00:02:48 (none) local2.info chat[151]: ATDT16388^M^M
Jan 1 00:02:48 (none) local2.info chat[151]: CONNECT
Jan 1 00:02:48 (none) local2.info chat[151]: -- got it
Jan 1 00:02:48 (none) daemon.info pppd[149]: Serial connection established.
Jan 1 00:02:48 (none) daemon.debug pppd[149]: using channel 1
Jan 1 00:02:48 (none) daemon.info pppd[149]: Using interface ppp0
Jan 1 00:02:48 (none) daemon.notice pppd[149]: Connect: ppp0 <--> /dev/ttyS1
Jan 1 00:02:50 (none) daemon.warn pppd[149]: Warning - secret file /etc/ppp/pas
Jan 1 00:02:50 (none) daemon.debug pppd[149]: sent [LCP ConfReq id=0x1 <asyncm]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: rcvd [LCP ConfReq id=0xb7 <mru 1]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: sent [LCP ConfRej id=0xb7 <mrru ]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: rcvd [LCP ConfReq id=0xb8 <mru 1]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: sent [LCP ConfAck id=0xb8 <mru 1]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: rcvd [LCP ConfAck id=0x1 <asyncm]
Jan 1 00:02:50 (none) daemon.warn pppd[149]: Warning - secret file /etc/ppp/pas
Jan 1 00:02:50 (none) daemon.debug pppd[149]: sent [PAP AuthReq id=0x1 user="1]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: rcvd [PAP AuthAck id=0x1 ""]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: sent [IPCP ConfReq id=0x1 <addr ]
Jan 1 00:02:50 (none) daemon.err modprobe: modprobe: Can't open dependencies f)
Jan 1 00:02:50 (none) daemon.err modprobe: modprobe: Can't open dependencies f)
Jan 1 00:02:50 (none) daemon.debug pppd[149]: sent [CCP ConfReq id=0x1 <deflat]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: rcvd [IPCP ConfReq id=0x63 <addr]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: sent [IPCP ConfAck id=0x63 <addr]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: rcvd [IPCP ConfRej id=0x1 <compr]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: sent [IPCP ConfReq id=0x2 <addr ]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: rcvd [IPCP ConfNak id=0x1 <addr ]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: rcvd [LCP ProtRej id=0xb8 80 fd ]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: rcvd [IPCP ConfNak id=0x2 <addr ]
Jan 1 00:02:50 (none) daemon.debug pppd[149]: sent [IPCP ConfReq id=0x3 <addr ]
Jan 1 00:02:51 (none) daemon.debug pppd[149]: rcvd [IPCP ConfAck id=0x3 <addr ]
Jan 1 00:02:51 (none) daemon.notice pppd[149]: local IP address 220.178.18.9
Jan 1 00:02:51 (none) daemon.notice pppd[149]: remote IP address 220.178.0.69
我请教了老师,他以前做过,但是是在radHat8下
不明白,我换了三个radHat9版本,每个版本中ppp2.4.1/scripts中的脚本都有不同(很迷惑,因为像ppp、pppd应该是系统自带的),但是出现的结果都是像上面显示的那样,非常迷惑,不知道该怎么下手,因为似乎没有什么可以参考的资料(原理性的东西一大堆,但是实际上的操作指导却不多)
我会尝试着在换换Linux的版本,但是时间紧迫,希望哪位有经验的朋友能给些解答或提示
非常感谢 |
|