VirtualBox와 VMware는 모두 기본적으로 NAT 네트워크 유형으로 가상 머신을 생성합니다. 가상 머신 내에서 서버 소프트웨어를 실행하려면 네트워크 유형을 변경하거나 가상 NAT를 통해 포트를 전달해야합니다.
일반적으로 가상 머신은 가상 머신 외부에서 연결할 필요가 없으므로 대부분의 사용자에게는 기본값이 적합합니다. 들어오는 연결에서 가상 머신을 격리하므로 실제로는 약간의 보안을 제공합니다.
브리지 네트워킹 선택
NAT 네트워크 유형을 사용하면 호스트 운영 체제가 네트워크 주소 변환을 수행합니다. 가상 머신은 호스트 컴퓨터의 IP 주소를 공유하며 들어오는 트래픽을 수신하지 않습니다. 대신 브리지 네트워킹 모드를 사용할 수 있습니다. 브리지 모드에서는 가상 머신이 네트워크에서 별도의 장치로 나타나고 자체 IP 주소를 갖습니다.
VirtualBox에서 가상 머신의 네트워크 유형을 변경하려면 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 설정을 선택합니다. 설정을 클릭 할 수없는 경우 변경하기 전에 가상 머신의 전원을 꺼야합니다.
네트워크 설정 섹션에서 브리지 어댑터 네트워크 모드를 선택하고 확인을 클릭합니다. 각 유형의 네트워크 모드에 대한 자세한 내용은 네트워킹 모드 소개 섹션 VirtualBox의 설명서에서.
이 프로세스는 VMware 애플리케이션에서 유사합니다. 먼저 전원이 꺼진 가상 머신을 마우스 오른쪽 버튼으로 클릭하고 가상 머신 설정을 선택합니다.
네트워크 어댑터 가상 하드웨어 장치를 선택하고 브리지 된 네트워크 연결 유형을 선택한 다음 확인을 클릭합니다.
가상 머신에 포트 전달
어떤 이유로 NAT 네트워크 모드를 사용하려는 경우 가상 머신의 NAT를 통해 포트를 전달할 수도 있습니다. 이러한 단계 중 하나만 필요합니다. 위의 브리지 네트워킹을 활성화 한 경우 포트를 전달할 필요가 없습니다.
한때 VBoxManage 명령을 사용하여 VirtualBox에서 포트를 전달해야했지만 VirtualBox에는 이제 간단한 그래픽 포트 전달 창이 포함됩니다. 그래픽 인터페이스를 사용하는 대신 VBoxManage 명령을 사용하여 포트 포워딩을 설정해야하는 경우 그렇게하기위한 지침 VirtualBox의 설명서에서.
VirtualBox에서 포트를 전달하려면 먼저 메뉴에서 설정 옵션을 선택하여 가상 머신의 설정 창을 엽니 다.
가상 머신의 구성 창에서 네트워크 창을 선택하고 고급 섹션을 확장 한 다음 포트 전달 버튼을 클릭합니다. 이 버튼은 NAT 네트워크 유형을 사용하는 경우에만 활성화됩니다. NAT를 사용하는 경우에만 포트를 전달하면됩니다.
VirtualBox의 포트 전달 규칙 창을 사용하여 포트를 전달합니다. IP 주소를 지정할 필요가 없습니다.이 두 필드는 선택 사항입니다.
노트
: IP 세부 정보를 입력 할 필요는 없지만 호스트 IP 상자를 비워두면 VirtualBox가 0.0.0.0에서 수신 대기하게됩니다. 즉, 로컬 네트워크의 모든 트래픽을 수락하여 가상 머신으로 전달합니다. 시작하다
127.0.0.1
호스트 IP 상자에서 VirtualBox는 컴퓨터, 즉 호스트 운영 체제에서 발생하는 트래픽 만 허용합니다.
VMware를 사용하는 경우이 작업을 수행하려면 가상 네트워크 편집기 (vmnetcfg) 애플리케이션을 사용해야합니다. VMware Workstation 사용자는 편집 –> 가상 네트워크 편집기를 선택하여 열 수 있습니다.
안타깝게도이 유틸리티는 VMware Player에 포함되어 있지 않습니다. VMware Player 설치 프로그램에서 vmnetcfg.exe 파일을 추출하여 직접 설치하는 방법이 있지만 최신 버전의 VMware Player 인 VMware Player 5.0에서 vmnetcfg.exe 유틸리티를 찾을 수 없습니다. 더 이상 포함되지 않을 수 있습니다. 인스톨러. VMware Player를 사용하는 경우에도 브리지 네트워킹 모드를 사용하여 서버에 액세스 할 수 있습니다.
이것은 가상 머신 내부의 서버 소프트웨어를 접근 가능하게 만드는 프로세스의 일부일뿐입니다. 또한 다음 사항도 확인해야합니다.
- 가상 머신 내부에서 실행되는 방화벽 소프트웨어가 연결을 차단하지 않습니다. (게스트 운영 체제의 방화벽에서 서버 프로그램을 허용해야 할 수 있습니다.)
- 호스트 컴퓨터의 방화벽 소프트웨어가 연결을 차단하지 않습니다. (이는 포트 포워딩이있는 NAT 모드에만 적용됩니다. 호스트 컴퓨터의 방화벽은 브리지 네트워킹 모드에서 간섭하지 않습니다.)
- 라우터가 포트를 올바르게 전달하고 있습니다. 이것은 인터넷에서 가상 머신에 액세스하려는 경우에만 필요합니다. (찾다 라우터의 포워딩 포트 가이드 여기.)