O que eu suspeito aqui é que o encaminhamento de porta do seu gateway não está funcionando corretamente. Verifique se o seu gateway está encaminhando a porta 8080 para sua VM (192.168.1.120) .. Eu fiz isso muitas vezes e funcionou bem comigo ...
Em seu roteador, faça o login na GUI usando seu nome de usuário e senha (admin / password são as credenciais padrão)
Vá para Configurações Adwanced - > Recursos adicionais - > Port Forwarding
Dê um nome à sua regra, escolha o nome do aplicativo como "HTTP" e defina o "External Port Range" como 8080 .. Assumindo que seu tomcat também esteja escutando na porta 8080, configure isso para "Internal Port". Intervalo ".. O próximo passo é adicionar o endereço IP do servidor, que é no seu caso é 192.168.1.120 .. Próximo passo é ativar a regra. Finalmente, salve a configuração e teste a conexão.
Se você precisar de um guia com capturas de tela, você pode clique aqui .