네트워크의 다른 컴퓨터가 내 가상 웹 서버에 액세스하도록 허용하는 방법


11

Windows 7을 호스트 OS로 사용합니다. lighttpd와 함께 VirtualBox에 데비안 6.0.4가 설치되어 있습니다.

나는 쉽게 입력하여 내 컴퓨터에서 웹 서버에 액세스 http://localhost브라우저 주소 창에하지만 내 네트워크의 다른 컴퓨터가 할 수없는 내 IP 주소를 입력하여 액세스 할 수 있습니다.

VirtualBox에서 NAT 포트 전달을 사용합니다. 네트워크상의 모든 사람이 웹 서버를 사용할 수 있도록하려면 어떻게해야합니까?

편집하다:

나는 '솔루션'에 왔습니다-게스트 포트와 호스트 포트를 다른 것으로 설정해야합니다. 그러나 나는 여전히 이것에 문제가 있습니다.

서버는 포트 8080에서 시작됩니다.

Port forwarding : guest port 8080
                  host port 80

내 컴퓨터에서 서버에 액세스 할 수 있습니다.

그러나 나는 네트워크의 다른 컴퓨터에서만 서버에 액세스 할 수 있습니다. IP:8080

답변:


9

한 가지 옵션은 가상 머신의 네트워크 어댑터를 브리지 모드로 변경하는 것입니다. 그런 다음 게스트의 IP 주소를 제공하여 네트워크의 다른 시스템에서 가상 서버에 액세스 할 수 있어야합니다.

편집하다:

실질적인 측면을 보려면 가상 네트워킹 에 대한 VirtualBox 설명서를 참조하십시오 . 브리지 네트워킹 을 사용하는 옵션이 있습니다

브리지 된 네트워킹에서 VirtualBox는 호스트 시스템에서 물리적 네트워크 어댑터의 데이터를 필터링하는 장치 드라이버를 사용합니다. 따라서이 드라이버를 "넷 필터"드라이버라고합니다. 이를 통해 VirtualBox는 실제 네트워크의 데이터를 가로 채어 데이터를 주입하여 소프트웨어에 새로운 네트워크 인터페이스를 효과적으로 만들 수 있습니다. 게스트가 이러한 새 소프트웨어 인터페이스를 사용하는 경우 게스트가 네트워크 케이블을 사용하여 인터페이스에 물리적으로 연결된 것처럼 호스트 시스템을 찾습니다. 호스트는 해당 인터페이스를 통해 게스트에게 데이터를 보내고 데이터를받을 수 있습니다. 즉, 게스트와 나머지 네트워크간에 라우팅 또는 브리징을 설정할 수 있습니다.

또는 포트 포워딩 :

가상 시스템이 VirtualBox 내부의 개인 네트워크에 연결되어 호스트에 표시되지 않기 때문에 게스트의 네트워크 서비스는 호스트 시스템 또는 동일한 네트워크의 다른 컴퓨터에 액세스 할 수 없습니다. 그러나 물리적 라우터와 마찬가지로 VirtualBox는 포트 전달을 통해 게스트 외부의 전세계에서 선택된 서비스를 사용할 수 있습니다. 즉, VirtualBox는 호스트의 특정 포트를 수신하고 게스트에 도착한 모든 패킷을 동일하거나 다른 포트로 다시 보냅니다.

따라서 NAT 포트 전달의 경우 다음 명령을 사용해야합니다.

VBoxManage modifyvm "VM name" --natpf1 "guesthttp,tcp,,80,,80"

그러나 WiFi를 사용하고 있으며 브리지 모드 작동을 위해 USB WiFi 어댑터를 사용해야한다는 것을 알고 있습니다.
Patryk

@Patryk : 자세한 내용을 제공했습니다. 우리가 이야기 하는 가상 다리입니다.
Karolos

이것은 깔끔하지만 이미 알고 있으며 문제는 포트 포워딩이 활성화되어 있다는 것입니다. image
Patryk

@Patryk : 미안, 나는 그것을 몰랐다. 이 경우 연결을 방해하는 방화벽이 있다고 생각합니다. 이것 좀보세요 : windows.microsoft.com/en-US/windows7/…
Karolos

@Patryck-가장 간단한 솔루션으로 시작하여 원하는 결과를 얻으십시오. 또한 서버에서 a) 방화벽이 올바르게 구성되어 있고 b) 원하는 서비스가 올바르게 구성되어 실행 중인지 확인해야합니다 (예 : SSH)
Joe Internet

1

좋아, 인터넷에서 몇 시간 동안 파고 든 후에이 문제를 해결했습니다.

문제는 포트 80에서 수신 대기하는 IM 통신기 spik 이었습니다. 전원을 끄고 시스템을 재부팅하면 모든 것이 매력처럼 작동합니다. :)

Skype와 같은 문제가있을 수 있다는 것을 읽었습니다.


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