PPP protocol compression

  • Thread starter Thread starter frank
  • Start date Start date
F

frank

Hi all,
When I use the Window 2000 Pro to dial out to an device,
during the LCP negotication the Win2000 ALWAYS sends LCP
config packets with options of procotol compression (07
and 08), even after I disabled the PPP extention options
in Win2000. As my device doesn't support protocol
compresssion in PPP, eventually it will terminate the PPP
negotiation.
Any ideas?

Thanks,
Frank
 
It'll help if you can you post the relevant exchange from the PPP log - does
the device you're dialing reject the options?
 
Sure. Does the Windows 2000 have some place to log the PPP
trace? If not, I can copy it from my serial sniffer.
My device doesn't support those two protocol compresssion
options.

Thanks,
Frank
 
Here's how to get tracing for RAS.

<fire up a command window>
netsh ras set tra * dis
xcopy %windir%\tracing\* %windir%\tracing\old\
del %windir%\tracing\*
netsh ras set tra * ena
cd %windir%\tracing\*
<repro your problem>
dir <to verify that logs contain info>
notepad PPP.LOG
 
Hi Carl,
Thanks for your help. It works in my computer.
Attached below is the PPP.log. You can see in every
Configure-Req packet sent by the Win2000, there are
protocol compression options '07 02 08 02 ', which matches
what I got from my serial sniffer.
Can you explain what's the root cause?

Thanks,
Frank

------ PPP.log begin ----------

