[pptp-server] problems connecting to ms pptp server

robert@muth.org muth at CS.Arizona.EDU
Thu Nov 25 17:18:31 CST 1999


Hi:

This is a more pptp client related question but
it has some relevance for pptp servers as well.

I am trying to create a pptp tunnel from my
linux box to an ms pptp server
using Paul Cadach's patched ppp 2.3.5 and
Scott Ananian's pptp client (with a minor patch).

I have succesfully established a connection and was
even able to log in through the tunnel but as soon as pptp
connection drops a paket my connection hangs.
This is probably because my ppp connection was established
as "stateful" encrypted. It seems that the server is not offering
"stateless encrypted" and unfortunately I am not in 
charge of the server.

I see two solutions to my problem 
1) obtain/write a pptp client that works 
   on top of tcp rather than ip
   My question: does this already exist?

2) Try to exploit the following feature which 
   I cannot explain:
   When the server suggest a ccp compression method it
   sends <mppe 0 0 0 61> --- see below for the full log.
   Now 61=40+20+1, I can explain 40 and 20 but not the 1.
   I suspect that this could mean stateless as well.
   Can anybody explain the 1?

BTW: I tried ppp-2.3.8 andnot even establish as connection --- ccp failed
     (even with another patch). I'll try ppp-2.3.10 next.

Robert
   

