Esto es bastante complicado, lo sé. Déjame explicarte todo.
Tengo un DNS dinámico configurado en mi enrutador. Verifiqué que, después del reenvío de puertos, puedo conectarme a la aplicación deseada (si ejecuto algo en el puerto 1337 y reenvío el puerto a la máquina adecuada, puedo conectarlo desde afuera sin problemas).
Ahora, si conecto mi Macbook a VPN y ejecuto algo como se describió anteriormente, funciona como se esperaba. PERO , si conecto mi máquina que ejecuta Ubuntu Server 16.04 a la VPN y ejecuto algo o quiero conectarme por ssh, falla. Reenvié el puerto que estoy usando para la conexión SSH en el enrutador. También intenté alojar un servidor web, que también falló.
¿Qué puedo hacer al respecto? Esto no tiene sentido para mí.
Acerca de la máquina Ubuntu Server: es una instalación limpia con cliente openvpn y servidor ssh configurados, sin firewall en ejecución, iptables no editados, conectado al enrutador a través de ethernet.
EDITAR: Aquí están las tablas de enrutamiento: http://pastebin.com/ay6fpLcL
ip -4 r
en ubuntu,netstat -f inet -rn
en mac)?