2011-01-28 2 views
0

Windows 7이 설치된 VirtualBox에서 Ubuntu 10.10을 호스트로 실행하고 있습니다. 나는 Ubuntu의 Glassfish3 서버에 배포하는 Java 웹 서비스를 가지고 있으며, 클라이언트 응용 프로그램이 연결되는 포트 인 포트 8080을 포트해야하는 VBox 설명서에 따라 호스트에서 연결할 수 있어야합니다. 내 주인. 이렇게하려면 내 호스트의 8080 포트를 내 VM의 8080 포트로 전달해야하는 Windows VBoxManage modifyvm Ubuntu --natpf1 glassfish,tcp,,8080,,8080에서 다음 명령을 수행하지만 도달하려고 시도하면 작동하지 않는 것 같습니다. 어떤 아이디어?호스트의 클라이언트에서 VM의 웹 서비스에 연결

+0

호스트에서 VM에 연결할 수 있습니까? 나는 그것 또는 무엇인가 핑 소리를내는 것을 의미한다. – Ron

+0

어떻게 ping 할 수 있습니까? IP가 동일합니다 – 8vius

답변

0

8080이 Windows의 다른 프로세스에서 사용되지 않았는지 확인하십시오. ISO의 Guest Additions을 Ubuntu에 설치하십시오. 네트워킹을위한 옵션으로 NAT를 사용하고 있는지 확인하십시오. 우분투의 방화벽이 들어오는 요청을 차단하지 않는지 확인하십시오.

+0

포트에 프로세스가 없으면 Guest Additions가 설치되고 NAT는 내 네트워킹 옵션입니다. 방화벽 권한을 어떻게 확인할 수 있습니까? – 8vius

+0

Firestarter를 방화벽으로 설치하여 우분투의 IP 테이블이 실시간으로 요청을 차단하는지 확인할 수 있습니다. 그러나, 당신이 GUIST 추가와 NAT가 작동한다면, 아무런 문제가 없어야한다고 생각합니다. VboxManage 구문이 올바른지 확인하십시오. VM에서 8080에서 웹 서비스가 실행되고 있는지 다시 한 번 확인합니다. 그런 다음 http : // [IP_Address_Of_VM_On_VirtualBox_Subnet : 8080/브라우저에 입력해야합니다. 로컬 호스트를 사용하고 포트 포워딩을 내보낼 수 있습니다. – BZ1

관련 문제