免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4327 | 回复: 3
打印 上一主题 下一主题

请管理和高手帮我分析一下,关于PPPD,GPRS上网的问题!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-02 22:49 |只看该作者 |倒序浏览
请大家帮帮我呀!!!小弟先谢过了!!\r\n我用的是redhat9.0 用PPPD拨号 通过GPRS上网,运行命令是\r\npppd  /dev/pts/1  115200 connect  \'chat -v \"\"  at+cgdcont=1,\\\"IP\\\",\\\"cmnet\\\" OK  atd*98*1#  CONNECT\'\r\n  在log下的message是\r\nOct 31 11:41:55 localhost kernel: PPP generic driver version 2.4.2\r\nOct 31 11:41:55 localhost pppd[2142]: pppd 2.4.1 started by root, uid 0\r\nOct 31 11:41:56 localhost chat[2143]: send (ath0^M)\r\nOct 31 11:41:56 localhost chat[2143]: expect (OK)\r\nOct 31 11:41:56 localhost chat[2143]: ath0^M^M\r\nOct 31 11:41:56 localhost chat[2143]: OK\r\nOct 31 11:41:56 localhost chat[2143]:  -- got it \r\nOct 31 11:41:56 localhost chat[2143]: send (at+cgdcont=1,\"IP\",\"cmnet\"^M)\r\nOct 31 11:41:57 localhost chat[2143]: expect (OK)\r\nOct 31 11:41:57 localhost chat[2143]: ^M\r\nOct 31 11:41:57 localhost chat[2143]: at+cgdcont=1,\"IP\",\"cmnet\"^M^M\r\nOct 31 11:41:57 localhost chat[2143]: OK\r\nOct 31 11:41:57 localhost chat[2143]:  -- got it \r\nOct 31 11:41:57 localhost chat[2143]: send (atd*98*1#^M)\r\nOct 31 11:41:57 localhost chat[2143]: expect (CONNECT)\r\nOct 31 11:41:57 localhost chat[2143]: ^M\r\nOct 31 11:41:57 localhost chat[2143]: atd*98*1#^M^M\r\nOct 31 11:41:57 localhost chat[2143]: CONNECT\r\nOct 31 11:41:57 localhost chat[2143]:  -- got it \r\nOct 31 11:41:57 localhost pppd[2142]: Serial connection established.\r\nOct 31 11:41:57 localhost pppd[2142]: Using interface ppp0\r\nOct 31 11:41:57 localhost pppd[2142]: Connect: ppp0 <--> /dev/pts/1\r\nOct 31 11:41:57 localhost /etc/hotplug/net.agent: assuming ppp0 is already up\r\nOct 31 11:41:58 localhost modprobe: modprobe: Can\'t locate module ppp-compress-21\r\nOct 31 11:41:58 localhost kernel: PPP Deflate Compression module registered\r\nOct 31 11:41:58 localhost modprobe: modprobe: Can\'t locate module ppp-compress-21\r\nOct 31 11:42:04 localhost pppd[2142]: not replacing existing default route to eth2 [172.17.255.254]\r\nOct 31 11:42:04 localhost pppd[2142]: local  IP address 10.67.67.229\r\nOct 31 11:42:04 localhost pppd[2142]: remote IP address 192.168.0.1\r\nOct 31 11:42:04 localhost pppd[2142]: primary   DNS address 211.136.20.203\r\n\r\n很奇怪remote IP address 192.168.0.1\r\n而且我PING根本就PING不通  好像包都没有发出去,请帮忙,谢谢!!!

论坛徽章:
0
2 [报告]
发表于 2008-11-03 10:44 |只看该作者
在这个文件/etc/conf.modules 中加入下面两行就可以了:\r\nalias tty-ldisc-3 bsd_comp\r\nalias ppp0 bsd_comp\r\n\r\n主要是缺少bsd_comp模块。

