[pptp-server] PPTP Kernel patches

Joey Coco anesthes at cisdi.com
Wed Oct 18 22:09:34 CDT 2000


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
<29e911d16443b14ab796f4f426957a212e084868f167478c8e35306e0165e601fc4ec276d3dd1f55b77ccb6a451dd42301>,
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




More information about the pptp-server mailing list