[212] 16:49:43:984: PPPEMSG_Start recvd, d=,
hPort=5,callback=0,mask=83074a,IfType=-1
[1260] 16:49:43:984: Line up event occurred on port 5
[1260] 16:49:43:984: Local identification = MSRAS-1-GONDOR
[1260] 16:49:43:984: PortName: COM1
[1260] 16:49:43:984: Starting PPP on link with
IfType=0xffffffff,IPIf=0xffffffff,IPXIf=0xffffffff
[1260] 16:49:43:984: RasGetBuffer returned 1519e0 for
SendBuf
[1260] 16:49:43:984: FsmInit called for protocol = c021,
port = 5
[1260] 16:49:43:984: ConfigInfo = 83074a
[1260] 16:49:43:984: APs available = 5e
[1260] 16:49:43:984: FsmReset called for protocol = c021,
port = 5
[1260] 16:49:43:984: Inserting port in bucket # 5
[1260] 16:49:43:984: Inserting bundle in bucket # 1
[1260] 16:49:43:984: FsmOpen event received for protocol
c021 on port 5
[1260] 16:49:43:984: FsmThisLayerStarted called for
protocol = c021, port = 5
[1260] 16:49:43:984: FsmUp event received for protocol
c021 on port 5
[1260] 16:49:43:984: <PPP packet sent at 08/19/2003
20:49:43:984
[1260] 16:49:43:984: <Protocol = LCP, Type = Configure-
Req, Length = 0x34, Id = 0x0, Port = 5
[1260] 16:49:43:984: <C0 21 01 00 00 32 02 06 00 00 00 00
05 06 6E 3F |.!...2........n?|
[1260] 16:49:43:984: <4A EE 07 02 08 02 0D 03 06 11 04 06
4E 13 17 01 |J...........N...|
[1260] 16:49:43:984: <62 C1 65 F7 F9 D5 47 71 B4 C6 B2 03
AD DC 98 03 |b.e...Gq........|
[1260] 16:49:43:984: <00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 |................|
[1260] 16:49:43:984:
[1260] 16:49:43:984: InsertInTimerQ called
portid=12,Id=0,Protocol=c021,EventType=0,fAuth=0
[1260] 16:49:43:984: InsertInTimerQ called
portid=12,Id=0,Protocol=0,EventType=3,fAuth=0
[1260] 16:49:48:000: Recv timeout event received for
portid=12,Id=0,Protocol=c021,fAuth=0
[1260] 16:49:48:000: NotifyCaller(hPort=5, dwMsgId=9)
[1260] 16:49:48:000: <PPP packet sent at 08/19/2003
20:49:48:000
[1260] 16:49:48:000: <Protocol = LCP, Type = Configure-
Req, Length = 0x34, Id = 0x1, Port = 5
[1260] 16:49:48:000: <C0 21 01 01 00 32 02 06 00 00 00 00
05 06 6E 3F |.!...2........n?|
[1260] 16:49:48:000: <4A EE 07 02 08 02 0D 03 06 11 04 06
4E 13 17 01 |J...........N...|
[1260] 16:49:48:000: <62 C1 65 F7 F9 D5 47 71 B4 C6 B2 03
AD DC 98 03 |b.e...Gq........|
[1260] 16:49:48:000: <00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 |................|
[1260] 16:49:48:000:
[1260] 16:49:48:000: InsertInTimerQ called
portid=12,Id=1,Protocol=c021,EventType=0,fAuth=0
[1260] 16:49:52:000: Recv timeout event received for
portid=12,Id=1,Protocol=c021,fAuth=0
[1260] 16:49:52:000: NotifyCaller(hPort=5, dwMsgId=9)
[1260] 16:49:52:000: <PPP packet sent at 08/19/2003
20:49:52:000
[1260] 16:49:52:000: <Protocol = LCP, Type = Configure-
Req, Length = 0x34, Id = 0x2, Port = 5
[1260] 16:49:52:000: <C0 21 01 02 00 32 02 06 00 00 00 00
05 06 6E 3F |.!...2........n?|
[1260] 16:49:52:000: <4A EE 07 02 08 02 0D 03 06 11 04 06
4E 13 17 01 |J...........N...|
[1260] 16:49:52:000: <62 C1 65 F7 F9 D5 47 71 B4 C6 B2 03
AD DC 98 03 |b.e...Gq........|
[1260] 16:49:52:000: <00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 |................|
[1260] 16:49:52:000:
[1260] 16:49:52:000: InsertInTimerQ called
portid=12,Id=2,Protocol=c021,EventType=0,fAuth=0
[1260] 16:49:56:000: Recv timeout event received for
portid=12,Id=2,Protocol=c021,fAuth=0
[1260] 16:49:56:000: NotifyCaller(hPort=5, dwMsgId=9)
[1260] 16:49:56:000: <PPP packet sent at 08/19/2003
20:49:56:000
[1260] 16:49:56:000: <Protocol = LCP, Type = Configure-
Req, Length = 0x34, Id = 0x3, Port = 5
[1260] 16:49:56:000: <C0 21 01 03 00 32 02 06 00 00 00 00
05 06 6E 3F |.!...2........n?|
[1260] 16:49:56:000: <4A EE 07 02 08 02 0D 03 06 11 04 06
4E 13 17 01 |J...........N...|
[1260] 16:49:56:000: <62 C1 65 F7 F9 D5 47 71 B4 C6 B2 03
AD DC 98 03 |b.e...Gq........|
[1260] 16:49:56:000: <00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 |................|
[1260] 16:49:56:000:
[1260] 16:49:56:000: InsertInTimerQ called
portid=12,Id=3,Protocol=c021,EventType=0,fAuth=0
[1260] 16:50:00:000: Recv timeout event received for
portid=12,Id=3,Protocol=c021,fAuth=0
[1260] 16:50:00:000: NotifyCaller(hPort=5, dwMsgId=9)
[1260] 16:50:00:015: <PPP packet sent at 08/19/2003
20:50:00:015
[1260] 16:50:00:015: <Protocol = LCP, Type = Configure-
Req, Length = 0x34, Id = 0x4, Port = 5
[1260] 16:50:00:015: <C0 21 01 04 00 32 02 06 00 00 00 00
05 06 6E 3F |.!...2........n?|
[1260] 16:50:00:015: <4A EE 07 02 08 02 0D 03 06 11 04 06
4E 13 17 01 |J...........N...|
[1260] 16:50:00:015: <62 C1 65 F7 F9 D5 47 71 B4 C6 B2 03
AD DC 98 03 |b.e...Gq........|
[1260] 16:50:00:015: <00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 |................|
[1260] 16:50:00:015:
[1260] 16:50:00:015: InsertInTimerQ called
portid=12,Id=4,Protocol=c021,EventType=0,fAuth=0
[1260] 16:50:04:000: Recv timeout event received for
portid=12,Id=4,Protocol=c021,fAuth=0
[1260] 16:50:04:000: NotifyCaller(hPort=5, dwMsgId=9)
[1260] 16:50:04:000: <PPP packet sent at 08/19/2003
20:50:04:000
[1260] 16:50:04:000: <Protocol = LCP, Type = Configure-
Req, Length = 0x34, Id = 0x5, Port = 5
[1260] 16:50:04:000: <C0 21 01 05 00 32 02 06 00 00 00 00
05 06 6E 3F |.!...2........n?|
[1260] 16:50:04:000: <4A EE 07 02 08 02 0D 03 06 11 04 06
4E 13 17 01 |J...........N...|
[1260] 16:50:04:000: <62 C1 65 F7 F9 D5 47 71 B4 C6 B2 03
AD DC 98 03 |b.e...Gq........|
[1260] 16:50:04:000: <00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 |................|
[1260] 16:50:04:000:
[1260] 16:50:04:000: InsertInTimerQ called
portid=12,Id=5,Protocol=c021,EventType=0,fAuth=0
[1260] 16:50:08:000: Recv timeout event received for
portid=12,Id=5,Protocol=c021,fAuth=0
[1260] 16:50:08:000: NotifyCaller(hPort=5, dwMsgId=9)
[1260] 16:50:08:015: <PPP packet sent at 08/19/2003
20:50:08:015
[1260] 16:50:08:015: <Protocol = LCP, Type = Configure-
Req, Length = 0x34, Id = 0x6, Port = 5
[1260] 16:50:08:015: <C0 21 01 06 00 32 02 06 00 00 00 00
05 06 6E 3F |.!...2........n?|
[1260] 16:50:08:015: <4A EE 07 02 08 02 0D 03 06 11 04 06
4E 13 17 01 |J...........N...|
[1260] 16:50:08:015: <62 C1 65 F7 F9 D5 47 71 B4 C6 B2 03
AD DC 98 03 |b.e...Gq........|
[1260] 16:50:08:015: <00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 |................|
[1260] 16:50:08:015:
[1260] 16:50:08:015: InsertInTimerQ called
portid=12,Id=6,Protocol=c021,EventType=0,fAuth=0
[1260] 16:50:12:000: Recv timeout event received for
portid=12,Id=6,Protocol=c021,fAuth=0
[1260] 16:50:12:000: NotifyCaller(hPort=5, dwMsgId=9)
[1260] 16:50:12:000: <PPP packet sent at 08/19/2003
20:50:12:000
[1260] 16:50:12:000: <Protocol = LCP, Type = Configure-
Req, Length = 0x34, Id = 0x7, Port = 5
[1260] 16:50:12:000: <C0 21 01 07 00 32 02 06 00 00 00 00
05 06 6E 3F |.!...2........n?|
[1260] 16:50:12:000: <4A EE 07 02 08 02 0D 03 06 11 04 06
4E 13 17 01 |J...........N...|
[1260] 16:50:12:000: <62 C1 65 F7 F9 D5 47 71 B4 C6 B2 03
AD DC 98 03 |b.e...Gq........|
[1260] 16:50:12:000: <00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 |................|
[1260] 16:50:12:000:
[1260] 16:50:12:000: InsertInTimerQ called
portid=12,Id=7,Protocol=c021,EventType=0,fAuth=0
[1284] 16:50:15:421: PPPEMSG_LineDown recvd, hPort=5

