호스트에서는 Vbox 게스트를 핑할 수 없지만 네트워크의 다른 장치에서는 핑할 수 있습니까?

호스트에서는 Vbox 게스트를 핑할 수 없지만 네트워크의 다른 장치에서는 핑할 수 있습니까?

호스트 OS: IP 10.51.49.6을 갖춘 Virtual Box를 갖춘 Fedora 17 게스트 OS: IP 10.51.49.13을 갖춘 CentOS 6.3

게스트 네트워킹 모드는 호스트의 eth0에 브리지로 설정되어 있지만 호스트에서 게스트로 또는 게스트에서 호스트로 연결할 수 없습니다. 그러나 네트워크의 다른 장치에서 게스트로/게스트에서 연결할 수 있습니다.

일부 트래픽 캡처를 했는데 .6이 .13의 MAC 주소를 모르고 이를 학습할 수 없는 것 같습니다. 그렇게 하는 것을 어떻게 막을 수 있을까요?

답변1

이 문제를 해결하기 위해 우리가 한 일은 게스트 가상 머신에 두 개의 네트워크 어댑터를 만드는 것입니다. 하나는 외부 세계에 대한 공개 연결용이고 다른 하나는 호스트 <-> 게스트의 내부 연결용입니다.

첫 번째 인터페이스를 지금과 동일하게 유지하세요.

호스트 전용 유형으로 두 번째 인터페이스를 생성합니다.

중요 참고: 호스트 전용 어댑터를 생성한 적이 없는 경우 게스트에서 호스트 전용 인터페이스를 생성하기 전에 이 작업을 수행해야 합니다. 파일 -> 기본 설정 -> 네트워크로 이동한 다음 호스트 전용 네트워크를 추가하세요. 동시에 이 인터페이스에서 DHCP가 활성화되어 있는지 확인할 수도 있습니다. 이렇게 하면 게스트 시스템과 통신할 수 있도록 호스트 시스템에 인터페이스가 생성됩니다.

게스트를 부팅하면 두 개의 인터페이스가 표시됩니다. 설정에서 아마도 eth0인 첫 번째 인터페이스는 브리지된 네트워크 어댑터여야 합니다. 두 번째 인터페이스(아마도 eth1)는 호스트 전용 어댑터여야 합니다. 내 설정에서는 192.168.xx 주소입니다. 호스트 OS에서는 vboxnet0이라는 새 인터페이스가 생성되었으며 여기에는 192.168.xx 네트워크도 있어야 합니다. 이 모든 것이 함께 내부적으로 서로 대화할 수 있는 능력을 제공할 것입니다.

관련 정보