2009-03-17 1 views
-1

나는 VirtualBox에서 GuestOS로 WindowsXP를 가지고 있으며, 우분투 8.10에서 실행 중이다. WindowsXP (Guest)에서 Netmeeting을 사용할 수 있으며 인트라넷의 다른 컴퓨터에 연결할 수 있습니다.VirtualBox 호스트에서 포트 포워딩과 관련 있음 -> Guest

Netmeeting은 포트 1503 및 1720 (다른 포트 중에서)을 수신 대기합니다.

이제 인트라넷 컴퓨터의 VirtualBox 내부에있는 Netmeeting에 어떻게 연결할 수 있는지 알고 싶습니다. 게스트 OS에는 NAT로 변환 된 IP 주소 (10.0.2.15) 만 있습니다.

VirtualBox는 VBoxManage를 사용하여 포트를 전달하는 방법을 제공합니다. 하지만 내 질문은 호스트 OS에서 1503 및 1720 포트를 수신하는 응용 프로그램이 없습니다. 따라서 Host : 1503 -> GuestOS : 1503으로 요청을 전달할 수 있습니까? 1503과 1720을 듣기 위해 더미 리스너를 사용하여 포트가 "열리도록"해야합니까?

+0

확인. VirtualBox에서 다른 네트워크 인터페이스를 정의하고 네트워크에서 IP를 가져 와서 인트라넷의 어느 곳에서나 IP로 게스트 OS에 연결할 수 있다는 것을 알았습니다. 위의 질문은 GuestOS를 IP를 통해 공개하고 싶지 않은 경우에도 유효합니다. – Sathya

답변

1

방화벽 스크립트를 변경하고 해당 포트에 DNAT 규칙을 추가해야합니다. 이 아닌은 호스트 OS의 해당 포트에서 수신 대기해야하므로 사용자가 DNAT를 수행하지 않으면 해당 포트에 대한 패킷이 게스트에 도달하는 것을 방지하며 커널이 전송하지 않기 때문에 사용하지 않으면 쓸모 없게됩니다 그들에게 무엇이든.

관련 문제