내 VirtualBox에서 두 개의 어댑터를 활성화했습니다(실행 중). 우분투 12.10 서버 에디션), 유형은 호스트 전용 및 NAT입니다.
나의 주요 동기는 포트(예: 22)의 두 개의 서로 다른 호스트(물리적 시스템)에서 실행되는 두 개의 VM을 연결할 수 있다는 것입니다. 대답은 포트 포워딩인 것을 알지만 너무 혼란스럽습니다. 글쎄요, 브리지 모드를 사용해 보았지만 내 컴퓨터 외부에서도 가상 컴퓨터에 연결할 수 없습니다.
편집하다: 브리지 네트워크는 네트워크에서 IP 주소를 차지하므로 NAT 기술을 선호하므로 브리지 네트워크는 제안하지 않습니다.
답변1
나는 많은 헤드뱅잉 끝에 해결책을 알아냈습니다(비록 얼마 전에 알아냈지만 답변이 조금 늦었습니다). 해결책은 포트 전달과 함께 NAT 기술을 사용하는 것입니다. 당신이 해야 할 일은 VirtualBox에 있는 VM의 네트워크 설정에서 다음을 추가하는 것입니다.포트 포워딩규칙. 포트 값에는 제한이 없으며 충돌하는 포트가 없는 한 무엇이든 될 수 있으며 사용하지 않는 것이 좋습니다.특정 포트 번호.
규칙 설정: 호스트 IP는 기본 컴퓨터의 IP이고 게스트 IP는 VM의 NAT IP입니다. 해당 포트에서 호스트로 들어오는 모든 요청은 언급한 포트의 게스트 IP로 직접 리디렉션됩니다.
여기서 첫 번째 IP는 내 호스트 시스템, 즉 VirtualBox가 설치된 시스템을 나타냅니다. 두 번째 IP는 게스트 컴퓨터, 즉 서버를 시작하거나 연결하는 데 필요한 컴퓨터를 나타냅니다.
답변2
브리지 모드를 사용하는 것이 좋습니다. 이렇게 하면 VM이 물리적 호스트와 동일한 네트워크에 자체 IP를 갖게 되며 동일한 네트워크에 있는 물리적 시스템처럼 작동합니다. 각 호스트 VM의 두 네트워크가 모두 연결될 수 있고 통신을 위해 VM에 방화벽이 열려 있는지 확인하십시오.