[pptp-server] PPTP Kernel patches

Joey Coco anesthes at cisdi.com
Wed Oct 18 23:15:56 CDT 2000


Hi,

Thanks for the quick response.

So your recommending I start with a fresh pppd, and kernel source.
Download the patch at this ftp site, and open SSL. patch, compile and try
again?  Just wanna make sure I do it right this time. Thanks again.

-- Joe

On Wed, 18 Oct 2000, Phil Van Baren wrote:

> The docs were wrong when they told you to remove the #include "rc4_skey.c"
> line.  The version of SSLeay that you are using requires this file.
> 
> 
> 
> 7.4.3.	Get symbols not defined for ppp_mppe module when doing "depmod -a"
> 
> 	Solution: Probably missing some of the rc4* files (most likely rc4_skey.c)
> 		This typically happens when getting rc4* files from a different source
> 		than was suggested in the corresponding patch file.  If I remember right,
> 		if you use the SSLeay-0.6.6 files you don't have an rc4_skey.c file,
> 		but if you use the SSLeay-0.9.0 files you must have the rc4_skey.c file.
> 		Using OpenSSL-0.9.5 may have different requirements.
> 		Best solution is to use the complete patch for your appropriate ppp
> version
> 		from the following ftp server, as these patches include the rc4* files:
> 			ftp://ftp.binarix.com/pub/ppp-mppe/
> 
> 
> 
> > -----Original Message-----
> > From: pptp-server-admin at lists.schulte.org
> > [mailto:pptp-server-admin at lists.schulte.org]On Behalf Of Joey Coco
> > Sent: Wednesday, October 18, 2000 11:10 PM
> > To: pptp-server at lists.schulte.org
> > Subject: [pptp-server] PPTP Kernel patches
> >
> >
> >
> >
> > Hey guys,
> >
> > I patched pppd, as well as my kernel according to dox. I compiled
> > PPP as a module, and I now have the following modules under
> > kernel 2.2.17:
> >
> > bsd_comp.o
> > ip_masq_cuseeme.o
> > ip_masq_ftp.o
> > ip_masq_irc.o
> > ip_masq_quake.o
> > ip_masq_raudio.o
> > ip_masq_user.o
> > ip_masq_vdolive.o
> > ppp.o
> > ppp_deflate.o
> > ppp_mppe.o
> >
> > When I load these modules I get the following:
> >
> > /lib/modules/current/ppp_mppe.o: unresolved symbol RC4_set_key
> >
> > As well, when I try to connect to the server with a win98 client,
> > I get the following error with software compression and encryption
> > enabled:
> >
> > error 720: could not negotiate a compatible set of network protocols.
> >
> > Without encryption and compression it connects, but oddly enough does
> > NOT give my client an IP address. Only CHAP shows up in the details
> > box, yet this is the process running on my box:
> >
> > 28715 ?        S   0:00 /usr/sbin/pppd local 115200
> > 192.168.0.2:192.168.0.10
> >
> >
> > Here is the debug output:
> >
> > Oct 19 10:15:33 demo pppd[28715]: rcvd [CHAP Response id=0x1
> > <29e911d16443b14ab796f4f426957a212e084868f167478c8e35306e0165e601f
> > c4ec276d3dd1f55b77ccb6a451dd42301>,
> > name = "jrcole"]
> > Oct 19 10:15:33 demo pppd[28715]: sent [CHAP Success id=0x1 "Welcome to
> > demo."]
> > Oct 19 10:15:33 demo pppd[28715]: sent [IPCP ConfReq id=0x1 <addr
> > 192.168.0.2> <compress VJ 0f 01>]
> > Oct 19 10:15:33 demo pppd[28715]: sent [CCP ConfReq id=0x1 <deflate 15>
> > <deflate(old#) 15> <bsd v1 15>]
> > Oct 19 10:15:33 demo pppd[28715]: rcvd [LCP ProtRej id=0x3 80 21 01 01 00
> > 10 03
> > 06 c0 a8 00 02 02 06 00 2d 0f 01]
> > Oct 19 10:15:33 demo pppd[28715]: rcvd [LCP ProtRej id=0x4 80 fd 01 01 00
> > 0f 1a
> > 04 78 00 18 04 78 00 15 03 2f]
> > Oct 19 10:16:32 demo pptpd[28714]: CTRL: Received PPTP Control Message
> > (type: 5)Oct 19 10:16:32 demo pptpd[28714]: CTRL: Made a ECHO RPLY packet
> > Oct 19 10:16:32 demo pptpd[28714]: CTRL: I wrote 20 bytes to the client.
> > Oct 19 10:16:32 demo pptpd[28714]: CTRL: Sent packet to client
> >
> >
> > Here is the same debug output when using softare compression and
> > encryption:
> >
> > Oct 19 10:18:03 demo pppd[28726]: rcvd [CCP ConfReq id=0x1 <mppe 1 0 0 31>
> > <lzs
> > 0 1 4>]
> > Oct 19 10:18:03 demo pppd[28726]: sent [CCP ConfRej id=0x1 <mppe 1 0 0 60>
> > <lzs
> > 0 1 4>]
> > Oct 19 10:18:03 demo pppd[28726]: rcvd [LCP ProtRej id=0x3 80 21 01 01 00
> > 10 03
> > 06 c0 a8 00 01 02 06 00 2d 0f 01]
> > Oct 19 10:18:03 demo pppd[28726]: rcvd [CCP ConfRej id=0x1 <deflate 15>
> > <deflate(old#) 15> <bsd v1 15>]
> > Oct 19 10:18:03 demo pppd[28726]: sent [CCP ConfReq id=0x2]
> > Oct 19 10:18:03 demo pppd[28726]: rcvd [CCP ConfReq id=0x2]
> > Oct 19 10:18:03 demo pppd[28726]: sent [CCP ConfAck id=0x2]
> > Oct 19 10:18:03 demo pppd[28726]: rcvd [CCP ConfAck id=0x2]
> > Oct 19 10:18:03 demo pppd[28726]: rcvd [CCP TermReq id=0x3]
> > Oct 19 10:18:03 demo pppd[28726]: sent [CCP TermAck id=0x3]
> >
> >
> >  Does anyone have any insight on why this would be bahaving this way?
> > perhaps I misunderstood a step somewhere.. I'm curious tho why no
> > IP address is recieved by the win98 client.  BTW the version of PPPD
> > being used is 2.3.8.
> >
> >
> > Thanks.
> >
> > -- Joe
> >
> > _______________________________________________
> > pptp-server maillist  -  pptp-server at lists.schulte.org
> > http://lists.schulte.org/mailman/listinfo/pptp-server
> > List services provided by www.schulteconsulting.com!
> >
> 
> _______________________________________________
> pptp-server maillist  -  pptp-server at lists.schulte.org
> http://lists.schulte.org/mailman/listinfo/pptp-server
> List services provided by www.schulteconsulting.com!
> 




More information about the pptp-server mailing list