VM이 NAT 모드에있을 때 VM에서 실행되는 웹 서버에 어떻게 연결할 수 있습니까?


24

VMWare Workstation 7.1.3의 Ubuntu 상자에 개발 웹 서버가 있습니다. 작업중 인 웹 페이지를 실제로 테스트하기 위해 Windows 컴퓨터 (호스트 OS)에서 웹 브라우저를 실행하고 싶습니다-우분투에서 IE 테스트를 실행하기 어렵습니다 :)

그러나 우분투 VM (192.168.83.137)에 주어진 IP를 단순히 핑 (또는 그 문제에 대해 브라우저에서 열면)하면 호스트가 게스트와 통신 할 수없는 것 같습니다.

게스트가 NAT 모드로 실행될 때 게스트 OS가 호스트와 통신하도록하려면 어떻게해야합니까?


이 컴퓨터에 VMWare가 없으므로 지금 시도 할 수 없지만이 작업을 수행했습니다. 제가 기억하는 것은 NAT 용 IP와 직접 연결 용 IP가 있다는 것입니다. 내가 실수하지 않으면 방금 브라우저에서 NAT 주소를 열었습니다
Alex Angelico

@ Alejandro : 저도 그렇게 생각했지만 우분투 상자가 그렇게 접근 할 수없는 것처럼 보입니다.
Billy ONeal

답변:


17

내 컴퓨터에서이 구성이 작동하고 있습니다.

호스트 : Windows 7

VMWare : NAT를 사용하는 openSUSE 11.x

리눅스에서 ifconfig를 실행하면이 ip : 192.168.126.129가 있습니다. 호스트에는 VMNet8 adpater가 있습니다 : 192.168.126.1

브라우저에서 URL : http://192.168.126.129/ 을 열었고 아파치 "IT Works"페이지를 열었습니다.

이것이 작동하지 않으면 방화벽을 확인하거나 아파치가 192.168.126.xxx에서 수신 대기하는지 확인하십시오.


1
글쎄, 방화벽이 문제를 일으킨 것 같아요. 더 이상 문제가되지 않습니다.
Billy ONeal

5

게스트 컴퓨터에 포트 전달을 설정해야합니다.

가상 네트워크 편집기의 NAT 탭에서 편집-> 포트 전달을 클릭하십시오. 여기에서 호스트 시스템에서 VM으로 전달되는 포트를 구성 할 수 있습니다.

예를 들어 호스트 포트 8080을 VM 192.168.83.137:80으로 전달 하면 호스트 시스템의 http://127.0.0.1:8080 으로 이동하여 VM의 웹 서버에 액세스 할 수 있습니다 .

자세한 내용은 VMWare Nat 설명서 또는 다음 기사를 참조하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.