리눅스/기초

VMware or Virtual Box, 리눅스(CentOS, Ubuntu) 네트워크 설정 방법

Jaden Park 2021. 5. 2. 23:29

Host PC 위에 가상머신으로 리눅스(Guest PC)를 띄워 사용할 때 네트워크 설정에 대한 글이다.

NAT

Vm1(GuestOS)---NAT interface---hostOS---external
Vm2(GuestOS)---NAT interface-----|
Vm3(GuestOS)---NAT interface-----|

hostOS 통신 불가 (포트포워딩을 통해 접근 가능)
외부 통신 가능
VM 끼리 통신 불가

NAT Network

Vm1(GuestOS)---NAT interface---hostOS---external
Vm2(GuestOS)--------|
Vm3(GuestOS)--------|

hostOS 통신 불가 (포트포워딩을 통해 접근 가능)
외부 통신 가능
VM 끼리 통신 가능

host-only

Vm1(GuestOS)---host-only interface---hostOS
Vm2(GuestOS)----------|
Vm3(GuestOS)----------|

hostOS 통신 가능
외부 통신 불가
VM 끼리 통신 가능

bridged

Vm1(GuestOS)-------공유기---hostOS
Vm2(GuestOS)--------|
Vm3(GuestOS)--------|

hostOS 통신 가능
외부 통신 가능
VM 끼리 통신 가능

사용방법

bridged 방법을 사용하거나
2개를 혼합해서(NAT+host only) 사용하면 host에서 ssh로 guest로 접근도 가능하고 guest에서 외부와도 연결이 가능하다.