mppc for arch linux, kernel 2.6.24 and ppp 2.4.4
March 19th, 2008I managed to manually merge the mppc patch into kernel 2.6.24 and ppp-2.4.4 using a modified version made for 2.6.23 from Devil Linux. And I updated the kernel26 and ppp PKGBUILDs for Arch Linux to use them.
I had a VPN with mppc running and could comfortably ssh to the machines on the network, but I am unsure about the stability.. this has been extremely little tested, so take care..
Usage is explained on the official site for the original patch: http://mppe-mppc.alphacron.de/ usage of PPTP on Arch Linux in the wiki. For Arch you probably need ppp-mppe and pptpclient.
Modified patch for kernel and ppp:
linux-2.6.24-mppe-mppc-1.3.patch
ppp-2.4.4-mppe-mppc.1.1.patch
Patch for the source for the Arch packages in ABS:
kernel26-arch-mppc.patch
ppp-2.4.4-arch-mppc.patch
Patched source for the Arch Packages (extract and run makepkg -c and pacman -U on the result):
kernel26.tar.bz2
ppp.tar.bz2
Packages for Arch (pacman -U):
kernel26-2.6.24.3-3-i686.pkg.tar.gz
ppp-2.4.4-6.i686.pkg.tar.gz
mppc is patented and if you feel like you should have a look if you are allowed to use it.
Tags: archlinux, linux, mppc



March 28th, 2008 at 15:34
Oh! Can I use this patch for Debian kernel??? And how??? Because internet doesn’t work with him…
April 9th, 2008 at 22:35
unless the patches supplied with debian kernel are incompatible with this one it should patch fine. but you would have to manually patch and build.. or update the package/deb.
- gaute
June 2nd, 2008 at 23:35
Thanks man, great work! Working for me, 2.6.23.16 kernel (Devil Linux patch) and pppd 2.4.4 (your patch) on slackware 12.0.
June 3rd, 2008 at 2:57
I’ve started celebrating too early. After using my way Win2k VPN clients works well, but Win XP clients are unable to establish compressed connection and makes non-compressed instead…
June 3rd, 2008 at 18:07
It’s me again. The problem was of completely human nature – test client has software compression turned off by hands. When i’ve turned compression back on in the XP client it started to work as necessary.
So, devil linux patch with kernel 2.6.23.16 and your patch with pppd 2.4.4 works. Thanks again.
July 6th, 2008 at 15:38
Gaute, Thanks for Patch. But 2.6.25(.9) does not work. There is simply no traffic (but ppp-connection easy establishing) and messages like
pppd[2861]: Unsupported protocol 0×44d0 received
pppd[2861]: Unsupported protocol 0×4aeb received
pppd[2861]: Unsupported protocol 0×6d received
pppd[2861]: Unsupported protocol ‘Xerox NS IDP’ (0×25) received
when mppe or mppe+mppc turned on.
When both mppc and mppe turned off it all ok.
July 9th, 2008 at 9:29
Yes, the differences are probably too big. remember i just took the patch from 2.6.23 and handmerged it, with no real overview about what i was doing – so it had to stop working at some point! hope somebody else with a bit more clue can update the patch soon. i will try it again when i get back home in a month or so.
cheers, gaute
July 9th, 2008 at 10:02
Now I think the trouble in poptop (pptpd), because dialup connection establishing and working ok with MPPE+MPPC. But VPN (pptp) connection works when MPPE turned off only (MPPC can be turned on or off).
Gaute, thanks for info.
July 11th, 2008 at 7:22
ah alright, so the client seems to still be working fine. thats good. but i dont have the skills to debug any of that at the moment(or probably in a long time.. if ever:)). just hope somebody else picks it up.
cheers
May 22nd, 2009 at 1:03
hi all
Thanks for your explanation I face this problem In all my new kernel , but now I use kernel 2.6.10 it is work great with mppc , mppe together , it means all packets will be encrypted then compressed , it means secure pptpd ,
Regards
IYad
May 31st, 2009 at 10:42
thanks.
how about kernel-2.6.29.4?
best regards
June 3rd, 2009 at 17:09
i’m not realy using mppc much anymore – but if devil linux still maintains them it shouldn’t be too hard to apply them. can’t promise anything, but i might try to get it working.
September 8th, 2009 at 10:06
hi all
Thanks for your explanation I face this problem In all my new kernel , but now I use kernel 2.6.10 it is work great with mppc , mppe together , it means all packets will be encrypted then compressed , it means secure pptpd ,
Regards
IYad…
October 6th, 2009 at 17:49
Good Day Colleagues,
i try to compile mppc module for kernel 2.6.29 or the last 2.6.31.2 but all times take error and not compile the official module of this webpage :S
anyone have a version of this module MPPE/MPPC to compile in this kernesl 2.6.29 or more?¿
thanks for our time and help & regards.
October 15th, 2009 at 6:28
the kernel > 2.6.10 it has it’s native mppe , and not work with any extra modules mppc i tried but the kernel will painc when you active mppc/mppe in 2.6.27.5
so i advise you to use 2.6.10 with mppc/mppe patch with pptpd