클라우드웨이브
[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에서 네트워크 설정 변경
- VM 설정 열기:
- VMware Workstation 또는 Player에서 VM을 선택하고 Settings를 클릭.
- 네트워크 어댑터 선택:
- Network Adapter를 선택.
- 네트워크 옵션 선택:
- Bridged: 호스트와 동일한 네트워크에 연결.
- NAT: 호스트 네트워크를 공유.
- Host-only: 호스트와만 통신.
- 저장:
- 설정을 저장하고 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을 완전히 격리된 상태로 테스트하거나 개발 환경에서 사용.