After all this time I figured out how to do this and i share it with you .
A) If you use SUSE the free version of suse 10.. has the mppe module installed on the kernel...
Open a shell and try :
Code:
xhost +
su
pptpconfig
and give a name eg. VPN..the right address of the server ..THE PASSWORD AND USERNAME should be given at this time. ALSO for routing for me it works if i click on ALL TO CHANNEL.
B) FOR DEBIAN :
The following can be found in
http://www.chiark.greenend.org.uk/~o...tp-debian.html
(I just added the codes)
"Build the PPP MPPE kernel module since DEBIAN doesnt have it by default:
Now we need to build a kernel module to do MPPE data encryption. A kernel patch is available in Debian unstable (sarge) in the kernel-patch-mppe package. Install that package.
Code:
apt-get install kernel-patch-mppe
It'll create some stuff in /usr/src/kernel-patches. Change directory to the top level of a kernel build tree
Code:
cd /usr/src/kernel-source-'version'
(for me version is : 2.6.8) and you should be able to apply the MPPE patch
Code:
/usr/src/kernel-patches/all/apply/mppe
Not quite there yet, though. Edit include/linux/ppp-comp.h
Code:
vim /usr/include/linux/ppp-comp.h
and search for CCP_MAX_OPTION_LENGTH. Setting it to 128 will avoid problems with data encryption later.
(If you don't know how to use vim ... search it on the internet ... but briefly Press 'i' to be able to write in the file... DONT USE MOUSE ..use arrows.. then after you finish the changes press the Esc button then ':' and 'wq' })
Now make modules and make modules_install to put your new modules in place.
Code:
make modules make modules_install
I just modprobe the thing in by hand.
Code:
modprobe (the new modules)
{If you do kernel autoloading of modules you probably want to define an alias in /etc/modutils/aliases:
alias ppp-compress-18 ppp_mppe and run /sbin/update-modules. }"
Then do as in SUSE..part A)