Ubuntu VM에 Apache를 설치했습니다. 게스트로 이동하여 Firefox를로드하면 localhost를 탐색 할 때 Apache가 제대로 작동하고 있음을 알 수 있습니다.
호스트를 통해 동일한 페이지에 액세스하고 싶습니다. 손님의 IP 주소를 사용해 보았지만 아무것도 나타나지 않습니다.
이상적으로 http://guestserver.com
는 게스트에서 Apache 서버 를 요청하도록 Windows 7 (호스트)을 설정하고 싶습니다 . 어떻게해야합니까?
답변
실제 네트워크에 VM에 도달 할 수있는 다른 시스템이 필요하거나 VM에 인터넷 액세스가 필요한 경우 브리지 된 네트워킹을 사용하십시오. 그렇지 않으면 호스트 전용 네트워킹을 고수하십시오.
- VM을 중지하고 VirtualBox (OSE) 관리자 에서 해당 설정을 엽니 다.
- 네트워크 탭으로 이동
-
원하는 네트워크 모드를 선택하십시오 (브릿지 네트워킹 또는 호스트 전용) (아래 예에서는 호스트 전용을 사용하고 있습니다)
브리지 된 네트워킹을 사용하려면 Name 에서 올바른 네트워크 어댑터를 선택해야합니다 . 유선 연결의 경우와 같은 이름을 선택합니다
eth0
. 무선 연결은 일반적으로 이름이 지정됩니다wlan0
(번호는 다를 수 있음) - 설정 저장
- 우분투 VM 시작
-
설치되면 다음을 실행하여 IP 주소를 수집 할 수 있습니다.
ifconfig | grep addr
아래 출력에는
192.168.56.101
Win7 호스트 시스템에서 VM에 액세스하는 데 사용할 수있는 IP 주소가 있습니다.eth0 Link encap:Ethernet HWaddr 08:00:27:70:27:fe inet addr:192.168.56.101 Bcast:192.168.56.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe7b:25fe/64 Scope:Link inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host
-
Windows 호스트 시스템에서
C:\Windows\System32\drivers\etc\hosts
관리자로 편집 하고 라인을 추가하십시오.192.168.56.101 guestserver.com
Ubuntu 호스트 시스템 인 경우 다음을
/etc/hosts
사용하여 편집하십시오.sudo nano /etc/hosts
- 이익!
답변
제 경우에는 호스트 PC에 고정 IP를 할당하는 라우터가 있습니다.
-
네트워크 어댑터를 브리지로 설정하십시오.
설정> 네트워크> 어댑터 1 ( 네트워크 어댑터 활성화 )> 연결 대상 : ( 브리지 어댑터 )> 확인
-
가상 머신 시작> 로그인
-
VirtualMachine의 IP를 동적에서 정적으로 변경
sudo nano / etc / network / 인터페이스
-
기본 네트워크 인터페이스에서 dhcp라는 단어를 static으로 변경하고 새 고정 IP를 입력하거나 줄을 주석으로 묶고 새 것을 추가하십시오.
:
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.10.110
netmask 255.255.255.0
gateway 192.168.10.1
network 192.168.10.0
broadcast 192.168.10.255
내 라우터가 xxx.xxx에서 작동하고 있습니다. 10 .x와 당신은 xxx.xxx에있을 수 있습니다. 0 .x 또는 xxx.xxx. 1 .x 또는 다른 것.
그렇게 한 후에는 호스트와 게스트 컴퓨터 모두에 인터넷 연결을 설정하고 웹 브라우저에 고정 IP를 입력하여 아파치 서버를 확인할 수 있습니다.
답변
어댑터를 브리지 또는 호스트 전용 네트워크 어댑터로 설정하는 대신 포트가 tcp 및 udp 연결로 설정되어 있지 않은 방화벽 / 기타 포트에서 포트 전달을 시도 할 수 있습니다.
답변
수락 된 답변이 작동하지 않았습니다 (우분투 12.04 LTS 내부에 virutalbox를 설치하고 가상 상자 내부에 우분투 14.04 LTS 서버를 설치했습니다). 방금 Adapter1과 Adapter2에 대한 네트워크 설정을 바 꾸었습니다. 즉, “bridgeed networing”에 대해 Adapter1을 설정하고 “NAT”에 대해 Adapter2를 설정하면 작동하기 시작했습니다.
답변
특정 포트 만 필요한 경우 (Jetty 또는 Tomcat과 같은 웹 응용 프로그램을 실행하는 경우) 다음을 수행하십시오.
설정-> 네트워크-> 어댑터 중 하나를 NAT로 설정-> ‘포트 전달’을 누르십시오-> 관련 호스트 및 게스트 포트를 설정하십시오.
저장하면 로컬 컴퓨터에서 localhost : hostport로 이동하면 가상 상자 관련 포트로 리디렉션되고 완료됩니다.
답변
ip를 통해 연결할 수 없다면 기본 아파치 설치에서 dns 이름으로 성공하지 못할 것입니다.
가상 호스트의 네트워크 설정을 확인하십시오. 항상 네트워크에 연결하여 전체 네트워크에서 액세스 할 수 있습니다.
답변
브리지 모드에서 호스트가 고정 IP 주소를 사용하는 경우 호스트 IP와 동일한 범위에서 게스트 IP를 수동으로 구성해야합니다. 그렇지 않으면 게스트에 유효한 IP 주소가 자동으로 할당되지 않습니다. HTH.