VMware Network

2021. 1. 12. 15:062021/JOB DA STUDY

  Guest -> Host Guest <- Host Guest1 <-> Guest2 Guest -> Enternet Guest <- Enternet
Host-Only Adapter O O O X X
Internal Adapter X X O X X
Bridge Adapter O O O O O
NAT X 포트포워딩 X O 포트포워딩
NAT Network X 포트포워딩 O O 포트포워딩

 

1. Internal Adapter

 

VirtualBox는 게스트 내의 네트워크 인터페이스를 생성한다.

만약 게스트가 여러개라면 동일한 인터페이스(192.168.56.102)를 공유하고, 스위치처럼 연결되어 통신이 가능하다.

 

장점

  • 사용하기 쉽고, 설정할 것이 거의 없다.
  • VirtualBox 가상 호스트 네트워크 인터페이스 (장치 + 드라이버)가 필요없다.
  • 게스트끼리 서로 접근이 가능
  • 외부의 호스트에서는 접근이 불가능 

단점

  • 호스트 -> 게스트 접근이 불가능하다.
  • 게스트 -> 호스트 접근이 불가능하다.
  • 게스트 -> 인터넷 접근이 불가능하다
  • Virtual Box 내부 DHCP 서버는 GUI를 지원하지 않고, 오직 CLI만 지원한다.

2. NAT

VirtualBox는 게스트 내부 네트워크 인터페이스에 하나의 독립된 가상 NAT 라우터를 생성한다.

각각의 게스트들은 자신의 가상 라우터를 가지고 다른 게스트는 접근하지 못한다. 

인터페이스에 대한 DHCP 요청의 응답은 게스트의 IP 및 게이트웨이인 NAT 라우터 주소가 된다.

DHCP 서버는 CLI를 통해 설정할 수 있고, NAT 라우터는 호스트 네트워크 인터페이스를 사용한다.

Virtual Box 네트워크 인터페이스를 따로 만들 필요 없고, 외부의 요소들은 오직 하나의 호스트 인터페이스만 바라본다.

NAT 라우터는 호스트 인터페이스 쪽으로 포트 개방이 가능하다. (호스트의 특정 포트에 대한 요청을 게스트에게 전달할 수 있도록 포트포워딩 가능)

 

장점

  • 사용하기 쉬우며, 설정할 것이 거의 없다.
  • 독립되어 각각의 게스트들은 자기자신의 가상라우터를 가진다.
  • VirtualBox 가상 호스트 네트워크 인터페이스 (장치 + 드라이버)가 필요없다.
  • 인터넷이 가능
  • 고정 IP가 가능

단점

 

  • 게스트끼리 접근이 불가능
  • 호스트에 접근이 불가능
  • 가삼 NAT 라우터는 오직 CLI로 설정이 가능
  • 호스트에서 게스트로 접근하기 위해서는 포트포워딩이 필요

 

3. NAT Network

VirtualBox는 게스트 네트워크 인터페이스에 모든 게스트들이 사용가능한 가상 NAT 라우터를 생성해 각각의 게스트들은 서로 접근이 가능해진다.

인터페이스 관련 DHCP의 요청에 대한 응답은 게스트의 IP 및 게이트웨이인 NAT 라우터 주소가된다.

DHCP 서버는 CLI를 통해 설정할 수 있고, NAT 라우터는 호스트 네트워크 인터페이스를 사용한다.

Virtual Box 네트워크 인터페이스를 따로 만들 필요 없고, 외부의 요소들은 오직 하나의 호스트 인터페이스만 바라본다.

NAT 라우터는 호스트 인터페이스 쪽으로 포트 개방이 가능하다. (호스트의 특정 포트에 대한 요청을 게스트에게 전달할 수 있도록 포트포워딩 가능)

 

장점

  • 게스트끼리 서로 접근 가능
  • DHCP 서버는 GUI를 통해 설정 가능
  • VirtualBox 가상 호스트 네트워크 인터페이스 (장치 + 드라이버) 가 필요 없다.
  • 인터넷 접근이 가능
  • 고정IP가 가능

단점

  • 호스트 -> 게스트 접근을 위해서 포트포워딩이 필요
  • 추가적인 VirtualBox 네트워크와 DHCP 설정이 필요 ↓

 

4. Host-Only 어댑터

VirtualBox는 호스트 인터페이스 (호스트에게 보이는 가상 장치)를 생성하며, 이 인터페이스는 게스트 간에 공유될 수 있다.

DHCP 서버는 VirtualBox GUI를 통해 설정이 가능하며, 가상 호스트 인터페이스는 호스트 밖에서 보이지 않는다. 

게스트는 이 가상 호스트 네트워크 인터페이스를 통해 인터넷 접근이 가능하다.

 

장점

  • 게스트끼리 서로 접근이 가능하다.
  • 분리된 게스트 네트워크 구축이 가능하다.
  • DHCP 서버는 GUI를 통해 설정이 가능하다.
  • 고정 IP가 가능하다.

 

단점

  • 추가적인 VirtualBox 네트워크와 DHCP 설정이 필요하다.
  • 인터넷 접근이 불가능하다.

 

5. Bridge Network

게스트는 호스트 인터페이스를 사용한다.

호스트 인터페이스에서 Net 필터 드라이버가 적용되어 VirtualBox가 게스트에 데이터를 보낼 수 있다.

이를 위해서는 어댑터에 의새 사용되는 무차별 모드(어댑터가 여러 MAC주소를 가짐)가 필요하다.

대부분의 무선 어댑터는 이 기능을 지워나지 않는데 이러한 경우, VirtualBox 어댑터에서 볼 수 있는 패키지의 MAC주소를 대체한다.

외부의 DHCP서버가 사용되며 동일한 방식으로 호스트는 그것들의 IP 게이트웨이를 얻는다.

추가적인 설정이 필요없고, DHCP 서버가 오직 등록된 MAC(몇몇 회사 네트워크)만 접근이 가능한 경우, 동작하지 않을수 있다. 포트포워딩은 필요하지 않으며, 호스트는 게스트의 IP를 통해 접근이 가능하다.

 

장점

  • 게스트들끼리 서로 접근 가능
  • 호스트는 게스트에 게스트는 호스트에 접근이 가능
  • 호스트 네트워크의 어느 누구나 게스트에 접근 가능
  • 가상 DHCP 서버가 필요없다.
  • 설정 및 사용이 간단하다.
  • 호스트와 동일한 인터넷 접근 권한이 있다.

단점

  • 게스트는 분리된 네트워크를 가지지 못한다.
  • 회사 네트워크가 인터페이스를 차단하는 경우, 외부 DHCP 서버 및 호스트 네트워크 인터페이스에서 패킷을 어떻게 필터링하느냐에 따라 동작하지 않을수 있다.
  • 호스트 네트워크가 변수이기 때문에 고정IP를 설정하기 쉽지 않다.
  • 게스트가 호스트 네트워크에 노출되어 안전성에 문제가 있다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'2021 > JOB DA STUDY' 카테고리의 다른 글

Interface  (0) 2021.01.14
포트포워딩  (0) 2021.01.14
SSH  (0) 2021.01.11
디자인패턴_AbstractFactory Pattern of Creational Pattern  (0) 2021.01.06
디자인패턴_Strategy Pattern of Behavioral Pattern  (0) 2021.01.06