Isso está bastante bagunçado, eu sei. Deixe-me explicar tudo.
Eu tenho um DNS dinâmico definido no meu roteador. Eu verifiquei que, após o encaminhamento da porta, posso conectar-me ao aplicativo desejado (se eu executar algo na porta 1337 e encaminhar a porta para a máquina apropriada, posso conectar a ela de fora sem problemas).
Agora, se eu conectar o meu Macbook à VPN e executar algo como descrito acima, ele funcionará conforme o esperado. MAS , se eu conectar minha máquina executando o Ubuntu Server 16.04 à VPN e executar algo ou quiser conectar-se por ssh, ela falhará. Encaminhei a porta que estou usando para conexão SSH no roteador. Eu também tentei hospedar um servidor web, que também falhou.
O que posso fazer sobre esse problema? Isso não faz sentido para mim.
Sobre a máquina Ubuntu Server: é uma instalação limpa, com o cliente openvpn e o servidor ssh configurados, sem firewall em execução, iptables não editadas, conectadas ao roteador via ethernet.
EDIT: Aqui estão as tabelas de roteamento: http://pastebin.com/ay6fpLcL
ip -4 r
no ubuntu,netstat -f inet -rn
no mac)?