2015. 7. 20. 16:56

- 브리지 네트워킹에서, Virtual Box는 물리적 네트워크 어댑터로부터 

  데이터를 걸러내기 위해 호스트 시스템의 디바이스 드라이버를 사용

- 이 드라이버는 "net filter" 드라이버라고 불린다

- 이 것은 물리적 네트워크로부터 데이터를 가로채거나

   데이터가 그곳(물리적 네트워크)으로 침투하는 것을 허락한다

- 효과적으로 소프트웨어에서 새로운 네트워크 인터페이스를 생성하는 것이다

- 게스트가 그런 새로운 소프트웨어 인터페이스를 이용할 때,

  호스트 시스템에게는 게스트가 네트워크 케이블을 이용하여 

  물리적으로 직접 인터페이스에 연결되었다고 보여진다

- 호스트는 인터페이스를 통해 게스트에게 데이터를 전할 수 있고

  그것으로부터 데이터를 받을 수 있다

- 이것은 게스트와 네트워크 나머지 장비들 사이에 라우팅이나 브리징을 

   직접 설정할 수 있다라는 것을 의미한다

- 이러한 작업을 하기 위해 Virtual Box는 호스트 시스템 상에서 

  디바이스 드라이버를 필요로 한다



- 브리지 네트워킹을 가능하게 하기 위해 할 일은 

가상 머신의 설정 다이얼로그를 열고,

네트워크 페이지로 가서 "Attacted to" 필드에서 Briged network를 선택한다

- 마지막으로 페이지의 아래에 리스트로부터 원하는 

  호스트 인터페이스를 선택한다.

이것은 너의 시스템의 물리적 네트워크 인터페이스를 포함한다


* 한계 

- 리눅스 : 무선 인터페이스를 이용하여 브리지 네트워킹을 할 때 

             기능이 제한적이다 

             현재 무선 상에서 오직 IPv4를 지원한다.

- 또한 Marvell Yukon II EC Ultra Ethernet NIC 상에서 sky2 드라이버에 의해 

  제공되는 무선 인터페이스 상에서 MTU를 1500 이하로 설정하는 것은 

특정한 조건 하에서 패킷 손실이 일어난다