Era o firewall que estava bloqueando o acesso de fora da VM:
sudo firewall-cmd --add-port=9081/tcp
Estou executando um servidor netty usando o framework play e sbt dentro de uma VM do Fedora VirtualBox.
O servidor netty está ligado a 0.0.0.0 para ouvir em todas as interfaces:
[info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9081
O encaminhamento de porta para a VM do Fedora está configurado para encaminhar do host: 127.0.0.1 e porta: 9081 para o convidado ip: 10.0.2.15 e porta: 9081
No entanto, quando eu solicito o host local: 9081 em um navegador da web no meu host, ele continua carregando e nunca parece chegar ao servidor.
O servidor netty está respondendo bem se eu enviar uma solicitação de dentro da VM.
Eu tenho outro servidor http configurado da mesma forma que está funcionando bem. Não sei o que preciso alterar para tornar o servidor netty acessível a partir do host.
Obrigado
Era o firewall que estava bloqueando o acesso de fora da VM:
sudo firewall-cmd --add-port=9081/tcp