[1260] 16:50:15:421: Line down event occurred on port 5
[1260] 16:50:15:562: FsmDown event received for protocol
c021 on port 5
[1260] 16:50:15:562: RemoveFromTimerQ called
portid=12,Id=7,Protocol=c021,EventType=0,fAuth=0
[1260] 16:50:15:562: FsmReset called for protocol = c021,
port = 5
[1260] 16:50:15:562: RemoveFromTimerQ called
portid=12,Id=0,Protocol=0,EventType=3,fAuth=0
[1260] 16:50:15:562: RemoveFromTimerQ called
portid=12,Id=0,Protocol=0,EventType=1,fAuth=0
[1260] 16:50:15:562: RemoveFromTimerQ called
portid=12,Id=0,Protocol=c029,EventType=0,fAuth=0
[1260] 16:50:15:562: LcpEnd
[1260] 16:50:15:562: NotifyCaller(hPort=5, dwMsgId=23)
[1260] 16:50:15:562: NotifyCaller(hPort=5, dwMsgId=10)
------ PPP.log end ----------
 
Hi Carl,
I don't think that problem is caused by no responses
from my device, instead I believe the Windows 2000 Pro
didn't record all events in PPP.log. The reason is:
I used the Windows 98 to dial into the same device and
didn't see any problems and it worked perfectly.
In order to prove what I said, I used another serial
sniffer 'Frontline Test System' to capture the PPP trace
for both windows 2000 Pro and my device. It can be seen
clearly that the Windows 2000 Pro keeps sending
options '7d 27 7d 22 7d 28 7d 22 , ie. 07 02 08 02' even
after it receives a Configure-Rej packet from my device.
Attached below are the PPP trace captured by the
Frontline.
Please let me know if I'm wrong.

frank

------------- PPP trace -----------------
From Windows 2000 Pro:

