FreeNAS ๋ฐฐํฌํ์ ์ฐฝ์์์ธ Olivier Cochard-Labbรฉ๋
FreeBSD 12.1-STABLE๋ก ์
๊ทธ๋ ์ด๋ํ๋ ๊ฒ ์ธ์๋ ์ ๋ฒ์
๋ถํฌ์ ์ฃผ์ ํน์ง:
- ์ด ํคํธ์๋ ๋ผ์ฐํ
ํ๋กํ ์ฝ์ ๊ตฌํํ๋ ๋ ๊ฐ์ง ํจํค์ง๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
FRR๋ผ์ฐํ (Quagga ํฌํฌ)๋ BGP, RIP, RIPng(IPv6), OSPF v2, OSFP v3(IPv6), ISIS ๋ฐ์ BGP, RIP, RIPng(IPv6), OSPF v2 ๋ฐ OSFP v3(IPv6) ์ง์ - ์ด ๋ฐฐํฌํ์ ์ค์ ์ธํฐํ์ด์ค์ ๊ฐ์ ์ธํฐํ์ด์ค์ ์ฐ๊ฒฐ๋ ์ฌ๋ฌ ๊ฐ์ ๊ฐ๋ณ ๋ผ์ฐํ ํ ์ด๋ธ(FIB)์ ๋ณ๋ ฌ๋ก ์ฌ์ฉํ๋๋ก ์กฐ์ ๋์์ต๋๋ค.
- ๋ชจ๋ํฐ๋ง ๋ฐ ๊ด๋ฆฌ์๋ SNMP(bsnmp-ucd)๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. Netflow ์คํธ๋ฆผ ํํ๋ก ํธ๋ํฝ ๋ฐ์ดํฐ ๋ด๋ณด๋ด๊ธฐ๋ฅผ ์ง์ํฉ๋๋ค.
- ๋คํธ์ํฌ ์ฑ๋ฅ์ ํ๊ฐํ๊ธฐ ์ํด NetPIPE, iperf, netblast, netsend ๋ฐ netreceive์ ๊ฐ์ ์ ํธ๋ฆฌํฐ๊ฐ ํฌํจ๋ฉ๋๋ค. ํธ๋ํฝ ํต๊ณ๋ฅผ ์ถ์ ํ๊ธฐ ์ํด ng_netflow๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
- VRRP ํ๋กํ ์ฝ(Virtual Router Redundancy Protocol, RFC 3768)์ ๊ตฌํํ freevrrpd์ CARP ํ๋กํ ์ฝ์ ์ง์ํ๋ ucarp๊ฐ ์กด์ฌํ๋ฉฐ, ๊ฐ์ MAC ์ฃผ์๋ฅผ ํ์ฑ ์๋ฒ์ ๋ฐ์ธ๋ฉํ์ฌ ๋ด๊ฒฐํจ์ฑ ๋ผ์ฐํฐ์ ์๋์ ๊ตฌ์ฑํ๋๋ก ์ค๊ณ๋์์ต๋๋ค. ์ฅ์ ๊ฐ ๋ฐ์ํ๋ฉด ๋ฐฑ์ ์๋ฒ๋ก ์ด๋๋ฉ๋๋ค. ์ผ๋ฐ ๋ชจ๋์์๋ ๋ถํ๊ฐ ๋ ์๋ฒ์ ๋ถ์ฐ๋ ์ ์์ง๋ง ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ์ฒซ ๋ฒ์งธ ๋ผ์ฐํฐ๊ฐ ๋ ๋ฒ์งธ ๋ผ์ฐํฐ์ ๋ถํ๋ฅผ ์ธ๊ณ๋ฐ๊ณ ๋ ๋ฒ์งธ ๋ผ์ฐํฐ๊ฐ ์ฒซ ๋ฒ์งธ ์๋ฒ์ ๋ถํ๋ฅผ ์ธ๊ณ๋ฐ์ ์ ์์ต๋๋ค.
-
MPD PPTP, PPPoE ๋ฐ L2TP๋ฅผ ์ง์ํ๋ (๋ค์ค ๋งํฌ PPP ๋ฐ๋ชฌ) - ๋์ญํญ์ ๊ด๋ฆฌํ๋ ค๋ฉด IPFW + dummynet์ ์
ฐ์ดํผ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
ng_car ; - ์ด๋๋ท์ ๊ฒฝ์ฐ VLAN(802.1q) ์์ , ๋งํฌ ์ง๊ณ ๋ฐ Rapid Spanning Tree Protocol(802.1w)์ ์ฌ์ฉํ ๋คํธ์ํฌ ๋ธ๋ฆฌ์ง ์ฌ์ฉ์ ์ง์ํฉ๋๋ค.
- ๋ชจ๋ํฐ๋ง์ ์ฌ์ฉ
Monit ; - VPN ์ง์ ์ ๊ณต: GRE, GIF, IPSec(strongswan์ด ํฌํจ๋ IKEv1 ๋ฐ IKEv2), OpenVPN ๋ฐ Wireguard
- tayga ๋ฐ๋ชฌ์ ์ฌ์ฉํ NAT64 ์ง์ ๋ฐ IPv6-IPv4 ํฐ๋์ ๋ํ ๊ธฐ๋ณธ ์ง์
- ์ถ๊ฐ ํ๋ก๊ทธ๋จ์ ์ค์นํ๋ ค๋ฉด pkgng ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ์ฌ์ฉํ์ญ์์ค.
- ์ฌ๊ธฐ์๋ DHCP ์๋ฒ์ isc-dhcp ํด๋ผ์ด์ธํธ๋ ๋ฌผ๋ก ssmtp ๋ฉ์ผ ์๋ฒ๋ ํฌํจ๋ฉ๋๋ค.
- SSH, ์ง๋ ฌ ํฌํธ, ํ ๋ท ๋ฐ ๋ก์ปฌ ์ฝ์์ ํตํ ๊ด๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค. ๊ด๋ฆฌ๋ฅผ ๋จ์ํํ๊ธฐ ์ํด ํคํธ์๋ tmux ์ ํธ๋ฆฌํฐ(BSD ์๋ ๋ก๊ทธ ํ๋ฉด)๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
- ์คํฌ๋ฆฝํธ๋ฅผ ์ฌ์ฉํ์ฌ FreeBSD ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋ ๋ถํ
์ด๋ฏธ์ง
๋๋ ธBSD ; - ์์คํ ์ ๋ฐ์ดํธ๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํด ํ๋์ ์นด๋์ ๋ ๊ฐ์ ํํฐ์ ์ด ์์ฑ๋ฉ๋๋ค. ์ ๋ฐ์ดํธ๋ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ ๋ ๋ฒ์งธ ํํฐ์ ์ ๋ก๋๋ฉ๋๋ค. ์ฌ๋ถํ ํ ์ด ํํฐ์ ์ด ํ์ฑํ๋๊ณ ๊ธฐ๋ณธ ํํฐ์ ์ ๋ค์ ์ ๋ฐ์ดํธ๊ฐ ๋ํ๋ ๋๊น์ง ๊ธฐ๋ค๋ฆฝ๋๋ค( ํํฐ์ ์ ์ฐจ๋ก๋ก ์ฌ์ฉ๋ฉ๋๋ค). ์ค์น๋ ์ ๋ฐ์ดํธ์์ ๋ฌธ์ ๊ฐ ํ์ธ๋๋ฉด ์์คํ ์ ์ด์ ์ํ๋ก ๋กค๋ฐฑํ ์ ์์ต๋๋ค.
- ๊ฐ ํ์ผ์๋ ์ ๋ณด์ ๋ฌด๊ฒฐ์ฑ์ ํ์ธํ ์ ์๋ sha256 ์ฒดํฌ์ฌ์ด ์์ต๋๋ค.
์ถ์ฒ : opennet.ru