2013년 5월 4일 토요일

Virtual Box 설정 - 가상머신 NIC설정

앞에서는 대충 넘어갔던 부분인데... 조금 자세히 다뤄보려고 한다.

Virtual Box에서 가상 머신 설정에서 네트워크 부분을 보면
총 6개의 옵션이 있는걸 볼 수 있다.


위에서 부터 순서대로 보면 아래와 같다.



연결되지 않음(Not attached) 

NIC가 장착은 되어 있지만 외부 연결은 안된 상태로 간주된다.
네트워크 연결은 당연히 불가.
네트워크를 제외한 작업을 할 경우에 사용하게 된다.
보통은 잘 사용되지 않고, 주로 어댑터관련 설정을 미리 해둘 필요가 있거나
당장은 안쓰지만 설정은 유지하고자 하는 경우에 사용된다.


NAT - Network Address Translation

개별 가상 머신을 호스트에서 NAT처리하는 경우.
호스트가 외부 연결이 가능한 경우, 호스트를 통해서 외부 네트워크와 연결은 가능하다.
다만 다른 가상머신 및 호스트와 직접적인 통신은 불가.
기본값이고, Virtual Box에서 기본적으로 DHCP기능을 제공하기 때문에 별다른 추가 설정이 없이도 외부 네트워크와 통신이 가능하다. 단순히 외부 네트워크와의 연결만 필요로 하는 경우 주로 사용하게 된다.
주의 : VMWare와는 다르게 Virtual Box는 NAT만 설정한 경우, 가상 머신간 통신이 안된다.


브리지 어댑터(Bridge Adapter)

호스트에 설치된 특정 NIC와 바로 연결해서 외부 네트워크와 연결.
이 경우, 네트워크 구조상으로는 호스트와 가상 머신이 동등하게 취급된다.
지정된 NIC를 일종의 스위치나 허브로 사용하는 개념이라 생각하면 된다.
하나가 아닌 여러개의 IP를 사용할 수 있는 환경이나, NAT작업을 호스트가 아닌 다른 곳에서 처리해 주는 경우(ex : 공유기) 사용하게 된다.
공유기를 사용하는 환경이라면 이 옵션을 사용하는게 가장 무난하다.


내부 네트워크(Internal Network)

외부와 연결 없이, 가상 머신끼리의 통신만을 할 경우 사용.
내부적으로 테스트 용도로 사용할 경우 주로 사용하게 된다.
보통은 거의 사용하지 않음.


호스트 전용 어댑터(Host Only)

VirtualBox Host-Only Network(이름 변경 가능)라는 이름의 가상 어댑터를 설치해서, 이걸 통해 호스트와 연결한다. 외부 네트워크와의 연결은 호스트 측에서 별도로 외부 네트워크와 연결을 해줘야 가능하다.
보통 네트워크 시뮬레이션을 사용하는 경우에 주로 사용하게 되는 방식.


일반 드라이버(Generic Driver)

몇몇 특수 목적 이외에는 거의 사용되지 않는다.
그나마 가장 흔한 경우가 GNS3 내부 전용 메뉴 연동.



추천하는 옵션은 크게 두가지 경우.

첫번째는 사용 가능한 IP가 한개인 경우.
이때는 네트워크 어댑터를 두개 설정해서 하나는 NAT로, 다른 하나는 Host Only나 Internal Network로 설정하는 방법.

두번째는 사용 가능한 IP가 여럿이거나 별도로 NAT처리를 해주는 환경인 경우.
Bridge Adapter를 사용하면 된다.

물론 이 두가지 이외에도 필요한 환경에 따라서 다양한 조합을 사용해도 된다.



관련 기술문서는 아래의 링크를 참고하시길.

Virtual networking - VirtualBox Manual (영문)

댓글 없음:

댓글 쓰기