클라우드웨이브

[VMware 설정] 네트워크 설정

HollyJollyChristmas 2025. 1. 20. 12:49

VMware의 네트워크 설정 옵션인 Host-only, Bridged, NAT는 가상 머신(VM)이 호스트와 네트워크 통신을 수행하는 방식을 정의합니다. 각각의 설정은 특정 사용 사례에 적합하며, 네트워크 통신 범위와 인터넷 연결 방식이 다릅니다. 아래에서 각 설정의 작동 원리, 차이점, 그리고 적합한 사용 사례를 설명합니다.


Bridged Network (브릿지 네트워크)

원리

  • VM은 호스트 컴퓨터의 네트워크 어댑터에 직접 연결됩니다.
  • VM은 호스트와 동일한 네트워크에 연결되며, 물리적 네트워크에 실제로 존재하는 다른 디바이스와 직접 통신할 수 있습니다.
  • VM은 고유한 IP 주소를 네트워크 DHCP 서버(또는 수동으로 설정)로부터 할당받습니다.

특징

  • VM은 물리적 네트워크의 다른 장치와 동일한 네트워크에 속하며, 네트워크 외부(예: 인터넷)와도 직접 통신이 가능합니다.
  • 가상 머신은 호스트와 동일한 서브넷을 사용.

사용 사례

  • VM이 네트워크 외부(예: 인터넷)로 직접 액세스해야 할 때.
  • 물리적 네트워크의 다른 디바이스(프린터, 서버 등)와 통신해야 할 때.
  • VM에 고유한 IP 주소가 필요할 때.

NAT Network (네트워크 주소 변환)

원리

  • VM은 가상 네트워크 어댑터를 사용하며, 이 어댑터는 NAT(Network Address Translation)를 통해 호스트의 네트워크 어댑터를 공유합니다.
  • VM은 호스트 컴퓨터를 통해 인터넷 또는 외부 네트워크에 연결됩니다.

특징

  • VM은 외부 네트워크에 액세스할 수 있지만, 외부 네트워크에서 VM에 직접 접근할 수는 없습니다.
  • VM은 가상 네트워크 내부의 IP 주소를 사용하며, NAT를 통해 호스트의 IP 주소로 네트워크 패킷을 변환.

사용 사례

  • VM이 인터넷에 접근해야 하지만 외부 장치에서 접근할 필요가 없는 경우.
  • VM을 네트워크 상의 다른 장치로부터 격리하고 싶을 때.
  • 단일 IP 주소(호스트의 IP)를 통해 여러 VM을 인터넷에 연결해야 할 때.

Host-only Network (호스트 전용 네트워크)

원리

  • VM과 호스트 컴퓨터 간에만 네트워크 연결이 허용됩니다.
  • VM은 호스트 컴퓨터에서 제공하는 가상 네트워크 어댑터와만 통신할 수 있습니다.
  • VM은 외부 네트워크(예: 인터넷)에 연결되지 않습니다.

특징

  • VM은 완전히 격리되어 있으며, 호스트와의 통신만 가능.
  • 기본적으로 인터넷 연결이 불가능하지만, 추가적인 네트워크 설정(VM의 NAT 네트워크와 함께 사용)을 통해 인터넷 연결을 설정할 수 있습니다.

사용 사례

  • VM을 외부 네트워크와 완전히 격리하고, 오직 호스트와 통신하도록 설정하고 싶을 때.
  • 테스트 환경에서 VM이 외부 네트워크에 영향을 미치지 않도록 격리하고 싶을 때.
  • 보안 테스트나 로컬 애플리케이션 개발 환경.

네트워크 설정 방법

VMware에서 네트워크 설정 변경

  1. VM 설정 열기:
    • VMware Workstation 또는 Player에서 VM을 선택하고 Settings를 클릭.
  2. 네트워크 어댑터 선택:
    • Network Adapter를 선택.
  3. 네트워크 옵션 선택:
    • Bridged: 호스트와 동일한 네트워크에 연결.
    • NAT: 호스트 네트워크를 공유.
    • Host-only: 호스트와만 통신.
  4. 저장:
    • 설정을 저장하고 VM을 재부팅.

네트워크 설정 비교

설정 옵션외부 네트워크 접근호스트와 통신외부에서 VM에 접근IP 주소

Bridged 가능 가능 가능 고유 IP
NAT 가능 가능 불가능 호스트 공유
Host-only 불가능 가능 불가능 가상 네트워크

각 설정의 네트워크 흐름도

1. Bridged Network

css
복사편집
[VM] <--> [호스트 네트워크 어댑터] <--> [물리적 네트워크] <--> [인터넷]

2. NAT Network

css
복사편집
[VM] <--> [VMware NAT 가상 어댑터] <--> [호스트 네트워크 어댑터] <--> [인터넷]

3. Host-only Network

css
복사편집
[VM] <--> [VMware Host-only 네트워크 어댑터] <--> [호스트]

추가 설정

고정 IP 설정

  • 특정 네트워크에서 VM이 항상 동일한 IP를 사용해야 할 경우 고정 IP를 설정:
    • Bridged: 네트워크 DHCP 서버에서 IP 예약.
    • Host-only 또는 NAT: VM의 네트워크 설정에서 수동으로 IP를 지정.

포트 포워딩 설정 (NAT)

  • NAT 네트워크에서 외부에서 VM에 접근하려면 포트 포워딩을 설정해야 합니다:
    • vmnetnat.conf 파일을 편집하여 포트 포워딩 추가.

결론

  • Bridged: VM이 호스트와 동일한 네트워크에 있고 외부 접근이 필요할 때.
  • NAT: VM이 인터넷에 접근해야 하지만, 외부로부터 보호하려는 경우.
  • Host-only: VM을 완전히 격리된 상태로 테스트하거나 개발 환경에서 사용.