IT/Infra. & Arch. & Cloud

Ubuntu ๋จธ์‹  ๋ณต์ œ ์‹œ IP ์ฃผ์†Œ ๊ฒน์นจ ๋ฌธ์ œ ํ•ด๊ฒฐ

Unused 2024. 3. 29. 19:53

์˜ค๋žœ๋งŒ์— VirtualBox๋ฅผ ์“ธ ์ผ์ด ์žˆ์—ˆ๋Š”๋ฐ, ์•„๋ž˜์™€ ๊ฐ™์ด Ubuntu VM์„ ๋ณต์ œํ•˜๋‹ˆ IP ์ฃผ์†Œ๊ฐ€ ์ค‘๋ณต๋˜๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค.

 

๋ฌธ์ œ๋Š” MAC ์ฃผ์†Œ๋ฅผ ๋ฐ”๊พธ๊ณ  ์žฌ๋ถ€ํŒ…ํ•ด๋„ IP ์ฃผ์†Œ๊ฐ€ ๊ทธ๋Œ€๋กœ ์ค‘๋ณต๋œ๋‹ค๋Š” ์ ์ด์—ˆ๋‹ค.

๋ณด๋‹ค์‹œํ”ผ VirtualBox VM๋“ค๊ฐ„ ํ†ต์‹ ์„ ์œ„ํ•œ ๋ณ„๋„์˜ NAT ๋„คํŠธ์›Œํฌ๋ฅผ ์ƒ์„ฑํ•ด๋†“์€ ์ƒํƒœ์ด๊ณ , ์—ฌ๊ธฐ์„œ MAC ์ฃผ์†Œ๋„ ์„œ๋กœ ๋‹ค๋ฅด๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋™์ผํ•œ `10.0.119.5`๋ผ๋Š” IP ์ฃผ์†Œ๋ฅผ ๋ณด์—ฌ์ฃผ๊ณ  ์žˆ๋‹ค. ์ด ์ƒํƒœ์—์„œ MAC ์ฃผ์†Œ๋ฅผ ๋ฐ”๊พธ๊ณ  ์žฌ๋ถ€ํŒ…ํ•ด๋„ IP ์ฃผ์†Œ๊ฐ€ ๋ฐ”๋€Œ์ง€ ์•Š๋Š”๋‹ค.

๊ทธ๋Ÿด ๋•Œ๋Š” `nano /etc/netplan/00-installer-config.yaml`์„ ์•„๋ž˜์™€ ๊ฐ™์ด ์ˆ˜์ •ํ•œ๋‹ค. ์ด๋•Œ IP ์ฃผ์†Œ๋ฅผ ์ƒˆ๋กœ ๋ฐ›๊ณ ์ž ํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋Š” `enp0s3`์ด๋ผ ๊ฐ€์ •ํ•œ๋‹ค.

ํŠนํžˆ ์ € `dhcp-identifier:mac` ๋ถ€๋ถ„์ด ์ค‘์š”ํ•˜๋‹ค.
๋˜ํ•œ YAML ํŒŒ์ผ ํŠน์„ฑ์ƒ ๋“ค์—ฌ์“ฐ๊ธฐ๊ฐ€ ์ผ๊ด€์ ์ด์–ด์•ผ ํ•˜๋ฉฐ, ๊ทธ๋ ‡์ง€ ์•Š์„ ๊ฒฝ์šฐ ์˜ค๋ฅ˜๋ฅผ ๋ฐœ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

์ดํ›„ `sudo netplan apply`๋ฅผ ์‹คํ–‰ํ•˜์—ฌ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ์‹ค์ œ๋กœ ๋ฐ˜์˜ํ•œ๋‹ค.

IP ์ฃผ์†Œ๊ฐ€ `10.0.119.6`์œผ๋กœ ๋ฐ”๋€ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.