호스트 환경
- 공유기: LG U+net187C
- 가상화 방식: Hosted Hypervisor (Windows OS에서 Hypervisor SW 설치)
- Hypervisor: VMware Workstation 17 Pro
기본 네트워크 구조
Bridged Networking
- Bridged Networking은 호스트(host) 시스템의 네트워크 어댑터를 사용하여 VM을 network에 연결
- Bridged Networking을 적용한 VM은 물리적 시스템으로 인식되고, 공유기는 개별적으로 IP를 할당함.
- 간단하게 예를 들어, 공유기에서 할당하는 Private IP 대역이 192.168.0.0./24 일 때, Host PC가 192.168.0.10/24이라면 가상머신도 공유기에서 192.168.0.2 ~ 254 대역 중 미사용 중인 IP를 할당받음.
- 공유기를 통해 외부 통신
- 동일한 network에 있다는 전제하에, Bridged Networking을 적용한 VM은 host system을 비롯해 동일 network 내의 다른 시스템에도 접근 가능
- VMware Workstation 설치 시 Bridged Network(VMnet0)가 설정된다.
NAT Networking
- NAT(Network Address Translation) Networking을 적용한 VM은 외부 network 통신을 위한 IP를 할당받지 않음.
- host 시스템에 별도의 개인 network가 설정되고, NAT Networking을 적용한 VM은 가상 DHCP 서버로부터 내부 network 대역을 할당받음.
- host 시스템을 통해 외부 통신을 함.
- NAT Network는 하나만 존재함
- VMware Workstation 설치 시 NAT Network(VMnet8)가 설정됨
공유기는 기본적으로 NAT 기법을 사용한다. NAT Networking으로 설정된 VM은 다시 이 공유기의 NAT IP를 통하여 인터넷 망으로 통신하게 되는 구조라고 볼 수 있다. 각 가상머신의 외부 통신은 가능하나 외부에서 해당 VM을 찾아 들어올 경우 별도의 설정이 필요하다.
마무리
Type은 사용자의 환경에 맞도록 설정해주면 된다.
Bridged Networking을 사용하여 여러 대의 VM을 운용할 때에는 호스트 내부망 대역에 사용 가능한 IP를 잘 체크해야 된다.
192.168.0.0/24 대역에 사용 가능한 IP가 5개 밖에 없다면 Bridged Networking을 사용한 VM은 5대 밖에 생성하지 못한다. 그 또한 IP가 충돌하지 않도록 static으로 설정해줘야 할 것이다.
호스트 내부망 대역에 운용 가능한 IP가 충분치 않을때는 당연히 NAT Networking을 사용하여 VM을 운용해야 한다.