VMware에서 제공하는 네트워크 연결 방식은 Bridge, NAT, Host-Only의 3가지로 구분할 수 있습니다.
이 글에서 말하는 Host PC는 VMware가 설치된 실제 컴퓨터를 의미하며, VM(Virtual Machine)은 VMware에서 생성한 가상 컴퓨터를 의미합니다. 실습을 위해 VM 2대(rocky-vm1, rocky-vm2)를 생성하여 Host/VM/외부 간 통신을 비교했습니다. (VM 접속: MobaXterm)

Host-Only(VMnet1)
Host-Only 네트워크에서는 VM은 호스트 PC 및 다른 VM과 통신 할 수 있지만, 외부(인터넷)와의 통신은 불가능합니다.


Host-Only(VMnet1)로 변경한 뒤, ip a 명령어로 IP를 확인해줍니다.
Host PC: 172.16.0.1
rocky-vm1: 172.16.0.135
rocky-vm2: 172.16.0.136
rocky-vm2 및 Host PC로는 ping에 성공했지만, 외부(인터넷)와의 ping에는 실패한 것을 볼 수 있습니다. 이를 통해 Host-Only 환경에서는 내부(Host/VM) 통신만 가능함을 확인했습니다.

Bridge(VMnet0)
Bridge 네트워크에서는 VM이 공유기로부터 호스트 PC와 동일한 네트워크 대역의 IP를 직접 할당받아, 독립된 PC처럼 동작합니다. 따라서 공유기를 통해 외부(인터넷)와의 통신이 가능합니다. 아래 그림과 같이 Host PC와 VM 모두 192.168.0.x처럼 동일 대역 IP를 공유기로부터 할당받습니다.


Bridge(VMnet0)로 변경한 뒤, ip a 명령어로 IP를 확인해줍니다. VM이 Host PC와 동일한 대역의 IP를 할당받은 것을 확인할 수 있습니다.
Host PC: 192.168.219.106
공유기(Gateway): 192.168.219.1
rocky-vm1: 192.168.219.109
rocky-vm2: 192.168.219.108
공유기, Host PC, rocky-vm2, 외부(인터넷)와 모두 ping에 성공하여 통신이 가능한 것을 볼 수 있습니다.

NAT(VMnet8)
NAT 네트워크에서는 VM이 공유기가 아닌 VMware의 가상 DHCP 서버로부터 사설 IP를 할당받습니다. VM의 외부 통신 VMware의 NAT 기능을 통해 VM의 사설 IP가 호스트 PC를 거쳐 인터넷으로 나가도록 변환되며, 외부에서는 VM으로 직접 접속할 수 없습니다. 외부에서 VM에 직접 접속하려면 포트 포워딩 설정이 필요합니다. 또한 아래 그림과 같이 Host PC와 VM은 서로 다른 대역의 IP를 사용합니다.


NAT(VMnet8)로 변경한 뒤, ip a 명령어로 IP를 확인해줍니다. Bridge 네트워크와 달리, VM은 Host PC와 다른 대역의 IP를 할당받습니다.
Host PC: 192.168.219.106
공유기(Gateway): 192.168.219.1
VMware NAT Gateway: 10.0.2.2
rocky-vm1: 10.0.2.132
rocky-vm2: 10.0.2.133
NAT, rocky-vm2, 외부(인터넷)과의 ping에 성공했으며, VM이 호스트 PC의 NAT를 통해 외부 통신이 가능함을 확인했습니다.

'Network' 카테고리의 다른 글
| VMware Bridged 네트워크 IP 안 나오는 문제를 해결하자 (0) | 2026.04.08 |
|---|---|
| NFS(Network File System) & Autofs 설정하기 (0) | 2026.03.20 |
| DHCP(Dynamic Host Configuration Protocol)는 어떻게 동작할까? (0) | 2026.03.17 |
| GSLB(Global Server Load Balancing)란 (0) | 2026.03.15 |
| SSH ProxyJump로 Bastion Host 경유해 Private EC2 접속하기 (0) | 2026.01.27 |