본문 바로가기
개발환경

VirtualBox 네트워크 (1) VirtualBox 가상머신 네트워크 구성 6 가지

by 보이드메인 2020. 6. 9.

VirtualBox 에서 네트워크 구성과 설정하는 방법을 정리해보자.

VirtualBox 가상머신 네트워크 구성 6가지

 

NAT 
 
NAT 모드에서 가상머신은 로컬IP를 사용하고, 외부네트워크를 나갈때에는 호스트시스템의 IP로 매핑된다.
따라서, 가상머신에서는 인터넷 등 외부 서버 네트워크에 접근 할 수있지만, 반대로 외부로부터 가상머신 네트워크에 접근은 할 수 없다.
동일 HOST시스템내의 가상머신간 통신 할 수 없다. 
 
 
NAT Network 
 
NAT 모드와 동일.
다른점은, 동일 호스트시스템내 가상머신간 통신이 가능하다.

 

 

BridgedAdaptor(브릿지 어댑터)
 
가상머신이 네트워크 어댑터에 직접 연결하겠다는 의미이다.
매우 강력한 기능이라 생각되는데, 예를들면, 호스트시스템의 물리적인 네트워크(랜카드) 1 개를,
가상머신과 호스트머신이 공용으로 사용하면서, 동등한 조건으로 별개의 IP가 할당됨을 의미한다.
가상머신을 별개의 독립적인 시스템으로 구성하고 싶다면, 브리지 어댑터 모드를 사용하면 된다.
 
 
Internal Netork (내부네트워크,로컬네트워크)
 
브리지어댑터모드 처럼 독립적인 IP를 할당받는 점은 동일하지만,
호스트시스템과 가상머신의 네트워크가 분리된다.
가상머신간에는 통신이 가능하지만, 가상머신은 외부 네트워크와의 통신은 할 수 없다. 

 

 

 
Host-Only Adapter(호스트전용 어댑터)
 
지금까지 설명한 방식과는 다른 방식이다.
호스트시스템에서 물리적인 네트워크 어댑터 이외에 별개의 가상 Loopback 어댑터를 생성하여, 호스트전옹 네트워크를 만든다.
호스트시스템은 네트워크 Gateway가 되며, 가상머신은 동일 네트워크상에서 로컬 IP를 사용한다.
호스트시스템과 가상머신은 동일 로컬네트워크 상에 동작하여, 호스트머신과 가상머신들과 양방향 통신이 가능하다.
가상 Loopback 어댑터는 외부네트워크와 분리되므로 가상머신들 뿐만아니라, 호스트머신도 외부네트워크와 분리 된다.
 
호스트와 가상시스템들간의 로컬 네트워크를 구성하고, 외부와 차단된 독립적인 네크워크를 구성할 경우에, Host-Only Adapter 방식을 사용하면 된다.
 
 
Generic Driver (일반드라이버)
 
드라이버를 통한 네트워크 채널이다.
네트워크를 공유하여 가상 스위칭기능을 지원하고,
다른 호스트시스템의 가상머신과 통신. 터널링 네트워크 기능을 지원한다.
 
Generic Dirver 관련정보는 아래링크를 참고한다. 
리눅스/윈도우즈Guest 드라이버 다운로드 :  http://www.linux-kvm.org/page/WindowsGuestDrivers

 

댓글