네트워크 연결이없는 Virtualbox 호스트 및 게스트 VM은 정상적으로 탐색 할 수 있습니다.


3

방금 다음을 발견했습니다. Ubuntu 13.04 데스크탑을 Virtualbox 호스트로 사용합니다. 호스트에는 두 개의 이더넷 연결이 구성되어 있습니다. 네트워크 카드가 하나만 있으며 네트워크 케이블이 작동중인 라우터에 연결되어 있습니다. 때때로이 데스크탑을 사용하여 다른 네트워크 범위를 가진 두 번째 라우터에 로그인하기 때문에 구성을 전환하는 데 사용합니다. 케이블을 두 번째 라우터로 전환하고 Ubuntu에서 네트워크 연결을 전환하여 로그인 할 수 있습니다.

오늘 우분투는 나에게 알리지 않고 연결을 전환했습니다. 네트워크 케이블이 여전히 일반 라우터에 연결되었습니다. Virtualbox를 시작하고 게스트 OS에서 브라우저를 시작했으며 인터넷을 탐색 할 수있었습니다. 호스트에서 인터넷을 탐색 할 수 없습니다. 잠시 후 연결이 전환되었음을 알았습니다. 다시 정상으로 설정하면 모든 것이 정상적으로 작동합니다.

모든 네트워크 트래픽이 호스트 OS를 통과한다고 생각하므로 호스트 방화벽 규칙 및 연결 설정이 게스트를 제한하지만 분명히 그렇지는 않습니다.

누군가 이것이 어떻게 작동하는지 설명 할 수 있습니까? 그리고 이것은 Windows 또는 OSX에서도 작동합니까? 나는 지금 그것을 테스트 할 수는 없지만 누군가 시도하고 싶다면 관심이 있습니다.

답변:


2

가상 머신이 브리지 된 어댑터 모드에서 네트워킹을 사용하도록 구성된 것처럼 들립니다. 브리지 어댑터를 사용할 때는 네트워크에 직접 연결된 것으로 생각합니다. 호스트 네트워킹 및 방화벽 규칙은 일반적으로 적용되지 않습니다 (적어도 내 경험에서는). 다음은 Virtualbox 웹 사이트에서 브리지 네트워킹에 대한 설명입니다. 희망이 당신의 탐구에 도움이되기를 바랍니다 :-)

로부터 버추얼 사이트 :

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

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