You are here

Recompilar Kernel en Sarge para soporte MPPE

Muchos todavía usamos Debian Sarge, y un kernel 2.6.8 que por defecto no trae soporte para encriptación MPPE.

- Primero instalamos todas las dependencias necesarias, y preparamos el sistema:
apt-get install gcc bin86 libc6-dev bzip2 kernel-package kernel-patch-mppe

- Instalamos, descomprimimos y limpiamos los fuentes de nuestro kernel:

apt-get install kernel-source-2.6.8
cd /usr/src
tar -xzvf kernel-source-2.6.8.tar.bz2
cd kernel-source-2.6.8
make-kpkg clean

- Aprovechamos la configuración que teníamos de nuestro kernel:
cp /boot/config-`uname --kernel-release` ./.config

- Compilamos el kernel aplicando los parches para MPPE:

make-kpkg \
  --added-patches mppe \
  --append-to-version -mppe \
  --config oldconfig \
  --initrd \
  kernel_image

Respondemos "m" a la cuando nos pregunta si queremos habilitar MPPE:
 PPP MPPE compression (encryption) (PPP_MPPE) [N/m/?] (NEW) m

Nota: Podemos aprovechar ahora para tomar la merienda, leer el periódico o realizar otras tareas porque va a tardar un ratito ;)

- Cuando haya acabado de compilar, instalamos el kernel a la "debian way":
dpkg -i /usr/src/kernel-image-2.6.8-mppe_10.00.Custom_i386.deb

Para configurar la VPN
Fuentes:
http://pptpclient.sourceforge.net/howto-debian-build.phtml

Debian: 
Qué te parece: