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에서 외부와도 연결이 가능하다.
'리눅스 > 기초' 카테고리의 다른 글
window에서 wsl2 를 사용해 ubuntu 작업환경 구성하기 (0) | 2021.11.23 |
---|---|
grep 명령어 & 정규 표현식 메타문자 (0) | 2021.05.04 |
inode & 하드링크, 소프트링크 (0) | 2021.05.04 |