저는 Windows 7 컴퓨터에 두 개의 Ubuntu 가상 인스턴스를 생성하고 가상 내부 네트워크를 통해 파일을 주고받는 임무를 맡았습니다. 버추얼 박스에 두 개의 인스턴스를 구성하고 버추얼 박스의 네트워크 설정에서 내부 네트워크를 생성했습니다.
그런 다음 두 가상 머신 모두 동일한 IP를 가지고 있음을 발견했습니다. 제가 경험한 내용은 정확히 다음과 같습니다.
두 개의 가상 머신이 동일한 IP 주소를 갖는 이유는 무엇입니까?
그래서 ping 명령을 다시 시도했는데 성공했습니다. 이러한 가상 머신이 서로 통신할 수 있기를 바랍니다. 제 질문은: 제가 직접 핑을 보내고 있나요? 그렇다면 다른 가상 머신을 어떻게 ping합니까?
답변1
예, VM은 IP를 사용하여 자체 로컬 인터페이스를 ping하고 있습니다.
통신하도록 하는 유일한 방법은 가상 머신 중 하나에서 IP를 변경하는 것입니다. 그런 다음 다른 모든 설정과 구성이 올바르면 가상 네트워크를 통해 통신합니다.
답변2
0xSheepdog이 지적했듯이 VM은 분명히 자체적으로 핑을 보내고 있습니다. 기본적으로 Virtual Box는 머신의 IP 주소를 10.0.2.15로 설정합니다. 그래서 ping 10.0.2.15를 실행해 보면 더 잘 알 수 있을 것 같습니다. 먼저 호스트 OS에서 vboxmanage.exe를 사용하여 이 문제를 해결하는 방법을 설명하는 다음 비디오 자습서를 찾았습니다.
https://www.youtube.com/watch?v=lhOY-KilEeE
비디오에 표시된 것처럼 내부 가상 네트워크가 생성되고 가상 머신이 연결됩니다. 즉, 서로 ping을 보낼 수 있습니다.