[VM] VirtualBox ๋คํธ์ํฌ ์ค์ ์์ธ ๋ถ์
๋ณธ ํฌ์คํธ๋ https://technology.amis.nl/2018/07/27/virtualbox-networking-explained๋ฅผ ๋ฒ์ญ & ๊ฐ๊ณตํ์์ต๋๋ค.
- 1. ์๋ก
- 2. ๋คํธ์ํฌ ์ต์
- 2.1 ๋ด๋ถ ๋คํธ์ํฌ
- 2.2 NAT
- 2.3 NAT ๋คํธ์ํฌ
- 2.4 ํธ์คํธ ์ ์ฉ ์ด๋ํฐ
- 2.5 ๋ธ๋ฆฟ์ง ๋คํธ์ํฌ
1. ์๋ก
VirtualBox์ ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ์ธํ ํ๋ค ๋ณด๋ฉด ๋ค์๊ณผ ๊ฐ์ด ๋คํธ์ํฌ ์ค์ ์ ํด์ผ ํ๋ ์ํฉ์ ๋ง์ดํ๋ค.
๋ณดํต VirtualBox๋ฅผ ์ธํ ํ๋ ๋ค๋ฅธ ํฌ์คํธ ๊ฐ์ข๋ค์ ๋ณด๋ฉด NAT๋ฅผ ์ฌ์ฉํ์ฌ ํฌํธ ํฌ์๋ฉํ๋ ๊ฒฝ์ฐ๋ ์๊ณ
์ ํฌ์คํธ์ฒ๋ผ, ํ์๊ฐ ์์ ์ ์์ฑํ๋ ๊ธ ์ฒ๋ผ ํธ์คํธ ๋คํธ์ํฌ๋ฅผ ์ค์ ํ๋ ๋ฐฉ๋ฒ ๋ฑ ๋ค์ํ ๋ฐฉ๋ฒ์ด ์๋ค.
VirtualBox ๋คํธ์ํฌ๋ ๋งค์ฐ ์ ์ฐํ๋ค๊ณ ํ ์ ์๋ค.
์ด๋ฌํ ์ ์ฐํ ๋คํธ์ํฌ ๊ตฌ์ฑ์ผ๋ก, ์ฌ์ฉ์๋ ์์ ์ด ์ํ๋ ๋คํธ์ํฌ ์ต์ ์ ์ ํํ์ฌ ์ํ๋ ํ๊ฒฝ์ ๊ตฌ์ถํ ์ ์๋ค.
๋ด OS๊ฐ Windows๊ณ ๊ฐ์ OS๋ฅผ Ubuntu๋ผ๊ณ ๊ฐ์ ํ๋ฉด Windows๊ฐ ํธ์คํธ, Ubuntu๊ฐ ๊ฒ์คํธ๋ผ๊ณ ์ดํดํ๋ฉด ๋๋ค.
(๊ฒ์คํธ1, ๊ฒ์คํธ 2๋ ๊ฐ์ OS๋ฅผ 2๊ฐ ์ค์นํ๋ค๊ณ ์ดํดํ๋ฉด ๋๋ค)
๋คํธ์ํฌ ์ต์ ๋ณ ํธ์คํธ, ๊ฒ์คํธ, ์ธํฐ๋ท๊ณผ ํต์ ํ ์ ์๋ ๊ด๊ณ๋ฅผ ์ ๋ฆฌํ๋ฉด ์์ ํ์ ๊ฐ๋ค.
2. ๋คํธ์ํฌ ์ต์
2.1 ๋ด๋ถ ๋คํธ์ํฌ
๊ฐ์
VirtualBox๋ ๊ฒ์คํธ ๋ด์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ์์ฑํ๋ค.
๋ง์ฝ ๊ฒ์คํธ๊ฐ ์ฌ๋ฌ ๊ฐ๋ผ๋ฉด ๋์ผํ ์ธํฐํ์ด์ค(192.168.0.1)๋ฅผ ๊ณต์ ํ๊ณ , ์ค์์น์ฒ๋ผ ์ฐ๊ฒฐ๋์ด์๊ณ ์๋ก ํต์ ๋ ๊ฐ๋ฅํ๋ค.
์ฅ์
- ์ฌ์ฉํ๊ธฐ ์ฝ๋ค. ์ค์ ํ ๊ฒ์ด ๊ฑฐ์ ์๋ค.
- VirtualBox ๊ฐ์ ํธ์คํธ ๋คํธ์ํฌ ์ธํฐํ์ด์ค(์ฅ์น + ๋๋ผ์ด๋ฒ)๊ฐ ํ์ ์๋ค.
- ๊ฒ์คํธ๋ผ๋ฆฌ ์๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค.
- ์์ ํ๋ค. (๋ฐ๊นฅ์ชฝ์ ์๋ ํธ์คํธ์์ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ๋ค)
๋จ์
- ํธ์คํธ์์ ๊ฒ์คํธ๋ค๋ก ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ๋ค.
- ๊ฒ์คํธ๋ค์ ์ญ์ ํธ์คํธ๋ก ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ๋ค.
- ๊ฒ์คํธ๋ค์ ์ธํฐ๋ท์ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ๋ค.
- VirtualBox ๋ด๋ถ DHCP ์๋ฒ๋ GUI๋ฅผ ์ง์ํ์ง ์๊ณ ์ค์ง CLI๋ง ์ง์ํ๋ค.
์ค์ ์์
2.2 NAT
๊ฐ์
VirtualBox๋ ๊ฒ์คํธ ๋ด๋ถ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ํ๋์ ๋ ๋ฆฝ๋ ๊ฐ์ NAT ๋ผ์ฐํฐ๋ฅผ ์์ฑํ๋ค.
๊ฐ๊ฐ ๊ฒ์คํธ๋ค์ ์๊ธฐ ์์ ์ ๊ฐ์ ๋ผ์ฐํฐ๋ฅผ ๊ฐ์ง๊ณ ๋ค๋ฅธ ๊ฒ์คํธ๋ ์ ๊ทผํ์ง ๋ชปํ๋ค.
์ธํฐํ์ด์ค์ ๋ํ DHCP ์์ฒญ์ ๋ํ ์๋ต์ ๊ฒ์คํธ์ IP ๋ฐ ๊ฒ์ดํธ์จ์ด์ธ NAT ๋ผ์ฐํฐ ์ฃผ์๊ฐ ๋๋ค.
DHCP ์๋ฒ๋ CLI๋ฅผ ํตํ์ฌ ์ค์ ๋ ์ ์๋ค. NAT ๋ผ์ฐํฐ๋ ํธ์คํธ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ค.
VirtualBox ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ๋ฐ๋ก ๋ง๋ค ํ์ ์๊ณ , ์ธ๋ถ์ ์์๋ค์ ์ค์ง ํ๋์ ํธ์คํธ ์ธํฐํ์ด์ค๋ง ๋ฐ๋ผ๋ณธ๋ค.
NAT ๋ผ์ฐํฐ๋ ํธ์คํธ ์ธํฐํ์ด์ค ์ชฝ์ผ๋ก ํฌํธ๋ฅผ ๊ฐ๋ฐฉํ ์ ์๋ค.
(ํธ์คํธ์ ํน์ ํฌํธ์ ๋ํ ์์ฒญ์ ๊ฒ์คํธ์๊ฒ ์ ๋ฌํ ์ ์๋๋ก ํฌํธ ํฌ์๋ฉ์ ํ ์ ์๋ค)
์ฅ์
- ์ฌ์ฉํ๊ธฐ ์ฝ๋ค. ์ค์ ํ ๊ฒ์ด ๊ฑฐ์ ์๋ค.
- ๋ ๋ฆฝ๋์ด์๋ค. ๊ฐ๊ฐ ๊ฒ์คํธ๋ค์ ์๊ธฐ ์์ ์ ๊ฐ์ ๋ผ์ฐํฐ๋ฅผ ๊ฐ์ง๋ค.
- VirtualBox ๊ฐ์ ํธ์คํธ ๋คํธ์ํฌ ์ธํฐํ์ด์ค(์ฅ์น + ๋๋ผ์ด๋ฒ)๊ฐ ํ์ ์๋ค.
- ์ธํฐ๋ท์ ์ ๊ทผ ๊ฐ๋ฅํ๋ค.
- ๊ณ ์ IP๊ฐ ๊ฐ๋ฅํ๋ค.
๋จ์
- ๊ฒ์คํธ๋ผ๋ฆฌ ์๋ก ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ๋ฉฐ ํธ์คํธ์๋ ์ ๊ทผ ํ ์ ์๋ค.
- ๊ฐ์ NAT ๋ผ์ฐํฐ๋ ์ค์ง CLI๋ก ์ค์ ์ด ๊ฐ๋ฅํ๋ค.
- ํธ์คํธ๋ก๋ถํฐ ๊ฒ์คํธ์ ์ ๊ทผํ๊ธฐ ์ํด์๋ ํฌํธํฌ์๋ฉ์ด ํ์ํ๋ค.
์ค์ ์์
2.3 NAT ๋คํธ์ํฌ
๊ฐ์
VirtualBox๋ ๊ฒ์คํธ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ๋ชจ๋ ๊ฒ์คํธ๋ค์ด ์ฌ์ฉ ๊ฐ๋ฅํ ๊ฐ์ NAT ๋ผ์ฐํฐ๋ฅผ ์์ฑํ๋ค.
์ฆ, ๊ฐ๊ฐ ๊ฒ์คํธ๋ค์ ์๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค.
์ธํฐํ์ด์ค์ ๋ํ DHCP ์์ฒญ์ ๋ํ ์๋ต์ ๊ฒ์คํธ์ IP ๋ฐ ๊ฒ์ดํธ์จ์ด์ธ NAT ๋ผ์ฐํฐ ์ฃผ์๊ฐ ๋๋ค.
DHCP ์๋ฒ๋ CLI๋ฅผ ํตํ์ฌ ์ค์ ๋ ์ ์๋ค. NAT ๋ผ์ฐํฐ๋ ํธ์คํธ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ค.
VirtualBox ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ๋ฐ๋ก ๋ง๋ค ํ์ ์๊ณ , ์ธ๋ถ์ ์์๋ค์ ์ค์ง ํ๋์ ํธ์คํธ ์ธํฐํ์ด์ค๋ง ๋ฐ๋ผ๋ณธ๋ค.
NAT ๋ผ์ฐํฐ๋ ํธ์คํธ ์ธํฐํ์ด์ค์ชฝ์ผ๋ก ํฌํธ๋ฅผ ๊ฐ๋ฐฉํ ์ ์๋ค.
(ํธ์คํธ์ ํน์ ํฌํธ์ ๋ํ ์์ฒญ์ ๊ฒ์คํธ์๊ฒ ์ ๋ฌํ ์ ์๋๋ก ํฌํธ ํฌ์๋ฉ์ ํ ์ ์๋ค)
์ฅ์
- ๊ฒ์คํธ๋ผ๋ฆฌ ์๋ก ์ ๊ทผ ๊ฐ๋ฅํ๋ค.
- DHCP ์๋ฒ๋ GUI๋ฅผ ํตํด ์ค์ ๊ฐ๋ฅํ๋ค.
- VirtualBox ๊ฐ์ ํธ์คํธ ๋คํธ์ํฌ ์ธํฐํ์ด์ค(์ฅ์น + ๋๋ผ์ด๋ฒ)๊ฐ ํ์ ์๋ค.
- ์ธํฐ๋ท์ ์ ๊ทผ ๊ฐ๋ฅํ๋ค.
- ๊ณ ์ IP๊ฐ ๊ฐ๋ฅํ๋ค.
๋จ์
- ํธ์คํธ๋ก๋ถํฐ ๊ฒ์คํธ์ ์ ๊ทผํ๊ธฐ ์ํด์๋ ํฌํธํฌ์๋ฉ์ด ํ์ํ๋ค.
- ์ถ๊ฐ์ ์ธ VirtualBox ๋คํธ์ํฌ์ DHCP ์ค์ ์ด ํ์ํ๋ค.
์ค์ ์์
2.4 ํธ์คํธ ์ ์ฉ ์ด๋ํฐ
๊ฐ์
VirtualBox๋ ํธ์คํธ ์ธํฐํ์ด์ค(ํธ์คํธ์๊ฒ ๋ณด์ด๋ ๊ฐ์ ์ฅ์น)๋ฅผ ์์ฑํ๋ค. ์ด ์ธํฐํ์ด์ค๋ ๊ฒ์คํธ ๊ฐ์ ๊ณต์ ๋ ์ ์๋ค.
๊ฒ์คํธ๋ ์๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ฉฐ ์ธํฐํ์ด์ค์ ๋ํ DHCP ์์ฒญ์ ๋ํ ์๋ต์ ๊ฒ์คํธ์ IP ๋ฐ ํธ์คํธ ์ ์ฉ ์ด๋ํฐ์ ์ฃผ์๊ฐ ๋๋ค.
DHCP ์๋ฒ๋ VirtualBox GUI๋ฅผ ํตํด ์ค์ ์ด ๊ฐ๋ฅํ๋ฉฐ ๊ฐ์ ํธ์คํธ ์ธํฐํ์ด์ค๋ ํธ์คํธ ๋ฐ์์๋ ๋ณด์ด์ง ์๋๋ค.
๊ฒ์คํธ๋ ์ด ๊ฐ์ ํธ์คํธ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ธํฐ๋ท์ ์ ๊ทผ ํ ์ ์๋ค.
ํธ์คํธ๋ ํฌํธ ํฌ์๋ฉ์ ํ์ง ์์๋ ๊ฒ์คํธ์ IP๋ฅผ ํตํด ์ ๊ทผ ํ ์ ์๋ค.
์ฅ์
- ๊ฒ์คํธ๋ผ๋ฆฌ ์๋ก ์ ๊ทผ ๊ฐ๋ฅํ๋ค.
- ๋ถ๋ฆฌ๋ ๊ฒ์คํธ ๋คํธ์ํฌ ๊ตฌ์ถ์ด ๊ฐ๋ฅํ๋ค.
- DHCP ์๋ฒ๋ GUI๋ฅผ ํตํด ์ค์ ๊ฐ๋ฅํ๋ค.
- ๊ณ ์ IP๊ฐ ๊ฐ๋ฅํ๋ค.
๋จ์
- ์ถ๊ฐ์ ์ธ VirtualBox ๋คํธ์ํฌ์ DHCP ์ค์ ์ด ํ์ํ๋ค.
- ์ธํฐ๋ท ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ๋ค.
์ค์ ์์
2.5 ๋ธ๋ฆฟ์ง ๋คํธ์ํฌ
๊ฐ์
๊ฒ์คํธ๋ ํธ์คํธ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ๋ค.
ํธ์คํธ ์ธํฐํ์ด์ค์์ Net ํํฐ ๋๋ผ์ด๋ฒ๊ฐ ์ ์ฉ๋์ด VirtualBox๊ฐ ๊ฒ์คํธ์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ์ ์๋ค.
์ด๋ฅผ ์ํด์๋ ์ด๋ํฐ์ ์ํด ์ฌ์ฉ๋๋ ๋ฌด์ฐจ๋ณ ๋ชจ๋๊ฐ ํ์ํ๋ค.
(๋ฌด์ฐจ๋ณ ๋ชจ๋๋ ์ด๋ํฐ๊ฐ ์ฌ๋ฌ MAC ์ฃผ์๋ฅผ ๊ฐ์ง ์ ์์์ ์๋ฏธํ๋ค)
๋๋ถ๋ถ์ ๋ฌด์ ์ด๋ํฐ๋ ์ด ๊ธฐ๋ฅ์ ์ง์ํ์ง ์๋๋ฐ ์ด๋ฌํ ๊ฒฝ์ฐ์๋ VirtualBox๋ ์ด๋ํฐ์์ ๋ณผ ์ ์๋ ํจํค์ง์ MAC ์ฃผ์๋ฅผ ๋์ฒดํ๋ค.
์ธ๋ถ์ DHCP์๋ฒ๊ฐ ์ฌ์ฉ๋๋ฉฐ ๊ฐ์ ๋ฐฉ์์ผ๋ก ํธ์คํธ๋ ๊ทธ๊ฒ๋ค์ IP์ ๊ฒ์ดํธ์จ์ด๋ฅผ ์ป๋๋ค.
์ถ๊ฐ์ ์ธ ์ค์ ์ด ํ์ ์์ผ๋ฉฐ, DHCP ์๋ฒ๊ฐ ์ค์ง ๋ฑ๋ก๋ MAC(๋ช๋ช ํ์ฌ ๋คํธ์ํฌ)๋ง ์ ๊ทผ์ด ๊ฐ๋ฅํ ๊ฒฝ์ฐ์๋ ๋์ํ์ง ์์ ์ ์๋ค.
ํฌํธ ํฌ์๋ฉ์ด ํ์ํ์ง ์์ผ๋ฉฐ ํธ์คํธ๋ ๊ฒ์คํธ์ IP๋ฅผ ํตํด ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค.
๋ํ ๊ฒ์คํธ ์ญ์ ํธ์คํธ์ IP๋ฅผ ํตํด ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค.
์ฅ์
- ๊ฒ์คํธ๋ผ๋ฆฌ ์๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค
- ํธ์คํธ๋ ๊ฒ์คํธ์ ์ ๊ทผ ๊ฐ๋ฅํ๋ฉฐ, ๋ฐ๋๋ก ๊ฒ์คํธ๋ ํธ์คํธ์ ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค.
- ํธ์คํธ ๋คํธ์ํฌ์ ์ด๋ ๋๊ตฌ๋ ๊ฒ์คํธ์ ์ ๊ทผ์ด ๊ฐ๋ฅํ๋ค
- ๊ฐ์ DHCP ์๋ฒ๊ฐ ํ์ ์๋ค.
- ์ค์ ๋ฐ ์ฌ์ฉ์ด ๊ฐ๋จํ๋ค.
- ํธ์คํธ์ ๋์ผํ ์ธํฐ๋ท ์ ๊ทผ ๊ถํ์ด ์๋ค.
๋จ์
- ๊ฒ์คํธ๋ ๋ถ๋ฆฌ๋ ๋คํธ์ํฌ๋ฅผ ๊ฐ์ง์ง ๋ชปํ๋ค.
- ํ์ฌ ๋คํธ์ํฌ๊ฐ ์ธํฐํ์ด์ค๋ฅผ ์ฐจ๋จํ๋๊ฒฝ์ฐ, ์ธ๋ถ DHCP ์๋ฒ ๋ฐ ํธ์คํธ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์์ ํจํท์ ์ด๋ป๊ฒ ํํฐ๋งํ๋๋์ ๋ฐ๋ผ ๋์ํ์ง ์์ ์ ์๋ค.
- ํธ์คํธ ๋คํธ์ํฌ๊ฐ ๋ณ์์ด๊ธฐ ๋๋ฌธ์ ๊ณ ์ IP๋ฅผ ์ค์ ํ๊ธฐ ์ฝ์ง ์๋ค.
- ๊ฒ์คํธ๊ฐ ํธ์คํธ ๋คํธ์ํฌ์ ๋ ธ์ถ๋์ด์๊ธฐ ๋๋ฌธ์ ์์ ํ์ง ์๋ค.
์ค์ ์์
'ETC > Virtual Machine' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[VM] Virtual Box, XFS ๋ถํ ์ค๋ฅ (CentOS) (2) | 2019.06.19 |
---|---|
[VM] Virtualbox ํฌํธํฌ์๋ฉ & ํธ์คํธ ๋คํธ์ํฌ ์ค์ (3) | 2018.11.28 |
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[VM] Virtual Box, XFS ๋ถํ ์ค๋ฅ (CentOS)
[VM] Virtual Box, XFS ๋ถํ ์ค๋ฅ (CentOS)
2019.06.19 -
[VM] Virtualbox ํฌํธํฌ์๋ฉ & ํธ์คํธ ๋คํธ์ํฌ ์ค์
[VM] Virtualbox ํฌํธํฌ์๋ฉ & ํธ์คํธ ๋คํธ์ํฌ ์ค์
2018.11.28