기초 물방울/네트워크

VMware 네트워크 연결에 관한 정리

Weeding 2022. 8. 9. 00:28
반응형
SMALL

VMware의 네트워크 구성과 연결

★ 가상과 실제의 경계를 긋지 말기

★ 가상 머신도 내 앞에 존재하는 실제의 컴퓨터라 생각하고 그림 그리기

--> 내 컴퓨터에 네트워크 어댑터가 3개 잡혀있으면 실제 내 컴퓨터에도 3개

 

 

우선 VMware란?

1. 실제의 장치들을 가상으로 흉내낸 가상 장치들의 집합

2. VMware의 네트워크도 모두 가상의 장치들을 통해 이루어지며

    이러한 가상 장치들은 실제 장치와 동일한 기능을 수행함.

3. 가장 중요한 네가지의 네트워크 장치가 있고, 이를 이해하는게 중요!!

 

 

 Network Adapter

  • 랜카드라 불리는 장치
  • 두가지로 분류됨

1. 가상 머신에 장착된 네트워크 어댑터

2. 호스트 컴퓨터에 가상으로 장착된 네트워크 어댑터

 

 

가상머신과 호스트컴퓨터의 네트워크 어댑터

                          

 

가상머신의 네트워크 어댑터 / 호스트 컴퓨터의 네트워크 어댑터 두가지는 어디에 연결 되있는가?

- 둘 모두 VMnet Network Switch에 연결됨.

- VMware에서 VMnet 이라는 스위치를 제공하며 스위치의 역할은 컴퓨터들을 서로 연결해주는 장치라는걸 기억! 

 

 

※ 동일 장치

  • Network Adaptor
  • Ethernet Controller
  • Ethernet Card
  • NIC
  • Network Interface Card
  • Lan Card

 

 

VMware의 전용 스위치 3개

1. VMnet0

- Bridged 연결을 사용할 때 사용되는 스위치

- 호스트의 실제 네트워크 어댑터가 연결되어 있음.

 

2. VMnet1

- Host-Only 연결을 사용할 때 사용되는 스위치

- DHCP server와 호스트의 VMnet1 네트워크 어댑터가 연결되어 있음.

 

3. VMnet8

- NAT 연결을 사용할 때 사용되는 스위치

- DHCP 서버와 NAT, 그리고 호스트의 VMnet8 네트워크 어댑터가 연결되어 있음.

 

 

◆ 그 외 VMnet 2/3/4/5/6/7/9 스위치는 Custom 스위치로써 사용자가 직접 설정하여 사용할 수 있는 스위치.

 

 

◆ 여기에서 DHCP 서버란 ?

→ VMware는 DHCP 서버를 제공하는데, 간단하게 우리가 네트워크에 연결하여 인터넷을 하기 위해 IP 주소와 서브넷 마스크, 게이트 웨이, DNS 주소 등을 모두 설정해줘야하는데 DHCP는 바로 이러한 것을 자동으로 할당하고 관리하기 위한 규약. (연결된 컴퓨터 IP를 자동으로 할당하고 관리해주는 기능)

 

-> 기본적으로 VMnet1 , VMnet8 스위치에 연결되어 있다!

 

 

◆ NAT 란?

  • "네트워크 주소 변환"
  • NAT가 나오게 된 배경
    - 192.168.x.x 와 같은 사설 IP 주소로는 외부와 통신 할 수 없음.
    - 외부와 통신할 수 있는 IP 주소는 오직 공인 IP 주소 뿐임.
    → 이러한 제약을 뛰어 넘고자 개발된 기술이 바로 NAT !
    사설 IP 주소와 공인 IP 주소를 상호 변환해 주는 변환기라 이해하기!
  • 사설 IP 주소로는 원칙적으로 외부와 통신할 수 없기 떄문에 이를 공인 IP 주소로 
    중간에 변환해 주어 외부와 통신 할 수 있게 해주는 것
  • NAT는 장비가 아니라 "프로그램"을 의미함.
    → 그래서 라우터 등에 NAT 기능이 포함되어 있음. 
    → ex) 인터넷 공유기 

 

 

 

 

★ Bridge , Host-Only , NAT

 

1. Bridge

  • 호스트와 게스트를 하나로 연결하여 두 개의 네트워크를 마치 하나의 네트워처럼 쓰는 것!
  • Host PC의 네트워크 대역이랑 같은 네트워크 대역을 사용하는 가상의 장치.

Bridge 예시 / 2계층 장비로 연결되다보니까 같은 네트워크가 되어버림. 본체의 네트워크 대역대와 같은 네트워크로 설정해줘야함

 

 

 

 

 

2. Host-Only

  • Host PC랑만 연결된 가상의 네트워크 대역
  • 본체 내부에서만 통신 됨!
    -> 랜선이 물려있는 곳이 아니라서, 가상머신이 본체를 통해서 인터넷은 할 수 없음.
    -> GNS를 통해서 외부와 연결이 되게 해줌.

Host-Only 예시

 

 

 

 

3. NAT

  • Host PC의 IP를 공인 IP로 사용하는 사설 네트워크 대역을 만나는 가상의 네트워크 장치.
  • 가상의 3계층 장비로 본체와 연결되는 프로그램

NAT 예시

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형
LIST