Mikrotik ๋ผ์šฐํ„ฐ์— ๋งˆ์ง€๋ง‰์œผ๋กœ ์ €์žฅ๋œ ๊ตฌ์„ฑ์˜ ์ž๋™ ๋ณต์›

์˜ˆ๋ฅผ ๋“ค์–ด HPE ์Šค์œ„์น˜์—์„œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ๋†€๋ผ์šด ๊ธฐ๋Šฅ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์–ด๋–ค ์ด์œ ๋กœ ๊ตฌ์„ฑ์ด ์ˆ˜๋™์œผ๋กœ ์ €์žฅ๋˜์ง€ ์•Š์€ ๊ฒฝ์šฐ ์žฌ๋ถ€ํŒ… ํ›„ ์ด์ „์— ์ €์žฅ๋œ ๊ตฌ์„ฑ์ด ๋กค๋ฐฑ๋ฉ๋‹ˆ๋‹ค. ์ด ๊ธฐ์ˆ ์€ ๋‹ค์†Œ ๋ฌด์ž๋น„ํ•˜์ง€๋งŒ(์ €์žฅํ•˜๋Š” ๊ฒƒ์„ ์žŠ์–ด๋ฒ„๋ ธ์Šต๋‹ˆ๋‹ค. ๋‹ค์‹œ ์ˆ˜ํ–‰ํ•˜์„ธ์š”) ๊ณต์ •ํ•˜๊ณ  ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ Mikrotik์—๋Š” "์›๊ฒฉ์œผ๋กœ ๋ผ์šฐํ„ฐ๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ๊ธด ์—ฌ์ •์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค."๋ผ๋Š” ํ‘œ์‹œ๊ฐ€ ์˜ค๋žซ๋™์•ˆ ์•Œ๋ ค์ ธ ์žˆ์—ˆ์ง€๋งŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๊ทธ๋Ÿฌํ•œ ๊ธฐ๋Šฅ์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทผ์ฒ˜์— ์žˆ๋Š” ๋ผ์šฐํ„ฐ๋„ "์žฌ์„ค์ • ์ „ ๋ฒฝ๋Œ"๋กœ ๋ฐ”๊พธ๋Š” ๊ฒƒ์€ ๋งค์šฐ ์‰ฝ์Šต๋‹ˆ๋‹ค.

์ด์ƒํ•˜๊ฒŒ๋„ ์ด ๋ฌธ์ œ์— ๋Œ€ํ•œ ๋งค๋‰ด์–ผ์ด ํ•˜๋‚˜๋„ ์—†์–ด์„œ ์ง์ ‘ ์ž‘์„ฑํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.

๊ฐ€์žฅ ๋จผ์ € ํ•  ์ผ์€ ๊ตฌ์„ฑ์˜ ๋ฐฑ์—… ๋ณต์‚ฌ๋ณธ์„ ์ƒ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์•ž์œผ๋กœ๋Š” ์ด ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒํƒœ๋ฅผ "์ €์žฅ"ํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ด๋™ ์‹œ์Šคํ…œ -> ์Šคํฌ๋ฆฝํŠธ ์˜ˆ๋ฅผ ๋“ค์–ด "fullbackup"(๋ฌผ๋ก  ๋”ฐ์˜ดํ‘œ ์ œ์™ธ)๊ณผ ๊ฐ™์€ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค.

system backup save dont-encrypt=yes name=Backup_full

๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ ์ธ์ ‘ํ•œ ์Šคํฌ๋ฆฝํŠธ์—์„œ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์ •ํ•ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฌํ•œ "๋ณดํ˜ธ"์˜ ์š”์ ์„ ์•Œ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

์‹œ์ž‘๋  ๋•Œ๋งˆ๋‹ค ๊ตฌ์„ฑ์„ ๋ณต์›ํ•˜๋Š” ๋‘ ๋ฒˆ์งธ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค. "full_restore"๋ผ๊ณ  ๋ถ€๋ฅด๊ฒ ์Šต๋‹ˆ๋‹ค.

