Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 5271 - missing MPPE support for PPTP
Summary: missing MPPE support for PPTP
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Brandon Low (RETIRED)
URL:
Whiteboard:
Keywords:
: 12134 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-07-19 16:08 UTC by Chris Akre
Modified: 2003-02-04 19:42 UTC (History)
5 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Akre 2002-07-19 16:08:26 UTC
Symptoms:
    Error "[modprobe] modprobe: Can't locate module ppp-compress-18" in system 
log

Configuration:
    tested with both sys-kernel/gentoo-sources and sys-kernel/crypto-
sources2.4.19-r7
    tested with net-dialup/pptpclient 1.1.0
    tested with net-dialup/ppp 2.4.1-r9
    kernel compiled with ppp and ppp options as modules

Testing: 
    Tested with multiple pptp servers (Windows 2000 and Nortel contivity)
    make menuconfig has no options showing mppe support for mppe
    /usr/src/linux/drivers/net contains no ppp_mppe.c (indicating the absence 
of the mppe kernel patches?)

Additional notes:
emerge reported patching files pppd/mppe.c and pppd/mppe.h (indicating that the 
mppe source exists?)
The following ggc command lines were reported during emerge (indicating the 
presence of mppe support in ppp compilation?):
gcc -march=i686 -O3 -pipe -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -
DHAVE_MULTILINK -DHAVE_MMAP -I../include -DCHAP
MS=1 -DUSE_CRYPT=1 -DHAVE_CRYPT_H=1 -DMPPE=1 -DHAS_SHADOW -DPLUGIN   -c -o 
main.o main.c
Comment 1 Brandon Low (RETIRED) gentoo-dev 2002-09-06 18:08:01 UTC
can you check this with the latest gentoo-sources-2.4.19-r9 please.
Comment 2 Vitaly Kushneriuk 2002-09-30 06:17:56 UTC
Tested with the sys-kernel/gentoo-sources-2.4.19-r9
Still no mppe support.
Currently, the mppe support is distributed as external kernel patch due to
license issues.
There's GNU/TLS project, that will eventualy add mppe support to the stock
kernel, but until then, the kernel must be patched. The patch for the 2.4.19
[applies cleanly with sys-kernel/gentoo-sources-2.4.19-r9] can be optained from

http://public.planetmirror.com/pub/mppe/linux-2.4.19-openssl-0.9.6b-mppe.patch.gz

Notes:
1) It will *NOT* add any menuconfig options, the ppp_mppe module will compile,
if you compile the ppp module [it uses CONFIG_PPP].
2) It can *not* be compiled in-kernel, it *must* be compiled as a module,
   so set CONFIG_PPP=m

3) IF you want to test this, or just can't wait until official gentoo-kernel
   will contain this patch, just d/l it,. patch the kernel,
   then "make modules modules_install" and it should work, no need to 
   recompile the kernel itself/reboot.
   Just make sure you remove old ppp modules from kernel
   [rmmod -a should do it]
Comment 3 Brandon Low (RETIRED) gentoo-dev 2002-12-14 13:41:34 UTC
*** Bug 12134 has been marked as a duplicate of this bug. ***
Comment 4 Brandon Low (RETIRED) gentoo-dev 2002-12-23 11:48:04 UTC
hopefully next gentoo-sources.
Comment 5 Brandon Low (RETIRED) gentoo-dev 2003-01-09 14:53:31 UTC
done for gentoo-sources-2.4.20