Buenas Itzi76
Exactamente que te refieres acceder a una VM via NAT a través de una VPN?? Es decir, doy por sentado que usas tu conexión doméstica con Movistar para usar una VPN, y dicha VPN te conecta a.... una VM? Por otro lado, que tipo de VPN es?
El problema real que existen con las VPN son dos:
1º. Cuando se usan protocolos VPN muy arcaicos, como pueda ser PPTP o L2TP/IPSec. Estos pueden dar muchos problemas usarlos con conexiones domesticas, dado que estos protocolos no fueron diseñados para usarse detrás de NAT (Tu Router hace NAT en tu casa para que puedas tener conexión en todos tus dispositivos). Tal es así que dependiendo del fabricante tienen que implementar lo que llaman ayudantes o passthrough específicos para este tipos de protocolos no amigables. El problema es que ni son universales, ni funcionan en todos los escenarios, ni los fabricantes tienen por qué implementarlo
2º. El segundo problema común es una mala configuración por parte de los gestores de la VPN, ya sea en el lado servidor o el lado cliente, con el MTU. Muchas veces usan valores por defecto que dan por sentado que la conexión usará siempre 1500Bytes, y esto no es así. Esto provoca enormes problemas a cualquier conexión que use otro valor. Movistar por ejemplo, al usar una conexión PPPoE requiere por ende un MTU de 1492. En condiciones normales no pasa absolutamente nada porque el Router reporta estos datos por así decirlo. Pero cuando creas un tunel que es tráfico encapsulado dentro de tráfico normal, tienes que tener mucho cuidado de no encapsular más bytes de los que puedes llevar, o el paquete se descarta.
Saludos.