본문 바로가기
서버/VM

[Oracle VirtualBox] 네트워크 종류 설명

by redbear0077 2024. 3. 20.
반응형

[Oracle VirtualBox] 네트워크 종류 설명

 

요약

NAT (Network Address Translation)
설명: VM이 호스트를 통해 외부 네트워크(인터넷)에 접근할 수 있지만, 외부에서 VM으로 접근은 불가능합니다.
사용 예시: VM이 인터넷에 연결될 필요는 있지만, 외부에서 VM으로 접근할 필요가 없을 때.

NAT 네트워크 (NAT Network)
설명: NAT와 유사하지만, 여러 VM이 같은 NAT 네트워크에 속해 서로 통신할 수 있습니다.
사용 예시: 같은 네트워크 안에서 여러 VM이 상호 연결이 필요할 때.

브리지 어댑터 (Bridged Adapter)
설명:VM이 실제 네트워크에 직접 연결되어 외부 장치와도 통신 가능.
사용 예시: 외부 네트워크와 직접 통신해야 할 때.

내부 네트워크 (Internal Network)
설명: VM끼리만 연결되는 전용 네트워크. 외부 네트워크와는 연결되지 않습니다.
사용 예시: 여러 VM 간의 통신만 필요할 때.

호스트전용 어댑터 (Host-Only Adapter)
설명: VM과 호스트 간의 통신만 가능하고, 외부 네트워크와는 연결되지 않습니다.
사용 예시: VM이 외부와 연결될 필요 없이 호스트와만 통신할 때.

일반 드라이버 (Generic Driver)설명: 사용자가 직접 네트워크 설정을 커스터마이징할 수 있는 방식입니다.
사용 예시: 특수한 네트워크 설정이 필요할 때 (일반적으로 잘 사용되지 않음).

클라우드 네트워크 (Cloud Network)
설명: 클라우드 서비스와 연결할 때 사용하는 네트워크 방식으로, VM이 클라우드 환경에 속한 네트워크와 통신할 수 있게 해줍니다.
사용 예시: Oracle Cloud, AWS, Azure와 같은 클라우드 서비스 내에서 VM을 운영하며 클라우드 자원들과 통신할 때 사용됩니다.
1. NAT
  • 설명 : NAT 모드는 가상 머신이 호스트 시스템을 통해 인터넷에 접속할 수 있도록 해줍니다. 가상 머신은 독립적인 IP 주소를 가지지 않고, 호스트 시스템의 IP 주소를 사용하여 외부와 통신합니다.
  • 사용 사례 : 인터넷 접속이 필요하지만, 네트워크상에서 가상 머신을 별도의 장치로 노출시키고 싶지 않을 때 사용됩니다.
  • 단점 : 고정 아이피 사용에 어려움

 

2. 어댑터에 브리지 
  • 설명 : 브리지 어댑터 모드에서는 가상 머신이 물리 네트워크에 직접 연결된 것처럼 작동합니다. 가상 머신에게 실제 네트워크 내의 유니크한 IP 주소가 할당되며, 마치 물리적인 머신처럼 네트워크 상의 다른 장치들과 통신할 수 있습니다.
  • 사용 사례 : 네트워크상의 다른 장치들과 직접적으로 통신해야 하는 경우 사용됩니다.

 

3. 내부 네트워크
  • 설명 : 내부 네트워크 설정은 가상 머신들 사이에서만 통신이 가능하게 합니다. 이 설정은 외부 네트워크와는 분리되어 있어, 가상 머신들이 서로 통신은 가능하지만, 호스트 컴퓨터나 인터넷과는 직접적인 연결이 없습니다.
  • 사용 사례 : 테스트 환경 구성이나 개발 중인 시스템 간의 격리된 네트워킹이 필요할 때 유용합니다.

 

4. 호스트 전용 어댑터
  • 설명 : 호스트 전용 네트워크는 가상 머신과 호스트 시스템 사이에서만 네트워크 통신을 허용합니다. 이 모드에서 가상 머신은 외부 네트워크나 인터넷에 접속할 수 없지만, 호스트 시스템과는 통신할 수 있습니다.
  • 사용 사례 : 가상 머신이 호스트 시스템과 데이터를 공유해야 하지만, 외부 네트워크에는 접근하지 않아야 할 때 적합합니다.

 

5. 일반 드라이버(제네릭 드라이버)
  • 설명(거의 사용안함) : 구속되지 않는 범용적인 드라이버를 말하며 이 드라이버는 다양한 장치나 소프트웨어에서 공통적으로 사용할 수 있는 기본적인 기능을 제공합니다. 

       아래 종류의 이더넷 카드(LAN 카드)만 사용 가능하다.

          -  AMD PCNet PCI II (Am79C970A)
          -  AMD PCNet FAST III (Am79C973, the default)
          -  Intel PRO/1000 MT Desktop (82540EM)
          -  Intel PRO/1000 T Server (82543GC)
          -  Intel PRO/1000 MT Server (82545EM)
          -  Paravirtualized network adapter (virtio-net)

  • 사용 사례 : 네트워킹 컨텍스트에서 제네릭 드라이버는 여러 운영 체제나 가상화 플랫폼에서 네트워크 어댑터를 표준 방식으로 관리하고 사용할 수 있게 해줍니다. 특정 운영 체제에서 네트워크 프린터나 스토리지 장치 같은 네트워크 기반의 장치를 쉽게 추가하고 사용할 수 있도록 하는 경우가 있습니다. 제네릭 드라이버를 사용함으로써, 사용자는 이러한 장치들을 별도의 전용 드라이버 설치 없이도 바로 사용할 수 있게 됩니다.

 

6. NET 네트워크
  • 설명 : NAT 네트워크는 여러 가상 머신이 호스트 컴퓨터를 통해 인터넷에 연결되면서 동시에 서로 통신할 수 있게 하는 확장된 NAT 모드입니다.
  • 사용 사례 : 여러 가상 머신이 인터넷에 접근하면서도 서로 통신할 수 있는 환경을 구성하고 싶을 때 유용합니다.

7. Cloud Network
  • 설명 : VirtualBox의 클라우드 네트워크는 가상 머신이 클라우드 기반의 네트워크 환경에 연결되도록 하는 상대적으로 새로운 기능입니다. 이를 통해 가상 머신이 클라우드 서비스와 직접 통신할 수 있습니다.
  • 사용 사례 : 클라우드 기반 서비스와의 직접적인 통합이 필요한 경우에 적합합니다.
반응형

'서버 > VM' 카테고리의 다른 글

[Oracle VirtualBox] 가상머신 putty접속(NAT)  (0) 2024.03.20