OPNsense 22.1 ๋ฐฉํ™”๋ฒฝ ์ƒ์„ฑ์„ ์œ„ํ•œ ๋ฐฐํฌ ํ‚คํŠธ ์ถœ์‹œ

๋ฐฉํ™”๋ฒฝ ๋ฐ ๋„คํŠธ์›Œํฌ ๊ฒŒ์ดํŠธ์›จ์ด ๋ฐฐํฌ๋ฅผ ์œ„ํ•œ ์ƒ์šฉ ์†”๋ฃจ์…˜ ์ˆ˜์ค€์˜ ๊ธฐ๋Šฅ์„ ๊ฐ€์งˆ ์ˆ˜ ์žˆ๋Š” ์™„์ „ ๊ฐœ๋ฐฉํ˜• ๋ฐฐํฌ ํ‚คํŠธ๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋งŒ๋“ค์–ด์ง„ pfSense ํ”„๋กœ์ ํŠธ์˜ ํ•œ ๋ถ€๋ถ„์ธ ๋ฐฉํ™”๋ฒฝ OPNsense 22.1 ๋ฐฐํฌ ํ‚คํŠธ๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. . pfSense์™€ ๋‹ฌ๋ฆฌ ์ด ํ”„๋กœ์ ํŠธ๋Š” ํ•œ ํšŒ์‚ฌ์— ์˜ํ•ด ํ†ต์ œ๋˜์ง€ ์•Š๊ณ  ์ปค๋ฎค๋‹ˆํ‹ฐ์˜ ์ง์ ‘์ ์ธ ์ฐธ์—ฌ๋กœ ๊ฐœ๋ฐœ๋˜์—ˆ์œผ๋ฉฐ ์™„์ „ํžˆ ํˆฌ๋ช…ํ•œ ๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฐ–์ถ”๊ณ  ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ƒ์—…์šฉ ์ œํ’ˆ์„ ํฌํ•จํ•œ ํƒ€์‚ฌ ์ œํ’ˆ์—์„œ ๊ฐœ๋ฐœ ๋‚ด์šฉ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ฒƒ๋“ค. ๋ฐฐํฌ ๊ตฌ์„ฑ ์š”์†Œ์˜ ์†Œ์Šค ์ฝ”๋“œ์™€ ์–ด์…ˆ๋ธ”๋ฆฌ์— ์‚ฌ์šฉ๋˜๋Š” ๋„๊ตฌ๋Š” BSD ๋ผ์ด์„ ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์–ด์…ˆ๋ธ”๋ฆฌ๋Š” ํ”Œ๋ž˜์‹œ ๋“œ๋ผ์ด๋ธŒ(339MB)์— ๊ธฐ๋กํ•˜๊ธฐ ์œ„ํ•œ LiveCD ๋ฐ ์‹œ์Šคํ…œ ์ด๋ฏธ์ง€ ํ˜•์‹์œผ๋กœ ์ค€๋น„๋ฉ๋‹ˆ๋‹ค.

๋ฐฐํฌํŒ์˜ ๊ธฐ๋ณธ ๋‚ด์šฉ์€ FreeBSD ์ฝ”๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. OPNsense์˜ ๊ธฐ๋Šฅ ์ค‘์—๋Š” ์™„์ „ํžˆ ๊ฐœ๋ฐฉํ˜• ๋นŒ๋“œ ํˆดํ‚ท, ์ผ๋ฐ˜ FreeBSD ์œ„์— ํŒจํ‚ค์ง€ ํ˜•ํƒœ๋กœ ์„ค์น˜ํ•˜๋Š” ๊ธฐ๋Šฅ, ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ ๋„๊ตฌ, ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์‚ฌ์šฉ์ž ์—ฐ๊ฒฐ์„ ๊ตฌ์„ฑํ•˜๊ธฐ ์œ„ํ•œ ์›น ์ธํ„ฐํŽ˜์ด์Šค(Captive Portal), ๋ฉ”์ปค๋‹ˆ์ฆ˜ ์กด์žฌ ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ ์ƒํƒœ ์ถ”์ (pf ๊ธฐ๋ฐ˜ ์ƒํƒœ ์ €์žฅ ๋ฐฉํ™”๋ฒฝ), ๋Œ€์—ญํญ ์ œํ•œ ์„ค์ •, ํŠธ๋ž˜ํ”ฝ ํ•„ํ„ฐ๋ง, IPsec, OpenVPN ๋ฐ PPTP ๊ธฐ๋ฐ˜ VPN ์ƒ์„ฑ, LDAP ๋ฐ RADIUS์™€์˜ ํ†ตํ•ฉ, DDNS(๋™์  DNS) ์ง€์›, ์‹œ๊ฐ์  ๋ณด๊ณ ์„œ ์‹œ์Šคํ…œ ๋ฐ ๊ทธ๋ž˜ํ”„.