Nov 25 17:23:30 dsl syslogd 1.3-3: restart.
Nov 25 17:23:48 dsl pppd[1572]: pppd 2.3.5 started by root, uid 0
Nov 25 17:23:48 dsl pppd[1572]: Using interface ppp0
Nov 25 17:23:48 dsl pppd[1572]: Connect: ppp0 <--> /dev/ttya0
Nov 25 17:23:48 dsl pppd[1572]: sent [LCP ConfReq id=0x1 <magic 0x57682c3d> <pcomp> <accomp>]
Nov 25 17:23:48 dsl pppd[1572]: fsm_sdata(LCP): Sent code 1, id 1.
Nov 25 17:23:48 dsl pppd[1572]: Timeout 804c534:806de40 in 3 seconds.
Nov 25 17:23:48 dsl pppd[1572]: LCP: sending Configure-Request, id 1
Nov 25 17:23:50 dsl pppd[1572]: rcvd [LCP ConfReq id=0x0 <auth chap 81> <magic 0x6c1c> <pcomp> <accomp>]
Nov 25 17:23:50 dsl pppd[1572]: fsm_rconfreq(LCP): Rcvd id 0.
Nov 25 17:23:50 dsl pppd[1572]: lcp_reqci: rcvd AUTHTYPE
Nov 25 17:23:50 dsl pppd[1572]: (c223)
Nov 25 17:23:50 dsl pppd[1572]:  (ACK)
Nov 25 17:23:50 dsl pppd[1572]: lcp_reqci: rcvd MAGICNUMBER
Nov 25 17:23:50 dsl pppd[1572]: (6c1c)
Nov 25 17:23:50 dsl pppd[1572]:  (ACK)
Nov 25 17:23:50 dsl pppd[1572]: lcp_reqci: rcvd PCOMPRESSION
Nov 25 17:23:50 dsl pppd[1572]:  (ACK)
Nov 25 17:23:50 dsl pppd[1572]: lcp_reqci: rcvd ACCOMPRESSION
Nov 25 17:23:50 dsl pppd[1572]:  (ACK)
Nov 25 17:23:50 dsl pppd[1572]: lcp_reqci: returning CONFACK.
Nov 25 17:23:50 dsl pppd[1572]: sent [LCP ConfAck id=0x0 <auth chap 81> <magic 0x6c1c> <pcomp> <accomp>]
Nov 25 17:23:50 dsl pppd[1572]: fsm_sdata(LCP): Sent code 2, id 0.
Nov 25 17:23:50 dsl pppd[1572]: rcvd [LCP ConfAck id=0x1 <magic 0x57682c3d> <pcomp> <accomp>]
Nov 25 17:23:50 dsl pppd[1572]: fsm_rconfack(LCP): Rcvd id 1.
Nov 25 17:23:50 dsl pppd[1572]: Untimeout 804c534:806de40.
Nov 25 17:23:51 dsl pppd[1572]: rcvd [CHAP Challenge id=0x60 <zzz>, name = ""]
Nov 25 17:23:51 dsl pppd[1572]: ChapReceiveChallenge: Rcvd id 96.
Nov 25 17:23:51 dsl pppd[1572]: ChapReceiveChallenge: received name field ''
Nov 25 17:23:51 dsl pppd[1572]: ChapReceiveChallenge: using 'PPTP-Hou01' as remote name
Nov 25 17:23:51 dsl pppd[1572]: sent [CHAP Response id=0x60 <zzz>, name = "yyy\\xxx"]
Nov 25 17:23:51 dsl pppd[1572]: Timeout 80524dc:806e120 in 3 seconds.
Nov 25 17:23:51 dsl pppd[1572]: rcvd [CHAP Success id=0x60 "S=2E8ACE343517B30155185836456DD9C6FECEB98E"]
Nov 25 17:23:51 dsl pppd[1572]: ChapReceiveSuccess: Rcvd id 96.
Nov 25 17:23:51 dsl pppd[1572]: Untimeout 80524dc:806e120.
Nov 25 17:23:51 dsl pppd[1572]: Remote message: S=2E8ACE343517B30155185836456DD9C6FECEB98E
Nov 25 17:23:51 dsl pppd[1572]: sent [IPCP ConfReq id=0x1 <addr 151.203.26.10> <compress VJ 0f 01>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_sdata(IPCP): Sent code 1, id 1.
Nov 25 17:23:51 dsl pppd[1572]: Timeout 804c534:806e0a0 in 3 seconds.
Nov 25 17:23:51 dsl pppd[1572]: IPCP: sending Configure-Request, id 1
Nov 25 17:23:51 dsl pppd[1572]: sent [CCP ConfReq id=0x1 <mppe 1 0 0 40>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_sdata(CCP): Sent code 1, id 1.
Nov 25 17:23:51 dsl pppd[1572]: Timeout 804c534:806e1e0 in 3 seconds.
Nov 25 17:23:51 dsl pppd[1572]: CCP: sending Configure-Request, id 1
Nov 25 17:23:51 dsl pppd[1572]: rcvd [CCP ConfReq id=0x1 <mppe 0 0 0 61>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_rconfreq(CCP): Rcvd id 1.
Nov 25 17:23:51 dsl pppd[1572]: sent [CCP ConfNak id=0x1 <mppe 0 0 0 40>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_sdata(CCP): Sent code 3, id 1.
Nov 25 17:23:51 dsl pppd[1572]: rcvd [IPCP ConfReq id=0x2 <addr 172.18.207.1>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_rconfreq(IPCP): Rcvd id 2.
Nov 25 17:23:51 dsl pppd[1572]: ipcp: received ADDR 
Nov 25 17:23:51 dsl pppd[1572]: (172.18.207.1)
Nov 25 17:23:51 dsl pppd[1572]:  (ACK) 
Nov 25 17:23:51 dsl pppd[1572]: ipcp: returning Configure-ACK
Nov 25 17:23:51 dsl pppd[1572]: sent [IPCP ConfAck id=0x2 <addr 172.18.207.1>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_sdata(IPCP): Sent code 2, id 2.
Nov 25 17:23:51 dsl pppd[1572]: rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_rconfnakrej(IPCP): Rcvd id 1.
Nov 25 17:23:51 dsl pppd[1572]: Untimeout 804c534:806e0a0.
Nov 25 17:23:51 dsl pppd[1572]: sent [IPCP ConfReq id=0x2 <addr 151.203.26.10>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_sdata(IPCP): Sent code 1, id 2.
Nov 25 17:23:51 dsl pppd[1572]: Timeout 804c534:806e0a0 in 3 seconds.
Nov 25 17:23:51 dsl pppd[1572]: IPCP: sending Configure-Request, id 2
Nov 25 17:23:51 dsl pppd[1572]: rcvd [CCP ConfNak id=0x1 <mppe 0 0 0 40>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_rconfnakrej(CCP): Rcvd id 1.
Nov 25 17:23:51 dsl pppd[1572]: Untimeout 804c534:806e1e0.
Nov 25 17:23:51 dsl pppd[1572]: sent [CCP ConfReq id=0x2 <mppe 0 0 0 40>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_sdata(CCP): Sent code 1, id 2.
Nov 25 17:23:51 dsl pppd[1572]: Timeout 804c534:806e1e0 in 3 seconds.
Nov 25 17:23:51 dsl pppd[1572]: CCP: sending Configure-Request, id 2
Nov 25 17:23:51 dsl pppd[1572]: rcvd [CCP ConfReq id=0x3 <mppe 0 0 0 40>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_rconfreq(CCP): Rcvd id 3.
Nov 25 17:23:51 dsl pppd[1572]: sent [CCP ConfAck id=0x3 <mppe 0 0 0 40>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_sdata(CCP): Sent code 2, id 3.
Nov 25 17:23:51 dsl pppd[1572]: rcvd [IPCP ConfNak id=0x2 <addr 172.18.207.5>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_rconfnakrej(IPCP): Rcvd id 2.
Nov 25 17:23:51 dsl pppd[1572]: local IP address 172.18.207.5
Nov 25 17:23:51 dsl pppd[1572]: Untimeout 804c534:806e0a0.
Nov 25 17:23:51 dsl pppd[1572]: sent [IPCP ConfReq id=0x3 <addr 172.18.207.5>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_sdata(IPCP): Sent code 1, id 3.
Nov 25 17:23:51 dsl pppd[1572]: Timeout 804c534:806e0a0 in 3 seconds.
Nov 25 17:23:51 dsl pppd[1572]: IPCP: sending Configure-Request, id 3
Nov 25 17:23:51 dsl pppd[1572]: rcvd [CCP ConfAck id=0x2 <mppe 0 0 0 40>]
Nov 25 17:23:51 dsl pppd[1572]: fsm_rconfack(CCP): Rcvd id 2.
Nov 25 17:23:51 dsl pppd[1572]: Untimeout 804c534:806e1e0.
Nov 25 17:23:51 dsl pppd[1572]: MPPE compression enabled
Nov 25 17:23:52 dsl pppd[1572]: rcvd [IPCP ConfAck id=0x3 <addr 172.18.207.5>]
Nov 25 17:23:52 dsl pppd[1572]: fsm_rconfack(IPCP): Rcvd id 3.
Nov 25 17:23:52 dsl pppd[1572]: Untimeout 804c534:806e0a0.
Nov 25 17:23:52 dsl pppd[1572]: ipcp: up
Nov 25 17:23:52 dsl pppd[1572]: local  IP address 172.18.207.5
Nov 25 17:23:52 dsl pppd[1572]: remote IP address 172.18.207.1
Nov 25 17:23:52 dsl pppd[1572]: Script /etc/ppp/ip-up started; pid = 1573










More information about the pptp-server mailing list