[pptp-server] MPPE encryption on pptpd
Steve Rhodes
srhodes at cpinternet.com
Sun Jul 25 16:04:09 CDT 1999
I am having a problem using the mppe encryption. Whenever I attempt to
send data over the pptp connection, the transmission fails, and a the
/var/log/messages entry reads "Unsupported protocol (0xZZZZ) received",
where (0xZZZZ) is some random hex number. I can find these numbers
buried within the GRE encapsulated packets, but I'll be darned if I can
figure out what they mean.
I have tried several configurations of kernels, Stock RedHat 5.2
(2.0.36-0.7), 2.2.4 and 2.2.9. I am always using the 2.3.8 pppd with
the ppp-2.3.8-mppe-others-norc4_TH7.diff patch. I am using
SSLeay-0.6.6b.
The connection works flawlessly without any encryption applied, and I
can successfully connect and transmit with just encrypted password set.
Only when I specify data encryption required on the client, the
connection completes, but no data will transmit. I have tried turning
off IP header compression and default gateway selections to no avail.
The only thing I have found where I differ from the instructions in the
HOWTO is that I have to manually copy the rc4.h and rc4_enc.c files to
the linux source tree to successfully compile the modules. I am
assuming this is an oversight on the instructions.
Any suggestions to get me pointed in the right direction would be
greatly appreciated.
Regards,
Steve Rhodes
More information about the pptp-server
mailing list