Hi ash , could you please describe how to compile the new kernel?
I currently running the prebuilt 2.6.32.8 kernel from
http://sheeva.with-linux.com on a SD-Card.
I tried to compile a new kernel with the prebuilt config with MPPE and the sources from kernel.org directly on the plug. The kernel compiled without problems, but i have massive problems with the modules.
Edit: Ok, i've managed to built the modules. Cleared everything, got new kernel-sources, copied the the sheeva-2.6.32.8.config to .config, changed "CONFIG_PPP_MPPE is not set" to "CONFIG_PPP_MPPE=m, make modules, make modules_install, reboot, depmod -a
Then i added these modules to /etc/modules ppp_generic, ppp_async, ppp_mppe, sha1, ppp_deflate
I have a FritzBox Router running a poptop server and an iPod Touch as Client. I'm using the same options as in the FritzBox, but i can't get an encrypted connection, an unencrypted connection works perfectly.
For encryption i use the following parameters in /etc/ppp/pptpd-options
refuse-pap
refuse-chap
refuse-mschap
refuse-eap
require-mppe
But i always get the standard error message: LCP terminated by peer (MPPE required but peer negotiation failed) :-(
I tried to follow
http://pptpclient.sourceforge.net/howto-diagnosis.phtml#mppe_rbpnf but no success.
Deactivating the encryption is not really an option, on the iPhone i've set "Encryption" to "Automatic" and also tried "Maximum", but it didn't help.
With the FritzBox as server "Automatic" works, so i don't think it's a client problem
Could you please post your pptpd-options and pptpd.conf?
Edit2: Ok, i'm gone wild. I deleted all the ***** configs and started over. Now it works, don't ask why...
Here are my configs:
/etc/pptpd.conf
option /etc/ppp/pptpd-options
localip 192.168.6.8
remoteip 192.168.6.234-238
/etc/ppp/pptpd-options
name PPTP
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
nodefaultroute
lock
nobsdcomp