免费注册 查看新帖 |

Chinaunix

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

[应用] ppp协议的小小问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-08-19 20:43 |只看该作者 |倒序浏览
计划是在板子上使用pppd通过ppp-on  ppp-on-dialer ppp-off三个脚本来实现ppp拨号上网的。
环境是通过板子的串口连接到modem,然后modem连接到远方服务器。

首先我在ubuntu中编译pppd,然后使用3个修改好的脚本,很顺利的连接成功了,随后我交叉编译pppd,放进板子上,却一直卡在发送LCP的config_request这里,一直收不到服务器返回的数据。

后来我就想反正是全部通过串口发送数据的,何不先使用串口工具直接操作串口试试呢,然后就把ubuntu拨号阶段的串口数据全部捕捉到
1.atz
2.atdt21                          (我这边自己搭建的服务器的号码)
3.收到connect 之后发送LCP数据
7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 7d 34 7d 22 7d 26 20 7d 2a 7d 20 7d 20 7d 25 7d 26 e9 78 51 34 7d 27 7d 22 7d 28 7d 22 69 54 7e
以上这个ppp帧数据是完全copy我之前ubuntu捕获到的LCP数据的。
惊奇的发现服务器的确啥数据都没有回馈给我。但是为什么同样是向串口发数据,ubuntu就可以,我使用winxp的串口助手发送出去的就有问题呢?

有这方面经验的望指点一二。

论坛徽章:
0
2 [报告]
发表于 2011-08-20 09:30 |只看该作者
这三个脚本,你打开看看,是不是还要用到一些config文件,比如chap认证,或者pap等等,还有username和password等,在你的目标板上是否都设置好了。

论坛徽章:
0
3 [报告]
发表于 2011-08-20 14:14 |只看该作者
我仔细看了下ubuntu的通讯流程,chap认证 和使用username 和password都是这一步之后的事
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP