Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ firewalld ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
firewalld - ๋์ ๋ฐฉํ๋ฒฝ ๊ด๋ฆฌ์
๊ฐ์
๋ฐฉํ๋ฒฝ [์ต์ ...]
๊ธฐ์
firewalld๋ ๋คํธ์ํฌ/๋ฐฉํ๋ฒฝ ์์ญ์ ์ง์ํ๋ ๋์ ์ผ๋ก ๊ด๋ฆฌ๋๋ ๋ฐฉํ๋ฒฝ์ ์ ๊ณตํฉ๋๋ค.
๋คํธ์ํฌ ์ฐ๊ฒฐ ๋๋ ์ธํฐํ์ด์ค์ ์ ๋ขฐ ์์ค์ ์ ์ํฉ๋๋ค. IPv4๋ฅผ ์ง์ํ๋ฉฐ,
IPv6 ๋ฐฉํ๋ฒฝ ์ค์ ๋ฐ ์ด๋๋ท ๋ธ๋ฆฌ์ง์ฉ์ด๋ฉฐ ๋ฐํ์๊ณผ
์๊ตฌ ๊ตฌ์ฑ ์ต์ . ๋ํ ์๋น์ค๋ฅผ ์ํ ์ธํฐํ์ด์ค๋ฅผ ์ง์ํ๊ฑฐ๋
๋ฐฉํ๋ฒฝ ๊ท์น์ ์ง์ ์ถ๊ฐํ๋ ์ ํ๋ฆฌ์ผ์ด์ .
์ต์
๋ค์์ firewalld์ ๋ช ๋ น์ค ์ต์ ์ ๋๋ค.
-h, --๋์
์งง์ ๋์๋ง ํ ์คํธ๋ฅผ ์ธ์ํ๊ณ ์กด์ฌํฉ๋๋ค.
-๋๋ฒ๊ทธ[=์ํ]
firewalld์ ๋๋ฒ๊ทธ ์์ค์ ๋ค์์ผ๋ก ์ค์ ํฉ๋๋ค. ์ํ. ๋๋ฒ๊ทธ ์์ค์ ๋ฒ์๋ 1(์ต์
๋ ๋ฒจ)์์ 10(๊ฐ์ฅ ๋์ ๋ ๋ฒจ)์ผ๋ก ์ค์ ํฉ๋๋ค. ๋๋ฒ๊ทธ ์ถ๋ ฅ์ firewalld ๋ก๊ทธ์ ๊ธฐ๋ก๋ฉ๋๋ค.
ํ์ผ /var/log/๋ฐฉํ๋ฒฝ.
--debug-gc
๊ฐ๋น์ง ์์ง๊ธฐ ๋์ ์ ๋ณด๋ฅผ ์ธ์ํฉ๋๋ค. ์์ง๊ธฐ๋ 10์ด๋ง๋ค ์คํ๋๋ฉฐ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ
๋์ถ์ด ์์ผ๋ฉด ๋์ถ์ ๋ํ ์ ๋ณด๋ฅผ ์ธ์ํฉ๋๋ค.
--๋ ธํฌํฌ
๋ฐ๋ชฌ ๋ถ๊ธฐ๋ฅผ ๋๋๋ค. ๋ฐฉํ๋ฒฝ์ด ํฌ๊ทธ๋ผ์ด๋ ํ๋ก์ธ์ค๋ก ์คํ๋๋๋ก ํฉ๋๋ค.
๋ฐฑ๊ทธ๋ผ์ด๋์์ ๋ฐ๋ชฌ.
--๋ ธํผ๋
pid ํ์ผ ์ฐ๊ธฐ๋ฅผ ๋นํ์ฑํํฉ๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ํ๋ก๊ทธ๋จ์ pid ํ์ผ์ ์์ฑํฉ๋๋ค. ํ๋ก๊ทธ๋จ์ด
์ด ์ต์ ์ผ๋ก ํธ์ถํ๋ฉด ๊ธฐ์กด ์๋ฒ ํ๋ก์ธ์ค๋ฅผ ํ์ธํ์ง ์์ต๋๋ค.
๊ฐ๋
firewalld์๋ ์๋น์ค ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐฉํ๋ฒฝ ๊ตฌ์ฑ์ ์ํ D-Bus ์ธํฐํ์ด์ค๊ฐ ์์ต๋๋ค.
๋ํ ์ฌ์ฉ์๋ฅผ ์ํ ๋ช ๋ น์ค ํด๋ผ์ด์ธํธ๋ ์์ต๋๋ค. ์ด๋ฏธ ์ฌ์ฉ ์ค์ธ ์๋น์ค ๋๋ ์ ํ๋ฆฌ์ผ์ด์
D-Bus๋ D-Bus ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋ฐฉํ๋ฒฝ์ ๋ํ ๋ณ๊ฒฝ์ ์ง์ ์์ฒญํ ์ ์์ต๋๋ค. ์ด์
firewalld D-Bus ์ธํฐํ์ด์ค์ ๋ํ ์ ๋ณด๋ ๋ค์์ ์ฐธ์กฐํ์ญ์์ค. ๋ฐฉํ๋ฒฝd.dbus(5).
firewalld๋ ์์ญ, ๋ฏธ๋ฆฌ ์ ์๋ ์๋น์ค ๋ฐ ICMP ์ ํ์ ๋ํ ์ง์์ ์ ๊ณตํ๋ฉฐ
๋ฐํ์ ๋ฐ ์๊ตฌ ๊ตฌ์ฑ ์ต์ ์ ๋ถ๋ฆฌ. ์๊ตฌ ๊ตฌ์ฑ์
XML ํ์ผ์์ ๋ก๋๋จ /usr/lib/๋ฐฉํ๋ฒฝ or /etc/๋ฐฉํ๋ฒฝ (์น์ ์ฐธ์กฐ
"๋๋ ํ ๋ฆฌ").
NetworkManager๊ฐ ์ฌ์ฉ ์ค์ด ์๋๊ณ ๋คํธ์ํฌ๊ฐ ์ด๋ฏธ ์ฐ๊ฒฐ๋ ํ์ firewalld๊ฐ ์์๋๋ ๊ฒฝ์ฐ
up, ์ฐ๊ฒฐ ๋ฐ ์๋์ผ๋ก ์์ฑ๋ ์ธํฐํ์ด์ค๋ ์ง์ ๋ ์์ญ์ ๋ฐ์ธ๋ฉ๋์ง ์์ต๋๋ค.
ifcfg ํ์ผ. ์ธํฐํ์ด์ค๋ ๊ธฐ๋ณธ ์์ญ์์ ์๋์ผ๋ก ์ฒ๋ฆฌ๋ฉ๋๋ค.
firewalld๋ ๋คํธ์ํฌ ์ฅ์น ์ด๋ฆ ๋ณ๊ฒฝ์ ๋ํ ์๋ฆผ๋ ๋ฐ์ง ์์ต๋๋ค. ์ด ๋ชจ๋ ๊ฒ๋ ์ ์ฉ๋ฉ๋๋ค
๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ NetworkManager์ ์ํด ์ ์ด๋์ง ์๋ ์ธํฐํ์ด์ค์ NM_CONTROLLED=์๋์ ์ค์ ๋ฉ๋๋ค.
๋ค์์ ์ฌ์ฉํ์ฌ ์ด๋ฌํ ์ธํฐํ์ด์ค๋ฅผ ์์ญ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋ฐฉํ๋ฒฝ cmd [--์๊ตฌ์ ์ธ] --๊ตฌ์ญ=์ง์ญ
--์ถ๊ฐ-์ธํฐํ์ด์ค=์ธํฐํ์ด์ค, ๊ทธ๋ฌ๋ ๋ค์์ด ์๋์ง ํ์ธํ์ญ์์ค.
/etc/sysconfig/network-scripts/ifcfg-์ธํฐํ์ด์ค, ZONE=์ผ๋ก ์ง์ ๋ ์์ญ์ง์ญ is
๋์ผ(๋๋ ๋ ๋ค ๊ธฐ๋ณธ ์์ญ์ ๋ํด ๋น์ด ์๊ฑฐ๋ ๋๋ฝ๋จ) ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ ๋์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์ฐพ์ผ์๋ ์ฃผ์๊ฐ ์์ต๋๋ค.
firewalld๊ฐ ๋ค์ ๋ก๋๋๋ฉด ์ ์๋ฆฌ์ ์๋ ์ธํฐํ์ด์ค ๋ฐ์ธ๋ฉ์ ๋ณต์ํฉ๋๋ค.
NetworkManager์ ๊ฒฝ์ฐ ์ธํฐํ์ด์ค ๋ฐ์ธ๋ฉ์ ์์ ์ ์ผ๋ก ์ ์งํ๊ธฐ ์ํด ๋ค์ ๋ก๋ํ๊ธฐ ์ ์
์ ์ด๋์ง ์๋ ์ธํฐํ์ด์ค. ์ด ๋ฉ์ปค๋์ฆ์ firewalld ์๋น์ค์ ๊ฒฝ์ฐ์๋ ๋ถ๊ฐ๋ฅํฉ๋๋ค.
๋ค์ ์์ํฉ๋๋ค.
ifcfg ํ์ผ์ ZONE= ์ค์ ์ ๋ฐ์ธ๋ฉ๊ณผ ์ผ๊ด๋๊ฒ ์ ์งํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
NetworkManager ์ ์ด๋์ง ์๋ ์ธํฐํ์ด์ค์ ๊ฒฝ์ฐ firewalld.
์์ญ
๋คํธ์ํฌ ๋๋ ๋ฐฉํ๋ฒฝ ์์ญ์ ์ฐ๊ฒฐ์ ์ฌ์ฉ๋๋ ์ธํฐํ์ด์ค์ ์ ๋ขฐ ์์ค์ ์ ์ํฉ๋๋ค.
firewalld์์ ์ ๊ณตํ๋ ์ฌ์ ์ ์๋ ์์ญ์ด ์ฌ๋ฌ ๊ฐ ์์ต๋๋ค. ์์ญ ๊ตฌ์ฑ ์ต์ ๋ฐ
์์ญ์ ๋ํ ์ผ๋ฐ ์ ๋ณด๋ ์ ์ค๋ช ๋์ด ์์ต๋๋ค. ๋ฐฉํ๋ฒฝ ์์ญ(5)
์๋น์ค
์๋น์ค๋ ๋ก์ปฌ ํฌํธ, ํ๋กํ ์ฝ ๋ฐ ๋์์ ๋ชฉ๋ก์ผ ์ ์์ผ๋ฉฐ ์ถ๊ฐ๋ก
์๋น์ค๊ฐ ํ์ฑํ๋ ๊ฒฝ์ฐ ์๋์ผ๋ก ๋ก๋๋๋ ๋ฐฉํ๋ฒฝ ๋์ฐ๋ฏธ ๋ชจ๋ ๋ชฉ๋ก์ ๋๋ค. ์๋น์ค
์๋น์ค์ ๋ํ ๊ตฌ์ฑ ์ต์ ๋ฐ ์ผ๋ฐ ์ ๋ณด๋ ์ ์ค๋ช ๋์ด ์์ต๋๋ค.
๋ฐฉํ๋ฒฝ ์๋น์ค(5). ๋ฏธ๋ฆฌ ์ ์๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ๋ณด๋ค ์ฝ๊ฒ
์๋น์ค์ ๋ํ ์ก์ธ์ค๋ฅผ ํ์ฑํ ๋ฐ ๋นํ์ฑํํฉ๋๋ค.
ICMP ์ ํ
ICMP(Internet Control Message Protocol)๋ ์ ๋ณด๋ฅผ ๊ตํํ๋ ๋ฐ ์ฌ์ฉ๋๋ฉฐ ๋ํ
์ธํฐ๋ท ํ๋กํ ์ฝ(IP)์ ์ค๋ฅ ๋ฉ์์ง. ๋ฐฉํ๋ฒฝ์์ ICMP ์ ํ์ ์ฌ์ฉํ์ฌ ์ ํํ ์ ์์ต๋๋ค.
์ด๋ฌํ ๋ฉ์์ง์ ๊ตํ. ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํ์ญ์์ค.
๋ฐฉํ๋ฒฝd.icmp์ ํ(5).
๋ฐํ์ ๊ตฌ์ฑ
๋ฐํ์ ๊ตฌ์ฑ์ ์ค์ ํ์ฑ ๊ตฌ์ฑ์ด๋ฉฐ ์๊ตฌ์ ์ด์ง ์์ต๋๋ค. ํ์
์๋น์ค๋ฅผ ๋ค์ ๋ก๋/๋ค์ ์์ํ๊ฑฐ๋ ์์คํ ์ ์ฌ๋ถํ ํ๋ฉด ๋ฐํ์ ์ค์ ์ด ์ฌ๋ผ์ง๋๋ค.
์๊ตฌ ๊ตฌ์ฑ๋ ๋์ง ์์์ต๋๋ค.
ํผ๋จธ๋ํธ ๊ตฌ์ฑ
์๊ตฌ ๊ตฌ์ฑ์ ๊ตฌ์ฑ ํ์ผ์ ์ ์ฅ๋๋ฉฐ ๋ก๋๋์ด ์ ๊ตฌ์ฑ์ด ๋ฉ๋๋ค.
๋ชจ๋ ์ปดํจํฐ ๋ถํ ๋๋ ์๋น์ค ๋ค์ ๋ก๋/๋ค์ ์์ ์ ๋ฐํ์ ๊ตฌ์ฑ.
์ง์ ์ธํฐํ์ด์ค
์ง์ ์ธํฐํ์ด์ค๋ ํน์ ๋ฐฉํ๋ฒฝ์ ์ถ๊ฐํ๊ธฐ ์ํด ์๋น์ค ๋๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ ์ฃผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
๊ท์น. ์ ๋ํ ๊ธฐ๋ณธ ์ง์์ด ํ์ํฉ๋๋ค. ip(6)ํ ์ด๋ธ ๊ฐ๋ (ํ ์ด๋ธ, ์ฒด์ธ, ๋ช ๋ น,
๋งค๊ฐ๋ณ์, ๋์).
๋๋ ํ ๋ฆฌ
firewalld๋ ๋ ๊ฐ์ง ๊ตฌ์ฑ ๋๋ ํ ๋ฆฌ๋ฅผ ์ง์ํฉ๋๋ค.
๊ธฐ๋ณธ/๋์ฒด ๊ตฌ์ฑ in /usr/lib/๋ฐฉํ๋ฒฝ
์ด ๋๋ ํ ๋ฆฌ์๋ firewalld์์ ์ ๊ณตํ๋ ๊ธฐ๋ณธ ๋ฐ ํด๋ฐฑ ๊ตฌ์ฑ์ด ํฌํจ๋์ด ์์ต๋๋ค.
icmptypes, ์๋น์ค ๋ฐ ์์ญ. firewalld ํจํค์ง์ ํจ๊ป ์ ๊ณต๋ ํ์ผ์
๋ณ๊ฒฝ๋๊ณ firewalld ํจํค์ง ์ ๋ฐ์ดํธ๋ก ๋ณ๊ฒฝ ์ฌํญ์ด ์ฌ๋ผ์ง๋๋ค. ์ถ๊ฐ์
ICMP ์ ํ, ์๋น์ค ์ ์ง์ญ ํจํค์ง๋ก ์ ๊ณตํ๊ฑฐ๋ ํ์ผ์ ์์ฑํ์ฌ ์ ๊ณตํ ์ ์์ต๋๋ค.
๊ตฌ์ฑ ์ค์ in /etc/๋ฐฉํ๋ฒฝ
์ฌ๊ธฐ์ ์ ์ฅ๋ ์์คํ ๋๋ ์ฌ์ฉ์ ๊ตฌ์ฑ์ ์์คํ ๊ด๋ฆฌ์๊ฐ ์์ฑํฉ๋๋ค.
๋๋ firewalld์ ๊ตฌ์ฑ ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ ์ํ๊ฑฐ๋ ์๋์ผ๋ก ์ํํฉ๋๋ค. ํ์ผ
๊ธฐ๋ณธ ๊ตฌ์ฑ ํ์ผ์ ์ค๋ฒ๋ก๋ํฉ๋๋ค.
๋ฏธ๋ฆฌ ์ ์๋ icmptypes, ์์ญ ๋๋ ์๋น์ค์ ์ค์ ์ ์๋์ผ๋ก ๋ณ๊ฒฝํ๋ ค๋ฉด ํ์ผ์ ๋ณต์ฌํ์ญ์์ค.
๊ธฐ๋ณธ ๊ตฌ์ฑ ๋๋ ํ ๋ฆฌ์์ ์์คํ ์ ํด๋น ๋๋ ํ ๋ฆฌ๋ก
๊ตฌ์ฑ ๋๋ ํ ๋ฆฌ๋ฅผ ๋ง๋ค๊ณ ๊ทธ์ ๋ฐ๋ผ ๋ณ๊ฒฝํ์ญ์์ค.
icmptypes์ ๋ํ ์์ธํ ๋ด์ฉ์ ๋ค์์ ์ฐธ์กฐํ์ญ์์ค. ๋ฐฉํ๋ฒฝd.icmp์ ํ(5) ๋จ์
ํ์ด์ง, ์๋น์ค ๋ฐฉํ๋ฒฝ ์๋น์ค(5) ๋ฐ ๋ฐฉํ๋ฒฝ ์์ญ(5).
์ ํธ
ํ์ฌ SIGHUP๋ง ์ง์๋ฉ๋๋ค.
์์
์ ์ฒด ๋ฐฉํ๋ฒฝ ๊ตฌ์ฑ์ ๋ค์ ๋ก๋ํฉ๋๋ค. ๋น์ ์ ๋ํ ์ฌ์ฉํ ์ ์์ต๋๋ค ๋ฐฉํ๋ฒฝ cmd --๋ค์ ๋ก๋. ๋ชจ๋
๋ฐํ์ ๊ตฌ์ฑ ์ค์ ์ด ๋ณต์๋ฉ๋๋ค. ์๊ตฌ ๊ตฌ์ฑ์ด ๋ณ๊ฒฝ๋ฉ๋๋ค.
๊ตฌ์ฑ ํ์ผ์ ์ ์๋ ์ต์ ์ ๋ฐ๋ผ.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์์ ๋ฐฉํ๋ฒฝ ์ฌ์ฉ