0d 0a 52 49 4e 47 0d 0a 0d 0a 52 49 4e 47 0d 0a 41 54 41
0d 0d 0a 43 4f 4e 4e 45 43 54 20 39 36 30 30 0d 0a

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 20 7d 20 32 7d 22 7d 26 7d 20
7d 20 7d 20 7d 20 7d 25 7d 26 7d 2f 7d 36 7d 20 4c 7d 27
7d 22 7d 28 7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e
7d 33 7d 37 7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23
ad dc 98 7d 23 7d 20 7d 20 7d 20 7d 20 8a a4 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 32 7d 22 7d 26 7d 20
7d 20 7d 20 7d 20 7d 25 7d 26 7d 2f 7d 36 7d 20 4c 7d 27
7d 22 7d 28 7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e
7d 33 7d 37 7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23
ad dc 98 7d 23 7d 20 7d 20 7d 20 7d 20 7d 3a 78 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 22 7d 20 32 7d 22 7d 26 7d 20
7d 20 7d 20 7d 20 7d 25 7d 26 7d 2f 7d 36 7d 20 4c 7d 27
7d 22 7d 28 7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e
7d 33 7d 37 7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23
ad dc 98 7d 23 7d 20 7d 20 7d 20 7d 20 bb 7d 35 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 23 7d 20 32 7d 22 7d 26 7d 20
7d 20 7d 20 7d 20 7d 25 7d 26 7d 2f 7d 36 7d 20 4c 7d 27
7d 22 7d 28 7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e
7d 33 7d 37 7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23
ad dc 98 7d 23 7d 20 7d 20 7d 20 7d 20 2b c9 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 24 7d 20 32 7d 22 7d 26 7d 20
7d 20 7d 20 7d 20 7d 25 7d 26 7d 2f 7d 36 7d 20 4c 7d 27
7d 22 7d 28 7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e
7d 33 7d 37 7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23
ad dc 98 7d 23 7d 20 7d 20 7d 20 7d 20 f9 ce 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 25 7d 20 32 7d 22 7d 26 7d 20
7d 20 7d 20 7d 20 7d 25 7d 26 7d 2f 7d 36 7d 20 4c 7d 27
7d 22 7d 28 7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e
7d 33 7d 37 7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23
ad dc 98 7d 23 7d 20 7d 20 7d 20 7d 20 69 7d 32 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 26 7d 20 32 7d 22 7d 26 7d 20
7d 20 7d 20 7d 20 7d 25 7d 26 7d 2f 7d 36 7d 20 4c 7d 27
7d 22 7d 28 7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e
7d 33 7d 37 7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23
ad dc 98 7d 23 7d 20 7d 20 7d 20 7d 20 c8 7f 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 27 7d 20 32 7d 22 7d 26 7d 20
7d 20 7d 20 7d 20 7d 25 7d 26 7d 2f 7d 36 7d 20 4c 7d 27
7d 22 7d 28 7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e
7d 33 7d 37 7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23
ad dc 98 7d 23 7d 20 7d 20 7d 20 7d 20 58 a3 7e 0d 0a 4f
4b 0d 0a

From my device:
41 54 41 0d

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 7d 39 7d 21 7d 24 7d
25 dc 7d 22 7d 26 7d 20 7d 20 7d 20 7d 20 7d 23 7d 25 c2
23 7d 25 7d 25 7d 26 fb 8e 3a 66 ea 61 7e

Configure_Rej: (07 02 08 02)
7e ff 7d 23 c0 21 7d 24 7d 20 7d 20 26 7d 27 7d 22 7d 28
7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e 7d 33 7d 37
7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23 ad dc 98 7d
23 7d 20 7d 20 7d 20 7d 20 46 8b 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 7d 39 7d 21 7d 24 7d
25 dc 7d 22 7d 26 7d 20 7d 20 7d 20 7d 20 7d 23 7d 25 c2
23 7d 25 7d 25 7d 26 fb 8e 3a 66 ea 61 7e

Configure_Rej:
7e ff 7d 23 c0 21 7d 24 7d 21 7d 20 26 7d 27 7d 22 7d 28
7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e 7d 33 7d 37
7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23 ad dc 98 7d
23 7d 20 7d 20 7d 20 7d 20 7d 39 31 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 7d 39 7d 21 7d 24 7d
25 dc 7d 22 7d 26 7d 20 7d 20 7d 20 7d 20 7d 23 7d 25 c2
23 7d 25 7d 25 7d 26 fb 8e 3a 66 ea 61 7e

