Buenas
Ando haciendo pruebas para navegar por internet a través de un servidor vpn, he instalado y configurado con éxito pptpd en un sistema raspbian, esto en mi red local.
He editado el archivo /etc/sysctl.conf, para asegurarme de que la línea net.ipv4.ip_forward=1 está descomentada, así que se supone que nuestro servidor es capaz de redirigir datos.
También se ha instalado el servicio de no-ip, y configurado con éxito. Y se ha direccionado el puerto correspondiente en el router a la ip del servidor.
Como tengo la suerte de que un viejo amigo vive justo al lado de casa, pues andamos haciendo pruebas a ver si podemos navegar con windows y con un iphone desde su red, a través de la vpn. Haciendo la conexión con windows, desde mi red local parece funcionar, pero para navegar se ha tenido que deshabilitar una casilla que dice usar la puerta de enlace predeterminada en la red remota esto en las propiedades de la conexion vpn, funciones de red, protocolo ipv4, propiedades, opciones avanzadas.
Así que ahora podemos navegar y mi vecino sostiene que ya funciona, pero yo creo que no, porque si arrancamos wireshark se puede ver lo que hacemos. Por eso y porque al hacer la conexión desde la red de mi vecino, también parece funcionar pero, al mirar la ip en un navegador el resultado es la ip de su red, y yo creo que debería ser de la mía.
Entonces supongo que habrá que configurar iptables o algo semejante, a ver si alguien puede arrojar algo de luz, que sepamos al menos por donde tirar.
Saludos.