์ด ์Šคํฌ๋ฆฝํŠธ๋Š” ์กฐ๊ธˆ ๋” ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์‹ค ๊ตฌ์„ฑ์ด ๋ณต์›๋˜๋ฉด ์žฌ๋ถ€ํŒ…๋„ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค. ์ œ์–ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์œผ๋ฉด ์ฃผ๊ธฐ์  ์žฌ๋ถ€ํŒ…์ด ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ œ์–ด ๋ฉ”์ปค๋‹ˆ์ฆ˜์€ ์•ฝ๊ฐ„ "์˜คํ‚ค"ํ–ˆ์ง€๋งŒ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค. ์Šคํฌ๋ฆฝํŠธ๊ฐ€ ์‹คํ–‰๋  ๋•Œ๋งˆ๋‹ค ๋จผ์ € "restore_on_reboot.txt" ํŒŒ์ผ์ด ์žˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌํ•œ ํŒŒ์ผ์ด ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ ๋ฐฑ์—…์—์„œ ๋ณต์›ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํŒŒ์ผ์„ ์‚ญ์ œํ•˜๊ณ  ๋ณต๊ตฌ๋ฅผ ์ˆ˜ํ–‰ํ•œ ํ›„ ์žฌ๋ถ€ํŒ…ํ•ฉ๋‹ˆ๋‹ค.

ํ•ด๋‹น ํŒŒ์ผ์ด ์—†์œผ๋ฉด ์ด ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ณ  ์•„๋ฌด ์ž‘์—…๋„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค(์ฆ‰, ์ด๋Š” ์ด๋ฏธ ๋ฐฑ์—…์—์„œ ๋ณต์›ํ•œ ํ›„ ๋‘ ๋ฒˆ์งธ ๋‹ค์šด๋กœ๋“œ์ž„์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค).

:if ([/file find name=restore_on_reboot.txt] != "") do={ /file rem restore_on_reboot.txt; system backup load name=Backup_full password=""} else={ /file print file=restore_on_reboot.txt }

์Šค์ผ€์ค„๋Ÿฌ์— ์ž‘์—…์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์ „์— ์ด ๋‹จ๊ณ„์—์„œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ข‹์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  ๊ฒƒ์ด ์ •์ƒ์ด๋ฉด ์„ธ ๋ฒˆ์งธ์ด์ž ๋งˆ์ง€๋ง‰ ๋‹จ๊ณ„๋กœ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋ถ€ํŒ…ํ•  ๋•Œ๋งˆ๋‹ค ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๋Š” ์ž‘์—…์„ ์Šค์ผ€์ค„๋Ÿฌ์— ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

์ด๋™ ์‹œ์Šคํ…œ -> ์Šค์ผ€์ค„๋Ÿฌ ๊ทธ๋ฆฌ๊ณ  ์ƒˆ ์ž‘์—…์„ ์ถ”๊ฐ€ํ•˜์„ธ์š”.
ํ˜„์žฅ์—์„œ ์‹œ์ž‘ ์‹œ๊ฐ„ ๋‚˜ํƒ€๋‚ด๋‹ค ์‹œ์ž‘ (๋„ค, ์ €ํฌ๋Š” ์ด๋ ‡๊ฒŒ ํŽธ์ง€๋กœ ์”๋‹ˆ๋‹ค)
ํ˜„์žฅ์—์„œ ์ด๋ฒคํŠธ ์ค‘ ์“ฐ๊ธฐ
/system script run full_restore

๋˜ํ•œ, ๊ตฌ์„ฑ์„ ์ €์žฅํ•˜๋Š” ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜์‹ญ์‹œ์˜ค! ์šฐ๋ฆฌ๋Š” ์ด ๋ชจ๋“  ์ผ์„ ๋‹ค์‹œ ํ•˜๊ณ  ์‹ถ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ ‡์ฃ ?

์„ค์ •์— "์“ฐ๋ ˆ๊ธฐ"๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ค‘์š”ํ•œ ๊ฒƒ์„ ํ™•์ธํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•˜๊ณ  ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ผ์šฐํ„ฐ๋ฅผ ์žฌ๋ถ€ํŒ…ํ•ด ๋ด…๋‹ˆ๋‹ค.

์˜ˆ, ์•„๋งˆ๋„ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด "์•ˆ์ „ ๋ชจ๋“œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค!"๋ผ๊ณ  ๋งํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์ž‘์—… ๊ฒฐ๊ณผ๋กœ ๋ผ์šฐํ„ฐ์— ๋‹ค์‹œ ์—ฐ๊ฒฐํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ(์˜ˆ: ์—ฐ๊ฒฐ๋œ Wi-Fi ๋„คํŠธ์›Œํฌ์˜ ์ฃผ์†Œ๋‚˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒฝ์šฐ) ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ๋ชจ๋“œ๋ฅผ ์ผœ๋Š” ๊ฒƒ์„ "์žŠ์–ด๋ฒ„๋ฆด" ๊ฐ€๋Šฅ์„ฑ๋„ ์žŠ์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

์ถ”์‹ : ์ด์ œ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ "์ €์žฅ"์„ ์žŠ์ง€ ์•Š๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€