PenGH 发表于 2012-2-29 00:23:41

PPP拔号,求助

mc52i 模块,ATD*99***1#后,开始链路请求,数据交换如下:

模块请求协商:
7E FF 7D 23 C0 21 7D 21 7D 23 7D 20 7D 39 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 27 7D 22 7D 28 7D 22 7D 25 7D 26 53 31 EA E1 7D 23 7D 25 C2 23 7D 25 CE 33 7E

拒绝CHAP协议,使用PAP协议
7E FF 7D 23 C0 21 7D 24 7D 23 7D 20 7D 29 7D 23 7D 25 C0 23 7D 25 90 5F 7E

模块重新请求协商PAP协议:
7E FF 7D 23 C0 21 7D 21 7D 25 7D 20 7D 38 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 27 7D 22 7D 28 7D 22 7D 25 7D 26 53 31 EA E1 7D 23 7D 24 C0 23 7D 35 E0 7E
认可协议:
7E FF 03 C0 21 7D 22 7D 25 7D 20 7D 38 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 27 7D 22 7D 28 7D 22 7D 25 7D 26 53 31 EA E1 7D 23 7D 24 C0 23 D9 7D 5D 2D 7E

发送链路协商请求协议(这里如果使用PAP 用户名与密码为空,则会返回05号选项请求终止链路):
7E FF 03 C0 21 7D 21 7D 26 7D 20 7D 38 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 27 7D 22 7D 28 7D 22 7D 25 7D 26 53 31 EA E1 7D 23 7D 24 C0 23 5F 72 7E


使用 PAP请求认证的话:
7E FF 7D 23 C0 23 7D 21 7D 26 7D 20 7D 26 7D 20 7D 20 5D 7D 39 7E
返回05号请求,终止链路.


直接踢了下来,如果不发上面这帧,则等一段时间后也踢了下来.
0D 0A 4E 4F 20 43 41 52 52 49 45 52 0D 0A

停在这个地方,不知是不是有地方操作不对,请大家指导!

fw190d9 发表于 2012-2-29 08:25:48

下个linux的PPPOE源程看看就知道了。

PenGH 发表于 2012-2-29 17:40:06

回复【1楼】fw190d9
-----------------------------------------------------------------------

通过认证了:
MODEM->协商请求
7E FF 7D 23 C0 21 7D 21 7D 23 7D 20 7D 39 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 27 7D 22 7D 28 7D 22 7D 25 7D 26 B0 2C 9C 43 7D 23 7D 25 C2 23 7D 25 F4 7D 30 7E

MCU->拒绝CHAP,选择PAP
7E FF 7D 23 C0 21 7D 24 7D 23 7D 20 7D 29 7D 23 7D 25 C0 23 7D 25 90 5F 7E

MODEM->再次协商
7E FF 7D 23 C0 21 7D 21 7D 25 7D 20 7D 38 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 27 7D 22 7D 28 7D 22 7D 25 7D 26 B0 2C 9C 43 7D 23 7D 24 C0 23 7D 37 C8 7E

MCU->识别所有选项,接受请求
7E FF 7D 23 C0 21 7D 22 7D 25 7D 20 7D 38 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 27 7D 22 7D 28 7D 22 7D 25 7D 26 B1 2C 9C 43 7D 23 7D 24 C0 23 64 A4 7E

MCU->请求链路选项
7E FF 7D 23 C0 21 7D 21 7D 26 7D 20 7D 38 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 27 7D 22 7D 28 7D 22 7D 25 7D 26 B1 2C 9C 43 7D 23 7D 24 C0 23 E2 DB 7E

MCU->密码认证请求
7E FF 7D 23 C0 23 7D 21 7D 27 7D 20 7D 26 7D 20 7D 20 7D 39 7D 32 7E

MODEM->接受链路请求,至此链路建立
7E FF 7D 23 C0 21 7D 22 7D 26 7D 20 7D 38 7D 22 7D 26 7D 20 7D 2A 7D 20 7D 20 7D 27 7D 22 7D 28 7D 22 7D 25 7D 26 B1 2C 9C 43 7D 23 7D 24 C0 23 2E 36 7E

MODEM->接受认证
7E C0 23 02 07 00 05 00 67 7B 7E


现在的问题是:接受认证的报文好像与协议不相符合.没有ff 03字符.
页: [1]
查看完整版本: PPP拔号,求助