Configure_Rej:
7e ff 7d 23 c0 21 7d 24 7d 22 7d 20 26 7d 27 7d 22 7d 28
7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e 7d 33 7d 37
7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23 ad dc 98 7d
23 7d 20 7d 20 7d 20 7d 20 e9 f7 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 7d 39 7d 21 7d 24 7d
25 dc 7d 22 7d 26 7d 20 7d 20 7d 20 7d 20 7d 23 7d 25 c2
23 7d 25 7d 25 7d 26 fb 8e 3a 66 ea 61 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 7d 39 7d 21 7d 24 7d
25 dc 7d 22 7d 26 7d 20 7d 20 7d 20 7d 20 7d 23 7d 25 c2
23 7d 25 7d 25 7d 26 fb 8e 3a 66 ea 61 7e

Configure_Rej:
7e ff 7d 23 c0 21 7d 24 7d 23 7d 20 26 7d 27 7d 22 7d 28
7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e 7d 33 7d 37
7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23 ad dc 98 7d
23 7d 20 7d 20 7d 20 7d 20 b6 4d 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 7d 39 7d 21 7d 24 7d
25 dc 7d 22 7d 26 7d 20 7d 20 7d 20 7d 20 7d 23 7d 25 c2
23 7d 25 7d 25 7d 26 fb 8e 3a 66 ea 61 7e

Configure_Rej:
7e ff 7d 23 c0 21 7d 24 7d 24 7d 20 26 7d 27 7d 22 7d 28
7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e 7d 33 7d 37
7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23 ad dc 98 7d
23 7d 20 7d 20 7d 20 7d 20 7d 38 72 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 7d 39 7d 21 7d 24 7d
25 dc 7d 22 7d 26 7d 20 7d 20 7d 20 7d 20 7d 23 7d 25 c2
23 7d 25 7d 25 7d 26 fb 8e 3a 66 ea 61 7e

Configure_Rej:
7e ff 7d 23 c0 21 7d 24 7d 25 7d 20 26 7d 27 7d 22 7d 28
7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e 7d 33 7d 37
7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23 ad dc 98 7d
23 7d 20 7d 20 7d 20 7d 20 47 c8 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 7d 39 7d 21 7d 24 7d
25 dc 7d 22 7d 26 7d 20 7d 20 7d 20 7d 20 7d 23 7d 25 c2
23 7d 25 7d 25 7d 26 fb 8e 3a 66 ea 61 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 7d 39 7d 21 7d 24 7d
25 dc 7d 22 7d 26 7d 20 7d 20 7d 20 7d 20 7d 23 7d 25 c2
23 7d 25 7d 25 7d 26 fb 8e 3a 66 ea 61 7e

Configure_Rej:
7e ff 7d 23 c0 21 7d 24 7d 26 7d 20 26 7d 27 7d 22 7d 28
7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e 7d 33 7d 37
7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23 ad dc 98 7d
23 7d 20 7d 20 7d 20 7d 20 b7 7d 2e 7e

Configure_Req:
7e ff 7d 23 c0 21 7d 21 7d 21 7d 20 7d 39 7d 21 7d 24 7d
25 dc 7d 22 7d 26 7d 20 7d 20 7d 20 7d 20 7d 23 7d 25 c2
23 7d 25 7d 25 7d 26 fb 8e 3a 66 ea 61 7e

Configure_Rej:
7e ff 7d 23 c0 21 7d 24 7d 27 7d 20 26 7d 27 7d 22 7d 28
7d 22 7d 2d 7d 23 7d 26 7d 31 7d 24 7d 26 4e 7d 33 7d 37
7d 21 62 c1 65 f7 f9 d5 47 71 b4 c6 b2 7d 23 ad dc 98 7d
23 7d 20 7d 20 7d 20 7d 20 e8 b4 7e
 
If it received the packet, it should show up. Any chance the packet is
getting lost before it is received? You could try the RASMAN log, but it
just looks like W2k doesn't receive the packet.

Anyway, from RFC 1661, this is the behavior we should see. I think the W2k
box should log ID mismatches and dropped packes.

On reception of a Configure-Reject, the Identifier field MUST
match that of the last transmitted Configure-Request.
Additionally, the Configuration Options in a Configure-Reject MUST
be a proper subset of those in the last transmitted Configure-
Request. Invalid packets are silently discarded.

Reception of a valid Configure-Reject indicates that when a new
Configure-Request is sent, it MUST NOT include any of the
Configuration Options listed in the Configure-Reject.

If you could post the packets in order instead of grouped by sender, it
might be easier to see if there is a mismatch or some other problem.

The W2k box doesn't think it's getting any response if the packet doesn't
show in the PPP log, so it keeps retransmitting.
 
Thanks Carl. Finally I figured out that problem was
caused by the PC serial port, no the Windows 2000 Pro. I
used another PC with same version Win2000 Pro to accept an
incoming call from my device and it worked.
 
Back
Top