Ubuntu VirtualBox에서 Windows 7을 localhost에 연결하는 방법은 무엇입니까? Windows 7입니다 VirtualBox의 Ubuntu

호스트 OS는 Windows 7입니다

VirtualBox의 Ubuntu 10.04에서 (Django 개발) 서버를 실행하고 있습니다.

Windows 호스트에서 (브라우저를 통해) 해당 서버에 연결하고 싶습니다. 어떻게해야합니까?



답변

네트워크 어댑터 모드를 ‘브리지’로 설정할 수도 있으며 VM은 자체 IP 주소를 가진 일반적인 컴퓨터로 간주됩니다.


답변

이것은 나를 위해 일했습니다.

메모리에서 NAT 네트워킹으로 VirtualBox를 설정 한 경우 게스트 OS에서 호스트에서 실행되는 서비스에 액세스 할 수 있다고 생각합니다. 게스트 (WinXP)에서 호스트는 10.0.2.2로 나타납니다. 따라서 WinXP 웹 브라우저가 해당 주소를 가리키면 Ubuntu Apache 서버에 연결해야합니다. (호스트에게 이것은 로컬 호스트와의 연결 인 것으로 보입니다.)

http://ubuntuforums.org/showthread.php?t=682519


답변

이를 위해서는 가상 머신의 포트를 전달해야합니다.

명령 프롬프트로 이동하여 가상 상자 폴더로 전환하면 다음 명령을 실행할 수 있습니다.

VBoxManage.exe setextradata "name of vm" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/HostPort" 8888
VBoxManage.exe setextradata "name of vm" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/GuestPort" 80
VBoxManage.exe setextradata "name of vm" "VBoxInternal/Devices/pcnet/0/LUN#0/Config/http/Protocol" TCP

포트 8080 또는 다른 것을 사용할 수 있으므로 웹 서버가 사용하는 포트가있는 GuestPort와 가상 머신의 이름으로 “vm의 이름”을 전환하십시오. 그 후 내가 실수하지 않으면 http : // localhost : 8888 /을 통해 서버에 액세스 할 수 있어야합니다 .

편집 :
PS : 내가 기억하는 한, 네트워크 어댑터를 “NAT”로 설정해야합니다.

편집 2 : 여기
에서 찾을 수있는 VirtualBox 매뉴얼 에는 여기에 설명 된 것과 약간 다르게 포트 전달에 대한 섹션이 포함되어 있습니다. 6.3.1 장을 읽으십시오. (버전 3.2.6의 경우)


답변

내 호스트 및 게스트 OS는 Windows 7이며 연결하는 유일한 방법은 “NAT”모드에서 네트워크 어댑터를 구성한 다음 @tm_lv와 같은 IP 10.0.2.2를 사용하는 것입니다 https://superuser.com/a/287323/314495

네트워크 어댑터를 “Brigde”모드로 설정하려고했습니다. 두 방화벽을 모두 비활성화하고 올바른 IP를 사용했지만 작동하지 않았습니다. 이유를 모르겠습니다.


답변