Tengo un colega que tiene un router con FTTH de Vodafone con, entre otras cosas, llamadas ilimitadas desde el teléfono fijo a otros fijos y móviles nacionales. Con el fin de aprovechar esto hemos extraído los datos SIP de su router para intentar integrarlos en un móvil Android y aprovechar tal ventaja.
Como esto solo funciona si el móvil está conectado dentro de la red de área local del router hemos de emplear un servidor VPN en tal red para poder conectarnos desde fuera de la LAN y así hacerle creer al router que estamos en su LAN y no en la WAN. El caso es que el router Sercomm H500-s que le ha puesto Vodafone no trae tal servidor VPN, pero él tiene un receptor (decodificador o "deco") satélite y de TDT con sistema operativo Enigma 2 en el que hemos instalado OpenVPN. Hemos generado exitosamente las claves y certificados en el deco que posteriormente hemos importado en el móvil y ahora desde el móvil podemos conectarnos a tal deco como si estuviéramos dentro de la LAN.
El problema es que cuando nos conectamos exitosamente desde el móvil Android al servidor VPN del receptor no tenemos acceso a Internet en el móvil (y el deco sí está conectado a Internet). En el router hemos abierto exitosamente el puerto 1194 tanto por UDP como por TCP/IP tal y como se indica en el archivo server.conf que genera OpenVPN en el deco, pero seguimos sin tener acceso a Internet (aunque al deco si nos conectamos correctamente).
Yo no soy experto en absoluto (intento aprender dentro de mis posibilidades) pero en casa tengo un router Asus con firmware Asuswrt-Merlin al cual en el pasado le configuraba y activaba un servidor VPN al cual me conectaba exitosamente desde la WAN. Cuando esto ocurría yo tenía acceso a Internet al mismo tiempo que a la red de área local. Sin embargo esto ahora no ocurre. Puedo acceder al deco correctamente pero no navegar por páginas web como por ejemplo www.bandaancha.eu ó www.google.es . Yo intuyo que la clave está en el archivo server.conf
del deco, pero quizás esté diciendo una burrada.
Como curiosidad añadir un par de capturas de pantalla:
Aquí se puede ver cómo logro conectarme exitosamente al deco (192.68.0.213, he ocultado algunos datos "delicados" por si acaso) por su IP privada pero no lo he logrado con la "IP privada virtual" (10.8.8.6). No entiendo el porqué de esto último tampoco ya que entiendo que en teoría también debería poder con esta última. La IP del router es 192.168.0.1 y por si acaso os dejo aquí el archivo server.conf en cuestión, aunque si necesitáis otra cosa os ayudo en todo lo que pueda.