๋ฐฐํฌํŒ์€ CARP ํ”„๋กœํ† ์ฝœ ์‚ฌ์šฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‚ด๊ฒฐํ•จ์„ฑ ๊ตฌ์„ฑ์„ ์ƒ์„ฑํ•˜๊ณ  ๊ธฐ๋ณธ ๋ฐฉํ™”๋ฒฝ ์™ธ์—๋„ ๊ตฌ์„ฑ ์ˆ˜์ค€์—์„œ ์ž๋™์œผ๋กœ ๋™๊ธฐํ™”๋˜๊ณ  ๋ถ€ํ•˜๋ฅผ ์ธ๊ณ„๋ฐ›์„ ๋ฐฑ์—… ๋…ธ๋“œ๋ฅผ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๋„๊ตฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ๋…ธ๋“œ์— ์žฅ์• ๊ฐ€ ๋ฐœ์ƒํ•œ ๊ฒฝ์šฐ. ๊ด€๋ฆฌ์ž์—๊ฒŒ๋Š” Bootstrap ์›น ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋œ ๋ฐฉํ™”๋ฒฝ ๊ตฌ์„ฑ์„ ์œ„ํ•œ ํ˜„๋Œ€์ ์ด๊ณ  ๊ฐ„๋‹จํ•œ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค.

๋ณ€๊ฒฝ ์‚ฌํ•ญ:

  • FreeBSD 13-STABLE ๋ถ„๊ธฐ๋กœ์˜ ์ „ํ™˜์ด ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค(์ด์ „ ๋ฒ„์ „์€ HardenedBSD 12.1์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ–ˆ์Šต๋‹ˆ๋‹ค).
  • ์ด ๊ฐ’์œผ๋กœ ๋กœ๊ทธ๋ฅผ ํ•„ํ„ฐ๋งํ•˜๊ธฐ ์œ„ํ•ด ๋ฉ”์‹œ์ง€์˜ ์‹ฌ๊ฐ๋„ ์ˆ˜์ค€(์‹ฌ๊ฐ๋„)์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๋กœ๊ทธ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ๋กœ๊ทธ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•ด opnsense-log ์œ ํ‹ธ๋ฆฌํ‹ฐ๊ฐ€ ํฌํ•จ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.
  • sysctl์„ ์žฌ์ •์˜ํ•˜๋Š” ๋„๊ตฌ๊ฐ€ ํŠœ๋„ˆ๋ธ” ํ”„๋ ˆ์ž„์›Œํฌ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๋กœ๋“œ ๋ฐ ๊ตฌ์„ฑ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ฐ€์†ํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค. LUA ๋ถ€ํŠธ๋กœ๋” ์‚ฌ์šฉ์œผ๋กœ ์ „ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํฌํŠธ์—์„œ ์ถ”๊ฐ€ ํ”„๋กœ๊ทธ๋žจ ๋ฒ„์ „์ด ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: filterlog 0.6, hostapd 2.10, lighttpd 1.4.63, nss 3.74, openssl 1.1.1m, openvpn 2.5.5, php 7.4.27, sqlite 3.37.2, syslog-ng 3.35.1). 1.14.0, ๋ฐ”์ธ๋”ฉ ํ•ด์ œ 2.10, wpa_supplicant XNUMX.

OPNsense 22.1 ๋ฐฉํ™”๋ฒฝ ์ƒ์„ฑ์„ ์œ„ํ•œ ๋ฐฐํฌ ํ‚คํŠธ ์ถœ์‹œ


์ถœ์ฒ˜ : opennet.ru

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