打印

ppp协议的小小问题

[复制链接]
1680|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ling1874|  楼主 | 2011-8-20 13:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计划是在板子上使用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的串口助手发送出去的就有问题呢?

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

相关帖子

沙发
ling1874|  楼主 | 2011-8-22 13:52 | 只看该作者
自己来顶一下

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

40

帖子

2

粉丝