论坛徽章:
0
3 [报告]
发表于 2008-11-04 09:19 |只看该作者
非常感谢楼上的分析,小弟非常感激,但是当我加入楼上说的那2句后,LOG信息如下:\r\nNov  4 09:34:47 localhost  -- root[1972]: ROOT LOGIN ON tty4\r\nNov  4 09:36:19 localhost pppd[3253]: pppd 2.4.1 started by root, uid 0\r\nNov  4 09:36:20 localhost chat[3254]: send (ath0^M)\r\nNov  4 09:36:20 localhost chat[3254]: expect (OK)\r\nNov  4 09:36:20 localhost chat[3254]: ath0^M^M\r\nNov  4 09:36:20 localhost chat[3254]: OK\r\nNov  4 09:36:20 localhost chat[3254]:  -- got it \r\nNov  4 09:36:20 localhost chat[3254]: send (at+cgdcont=1,\"IP\",\"cmnet\"^M)\r\nNov  4 09:36:21 localhost chat[3254]: expect (OK)\r\nNov  4 09:36:21 localhost chat[3254]: ^M\r\nNov  4 09:36:21 localhost chat[3254]: at+cgdcont=1,\"IP\",\"cmnet\"^M^M\r\nNov  4 09:36:21 localhost chat[3254]: OK\r\nNov  4 09:36:21 localhost chat[3254]:  -- got it \r\nNov  4 09:36:21 localhost chat[3254]: send (atd*99***1#^M)\r\nNov  4 09:36:21 localhost chat[3254]: expect (CONNECT)\r\nNov  4 09:36:21 localhost chat[3254]: ^M\r\nNov  4 09:36:21 localhost chat[3254]: atd*99***1#^M^M\r\nNov  4 09:36:21 localhost chat[3254]: CONNECT\r\nNov  4 09:36:21 localhost chat[3254]:  -- got it \r\nNov  4 09:36:21 localhost pppd[3253]: Serial connection established.\r\nNov  4 09:36:21 localhost modprobe: modprobe: Can\'t locate module tty-ldisc-3\r\nNov  4 09:36:21 localhost pppd[3253]: Couldn\'t set tty to PPP discipline: Invalid argument\r\nNov  4 09:36:22 localhost pppd[3253]: Hangup (SIGHUP)\r\nNov  4 09:36:22 localhost pppd[3253]: Exit.\r\n\r\n小弟希望楼上的朋友帮再分析一下也希望进楼的朋友留下自己的看法!谢谢!

论坛徽章:
0
4 [报告]
发表于 2008-11-04 09:36 |只看该作者
对了。楼上加那2句的意思是不是为了解决LOG中提示没有压缩功能的问题呢?\r\n\r\n   我添加了 alias ppp-compress-21 bsd_comp\r\n\r\n     alias ppp-compress-21 ppp_deflate\r\n\r\n     alias ppp-compress-21 ppp_deflate\r\n     \r\n    Nov  3 11:14:38 localhost pppd[14144]: pppd 2.4.1 started by root, uid 0\r\nNov  3 11:14:39 localhost chat[14145]: send (ath0^M)\r\nNov  3 11:14:39 localhost chat[14145]: expect (OK)\r\nNov  3 11:14:39 localhost chat[14145]: ath0^M^M\r\nNov  3 11:14:39 localhost chat[14145]: OK\r\nNov  3 11:14:39 localhost chat[14145]:  -- got it \r\nNov  3 11:14:39 localhost chat[14145]: send (at+cgdcont=1,\"IP\",\"cmnet\"^M)\r\nNov  3 11:14:40 localhost chat[14145]: expect (OK)\r\nNov  3 11:14:40 localhost chat[14145]: ^M\r\nNov  3 11:14:40 localhost chat[14145]: at+cgdcont=1,\"IP\",\"cmnet\"^M^M\r\nNov  3 11:14:40 localhost chat[14145]: OK\r\nNov  3 11:14:40 localhost chat[14145]:  -- got it \r\nNov  3 11:14:40 localhost chat[14145]: send (atd*98*1#^M)\r\nNov  3 11:14:40 localhost chat[14145]: expect (CONNECT)\r\nNov  3 11:14:40 localhost chat[14145]: ^M\r\nNov  3 11:14:40 localhost chat[14145]: atd*98*1#^M^M\r\nNov  3 11:14:40 localhost chat[14145]: CONNECT\r\nNov  3 11:14:40 localhost chat[14145]:  -- got it \r\nNov  3 11:14:40 localhost pppd[14144]: Serial connection established.\r\nNov  3 11:14:40 localhost pppd[14144]: Using interface ppp0\r\nNov  3 11:14:40 localhost pppd[14144]: Connect: ppp0 <--> /dev/pts/1\r\nNov  3 11:14:40 localhost /etc/hotplug/net.agent: assuming ppp0 is already up\r\nNov  3 11:14:48 localhost pppd[14144]: not replacing existing default route to eth2 [172.17.255.254]\r\nNov  3 11:14:48 localhost pppd[14144]: local  IP address 10.67.52.177\r\nNov  3 11:14:48 localhost pppd[14144]: remote IP address 192.168.0.1\r\nNov  3 11:14:48 localhost pppd[14144]: primary   DNS address 211.136.20.203\r\n\r\n     然后提示没有压缩功能的LOG信息消失,但是问题同样存在!\r\n\r\n   我写了抓串口的数据包,和WINDOWS进行了对比,觉得没有那么多(PPPD和模块驱动交互的数据包)\r\n\r\n\r\n   在pppd程序运行的时候,先要通过LCP协议,然后进行NAP,CHAP权限验证,然后是NCP, 觉得在NCP的交互和\r\n\r\n   WINDOWS下有点出入,会不会是LINUX下NCP的交互缺少部分信息交互呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP