virtualbox에서 실행되는 netty 서버로 요청을 전달할 수 없습니다 framework 및 sbt를 사용하여 netty

Fedora VirtualBox VM 내부에서 play framework 및 sbt를 사용하여 netty 서버를 실행하고 있습니다.

netty 서버는 0.0.0.0에 바인딩되어 모든 인터페이스에서 수신합니다.

[info] p.c.s.NettyServer - Listening for HTTP on /0:0:0:0:0:0:0:0:9081

Fedora VM의 포트 전달은 호스트 : 127.0.0.1 및 포트 : 9081에서 게스트 ip : 10.0.2.15 및 포트 : 9081로 전달되도록 구성되어 있습니다.

그러나 호스트의 웹 브라우저에서 localhost : 9081을 요청하면 계속로드되고 서버에 도달하지 않는 것 같습니다.

VM 내부에서 요청을 보내면 netty 서버가 올바르게 응답합니다.

잘 작동하는 다른 http 서버가 비슷하게 구성되어 있습니다. 호스트에서 netty 서버에 연결할 수 있도록 변경해야 할 사항을 모르겠습니다.

감사



답변

VM 외부에서 액세스를 차단 한 것은 방화벽이었습니다.

sudo firewall-cmd --add-port=9081/tcp


답변