´ÙÀ½ ÀÌÀü Â÷·Ê

4. ´Ù¸¥ IP Masquerade ¹®Á¦¿Í ¹«¸¥¸ð Áö¿ø

4.1 IP Masquerade°¡ °¡Áø ¹®Á¦Á¡µé

¸î¸î ÇÁ·ÎÅäÄÝÀº ÆúÆ® ¹øÈ£¿¡ °üÇÑ °ÍµéÀ» °¡Á¤Çϰųª ÁÖ¼Ò¿Í ÆúÆ®¿¡°üÇÑ µ¥ÀÌÅÍ È帧À» ¾ÏȣȭÇϱ⠶§¹®¿¡ ¸¶½ºÅ¥·¹À̵ùÀÌ ÇöÀç ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù. ÀÌµé ¿äÁòÀÇ ÇÁ·ÎÅäÄÝÀº ±×µéÀÌ ÀÛµ¿Çϵµ·Ï ¸¸µå´Â ¸¶½ºÅ¥·¹À̵ù ÄÚµå·Î Áö¾îÁø Ưº°ÇÑ ÇÁ·Ï½Ã¸¦ ÇÊ¿ä·Î ÇÑ´Ù.

4.2 µé¾î¿À´Â ¼­ºñ½º

¸¶½ºÅ¥·¹À̵ùÀº µé¾î¿À´Â ¼­ºñ½º¸¦ ÀüÇô ´Ù·çÁö ¸øÇÑ´Ù. ±×µéÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ¸î°¡Áö ¹æ¹ýÀÌ ÀÖÀ¸³ª ±×µéÀº ¸¶½ºÅ¥·¹À̵ù°ú´Â ¿Ïº®ÇÏ°Ô ºÐ¸®µÇ¾î ÀÖ°í Á¤¹ß·Î Ç¥ÁØ ¹æÈ­º® ½Ç½ÀÀÇ ºÎºÐÀÌ´Ù.

¸¸ÀÏ ´ç½ÅÀÌ °í¼öÁØÀÇ º¸¾ÈÀÌ ÇÊ¿äÇÏÁö ¾ÊÀ¸¸é ´Ü¼øÈ÷ ÆúÆ®¸¦ »õ¹æÇâÀ¸·Î µ¹¸±¼ö ÀÖ´Ù. ÀÌ°ÍÀ» ÇÏ´Â ¿©·¯ °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ³ª´Â ¼öÁ¤µÈ redir ÇÁ·Î±×·¥(¼±»çÀÕÀ̳ª ±× ¹Ì·¯¿¡ °ð °¡´ÉÇÏ°Ô µÇ±â¸¦ ¹Ù¶õ´Ù)À» »ç¿ëÇÑ´Ù. ¸¸ÀÏ ´ç½ÅÀÌ µé¾î¿À´Â ¿¬°á»ó¿¡¼­ ¸î°¡Áö ¼öÁØÀÇ À§ÀÓÀ» °¡Áö ±â¸¦ ¿øÇÑ´Ù¸é ´ÜÁö ÁöÁ¤µÈ IP ÁÖ¼Ò¸¦ ÅëÇÏ´Â °Í¸¸À» Çã¶ôÇÏ´Â redir(0.7 ȤÀº ±×ÀÌ»ó)ÀÇ ²À´ë±â¿¡¼­ TCP wrappers, Xinetd ȤÀº ´Ù¸¥ µµ±¸¸¦ »ç¿ëÇÑ´Ù. TIS ¹æÈ­º® ÅøŶÀº µµ±¸¿Í Á¤º¸¸¦ ã±â À§Çؼ­ ÁÁÀº Àå¼ÒÀÌ´Ù.

º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀº IP Masquerade Resource¿¡¼­ ãÀ»¼ö ÀÖ´Ù.

4.3 Áö¿øµÇ´Â Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î¿Í ´Ù¸¥ ¼³Ä¡ ³ëÆ®

** ¾Æ·¡ ¸ñ·ÏÀº µµÀÌ»ó À¯ÁöµÇÁö ¾Ê´Â´Ù. ¸®´ª½º IP ¸¶½ºÅ¥·¹À̵ùÀÌ ÀÛµ¿ÇÏ´Â ÇÁ·Î±×·¥»óÀÇ this page¿Í º¸´Ù ÀÚ¼¼ÇÑ ³»¿ëÀ» À§ÇØ IP Masquerade ResourceÀ» ÂüÁ¶Çϱ⠹ٶõ´Ù. **

ÀϹÝÀûÀ¸·Î TCP¿Í UDP¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥Àº ÀÛµ¿ÇØ¾ß ÇÑ´Ù. ¸¸ÀÏ IP ¸¶½ºÅ¥·¹À̵带 ÇÏ´Â ÇÁ·Î±×·¥¿¡ °üÇÑ ¾î¶² Á¦¾ÈÀ̳ª ÈùÆ® ȤÀº Áú¹®ÀÌ ÀÖÀ¸¸é Lee NevoÀÇ applications that work thru Linux IP masquerading¸¦ ¹æ¹®Çϱ⠹ٶõ´Ù.

ÀÛµ¿Çϴ Ŭ¶óÀ̾ðÆ®µé

ÀÏ¹Ý Å¬¶óÀ̾ðÆ®

HTTP

¸ðµç Áö¿øµÇ´Â Ç÷§Æû, À¥ ÆĵµÅ¸±â

POP & SMTP

¸ðµç Áö¿øµÇ´Â Ç÷§Æû, ÀüÀÚ¿ìÆí Ŭ¶óÀ̾ðÅ©

Telnet

¸ðµç Áö¿øµÇ´Â Ç÷§Æû, ¿ø°Ý ÄÄÇ»ÅÍ»ç¿ë

FTP

¸ðµç Áö¿øµÇ´Â Ç÷§Æû, ip_masq_ftp.o ¸ðµâ ÇÊ¿ä (ƯÁ¤ÇÑ Å¬¶óÀ̾ðÆ®·Î ¸ðµç »çÀÌÆ®°¡ °¡´ÉÇÏÁö ¾Ê´Ù; ¸î¸î »çÀÌÆ®´Â ws_ftp32·Î °¥ ¼ö ¾øÁö¸¸ netscape´Â °¥ ¼ö ÀÖ´Ù)

Archie

¸ðµç Áö¿øµÇ´Â Ç÷§Æû, ÆÄÀÏ Ã£±â Ŭ¶óÀ̾ðÆ®(¸ðµç ¾ËÄ¡ Ŭ¶óÀ̾ðÆ®´Â Áö¿øµÇÁö ¾Ê´Â´Ù)

NNTP (USENET)

¸ðµç Áö¿øµÇ´Â Ç÷§Æû, À¯Áî³Ý ´º½º Ŭ¶óÀ̾ðÆ®

VRML

À©µµ¿ìÁî(¾Æ¸¶µµ ¸ðµç Áö¿øµÇ´Â Ç÷§Æû), °¡»óÇö½Ç ÆĵµÅ¸±â

traceroute

´ëºÎºÐÀÌ À¯´Ð½º ±â¹ÝÀÇ Ç÷§Æû, ¸î¸î º¯ÇüµÈ °ÍµéÀº ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.

ping

¸ðµç Ç÷§Æû, ICMP ÆÐÄ¡°¡ ÇÊ¿ä

IRC¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ¸ðµç °Í

¸ðµç Áö¿øµÇ´Â Ç÷§Æû, ip_masq_irc.o ¸ðµâ ÇÊ¿ä

Gopher client

¸ðµç Áö¿øµÇ´Â Ç÷§Æû

WAIS client

¸ðµç Áö¿øµÇ´Â Ç÷§Æû

¸ÖƼ¹Ìµð¾Æ Ŭ¶óÀ̾ðÃ÷

¸®¾ó¿Àµð¾î Àç»ý±â

À©µµ¿ìÁî, ³×Æ®¿÷ È帧 ¿Àµð¿À, ip_masq_raudio ¸ðµâÀÇ ÀûÀç ÇÊ¿ä

Æ®·ç ½ºÇÇÄ¡ Àç»ý±â 1.1b

À©µµ¿ìÁî, ³×Æ®¿÷ È帧 ¿Àµð¿À

¿£ÅÍ³Ý ¿þÀ̺ê Àç»ý±â

À©µµ¿ìÁî, ³×Æ®¿÷ È帧 ¿Àµð¿À

¿ùµå ê 0.9a

À©µµ¿ìÁî, Ŭ¶óÀ̾ðÆ®-¼­¹ö 3D ´ëÈ­ ÇÁ·Î±×·¥

¾ËÆÄ ¿ùµå

À©µµ¿ìÁî, Ŭ¶óÀ̾ðÆ®-¼­¹ö 3D ´ëÈ­ ÇÁ·Î±×·¥

ÀÎÅÍ³Ý Æù 3.2

À©µµ¿ìÁî, ÇǾî-Åõ-ÇÇ¾î ¿Àµð¿À Åë½Å, ´ç½ÅÀÌ ÀüÈ­¸¦ °É¸é »ç¶÷µé°ú ¿¬°á µÉ ¼ö ÀÖÀ¸³ª ´Ù¸¥ »ç¶÷µéÀº ´ç½Å¿¡°Ô ÀüÈ­ÇÒ¼ö ¾ø´Ù.

Powwow

À©µµ¿ìÁî, ÇǾî-Åõ-ÇÇ¾î ¹®ÀÚ/¿Àµð¿À Ä¥ÆÇ Åë½Å, ´ç½ÅÀÌ ¿¬°áÇÒ ¶§¸¸ ´Ù¸¥ »ç¶÷µé°ú ¿¬°áÇÒ ¼ö ÀÖÀ¸³ª ´Ù¸¥ »ç¶÷µéÀº ´ç½Å¿¡°Ô ¿¬°áÇÒ¼ö ¾ø´Ù.

CU-SeeMe

¸ðµç Áö¿øµÇ´Â Ç÷§Æû, cuseeme ¸ðµâ ÇÊ¿ä, ÀÚ¼¼ÇÑ °ÍÀº IP Masquerade ResourceÀ» º¸±â ¹Ù¶÷

VDOLive

À©µµ¿ìÁî, vdolive ÆÐÄ¡°¡ ÇÊ¿ä

³ëÆ®: ÀÎÅÍ³Ý ÆùÀ̳ª ÆÄ¿ì¿Í¿ì °°Àº ¸î¸î Ŭ¶óÀ̾ðÆ®µéÀº ipautofw ²Ù·¯¹Ì(¼½¼Ç 4.6 ÂüÁ¶)¸¦ »ç¿ëÇÏ¿© ¿¬°áÀ» ½ÃÀÛÇÏÁö ÇÏÁö ¾Ê¾Æµµ ÀÛµ¿ÇÒ ¼öµµ ÀÖ´Ù.

´Ù¸¥ Ŭ¶óÀ̾ðÃ÷

NCSA Telnet 2.3.08

µµ½º, telnet, ftp, pingµîÀ» ´ã°íÀÖ´Â ²Ù·¯¹Ì

PC-anywhere for windows 2.0

À©µµ¿ìÁî, TCP/IP»ó¿¡¼­ ÄÄÇ»Å͸¦ ¿ø°ÝÁ¶Á¾, ´ÜÁö Ŭ¶óÀ̾ðÆ®À϶§¸¸ ÀÛµ¿ÇÏ°í È£½ºÆ® À϶§´Â ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù.

Socket Watch

ntp¸¦ »ç¿ë - ³×Æ®¿÷ ½Ã°£ ÇÁ·ÎÅäÄÝ

¸®´ª½º net-acct ²Ù·¯¹Ì

¸®´ª½º, ³×Æ®¿÷ °ü¸®°èÁ¤ ²Ù·¯¹Ì

ÀÛµ¿ÇÏÁö ¾Ê´Â Ŭ¶óÀ̾ðÃ÷

ÀÎÅÚ ÀÎÅÍ³Ý Æù º£Å¸ 2

¿¬°áµÇÁö¸¸ ÇÑÂʹæÇâÀ¸·Î¸¸ ¼Ò¸®°¡ Àü´ÞµÈ´Ù.

ÀÎÅÚ Streaming Media Viewer Beta 1

¼­¹ö¿¡ ¿¬°áÇÒ¼ö ¾ø´Ù.

Netscape CoolTalk

»ó´ëÆíÀ¸·Î ¿¬°áÇÒ¼ö ¾ø´Ù.

talk,ntalk

ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù. - ¾²¿©Áø Ä¿³Î ÇÁ·Ï½Ã°¡ ÇÊ¿ä.

WebPhone

ÇöÀç±îÁö ÀÛµ¿¾ÈÇÔ (ÁÖ¼Ò¿¡ ´ëÇÏ¿© À߸øµÈ °¡Á¤À» ¸¸µë).

X

½ÃÇè ¾ÈµÊ, ³» »ý°¢¿£ ¾Æ¸¶µµ ¸¶½ºÅ¥·¹À̵ù ÄÚµå·ÎÀÇ ¿ÜºÎ ÇÁ·Î±×·¥ÀÎ X ÇÁ·Ï½Ã¸¦ ¸¸µéÁö ¾Ê´ÂÇÑ ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀÇ ÇÑ ¹æ¹ýÀÌ ¿¬°á·Î¼­ÀÇ ssh¿Í ¼º°øÇÏ°Ô ¸¸µå´Â ±×°ÍÀÇ ³»ºÎ X ÇÁ·Ï½Ã¸¦ »ç¿ëÇÏ´Â °ÍÀÌ´Ù.

´Ù¸¥ ¸Ó½ÅÀ¸·Î Å×½ºÆ®µÈ Ç÷§Æû/OS

4.4 IP Firewall °ü¸® (ipfwadm)

ÀÌ ¼½¼Ç¿¡¼­´Â ipfwadmÀ» »ç¿ëÇÏ´Â Á»´õ ÀÚ¼¼ÇÑ ³»¿ëÀ» ´Ù·é´Ù.

ÀÌ°ÍÀº µû¸£´Â Á¤Àû PPP ÁÖ¼Ò¸¦ °¡Áö´Â PPP ¸µÅ© µÚÀÇ ¹æÈ­º®/¸¶½ºÅ¥·¹À̵ùÀ» À§ÇÑ ¼³Á¤ÀÌ´Ù. ¹ÏÀ»¸¸ÇÑ ÀÎÅÍÆäÀ̽º´Â 192.168.255.1ÀÌ°í PPP ÀÎÅÍÆäÀ̽º´Â ÁËÀǽÄÀ» ´ú±â À§ÇØ ¹Ù²Ù¾ú´Ù. :). ³ª´Â ä¿öÁø ·çÆà ±×¸®°í/ȤÀº ¸¶½ºÅ¥·¹À̵ù°ú ¸¶Âù°¡Áö·Î °³ÀÎÀûÀ¸·Î IP ¼ÓÀÓ¼ö¸¦ Àâ¾Æ³»´Â °¢°¢ÀÇ µé¾î¿À°í ³ª°¡´Â ÀÎÅÍÆäÀ̽ºµéÀÇ ¸ñ·ÏÀ» ÀÛ¼ºÇÏ¿´´Ù. ¸¶Âù°¡Áö·Î ¸í¹éÇÏ°Ô Çã¶ôµÇÁö ¾ÊÀº ¾î¶² °Íµµ ±ÝÁöµÈ´Ù.

#!/bin/sh
#
# /etc/rc.d/rc.firewall, ¹æÈ­º® ¼³Á¤ÀÇ Á¤ÀÇ, rc.local·ÎºÎÅÍ ºÒ·ÁÁø´Ù.
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin
# Å×½ºÆÃ, Àá½Ã ±â´Ù¸° ÈÄ ¸ðµç ¹æÈ­º® ±ÔÄ¢À» Á¦°ÅÇÑ´Ù.
# ¸¸ÀÏ 10ºÐÈÄ¿¡ ¹æÈ­º®ÀÌ ÀÚµ¿ÀûÀ¸·Î ÇØÁ¦ µÇ±â¸¦ ¹Ù¶õ´Ù¸é ¾Æ·¡ ÁÙµéÀÇ ÁÖ¼®À» Á¦°ÅÇ϶ó.
# 
# (sleep 600; \
# ipfwadm -I -f; \
# ipfwadm -I -p accept; \
# ipfwadm -O -f; \
# ipfwadm -O -p accept; \
# ipfwadm -F -f; \
# ipfwadm -F -p accept; \
# ) &
# µé¾î¿À±âÀÇ ¸ðµç ¹æħÀ» ¾ø¾Ö°í ±âº»¹æħÀ» °ÅºÎ·Î Á¤ÀÇÇÑ´Ù.
# ½ÇÁ¦·Î ±âº» ¹æħÀº °ÅºÎ¿Í ±â·ÏÀÇ ¸ðµç ±ÔÄ¢À» Àâ¾Æ³»±â ¶§¹®¿¡ ºÎÀûÀýÇÏ´Ù.
ipfwadm -I -f
ipfwadm -I -p deny
# Áö¿ª ÀÎÅÍÆäÀ̽º, Áö¿ª ÄÄÇ»ÅÍ, ¾îµð·Î ³ª°¡´øÁö À¯È¿
ipfwadm -I -a accept -V 192.168.255.1 -S 192.168.0.0/16 -D 0.0.0.0/0
# ¿ø°Ý ÀÎÅÍÆäÀ̽º, IP ¼ÓÀ̱⸦ ¸ô¾Æ³»µµ·Ï Áö¿ª ÄÄÇ»ÅÍ¿¡ ¿ä±¸
ipfwadm -I -a deny -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S 192.168.0.0/16 -D 0.0.0.0/0 -o
# ¿ø°Ý ÀÎÅÍÆäÀ̽º, ¿µ±¸ PPPÁÖ¼Ò·Î °¡´Â ¾î¶°ÇÑ Ãâóµµ À¯È¿
ipfwadm -I -a accept -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S 0.0.0.0/0 -D
´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò/32
# loopback ÀÎÅÍÆäÀ̽º°¡ À¯È¿
ipfwadm -I -a accept -V 127.0.0.1 -S 0.0.0.0/0 -D 0.0.0.0/0
# ¸ðµç ±ÔÄ¢À» Àâ¾Æ³»°í ¸ðµç ´Ù¸¥ µé¾î¿À´Â °ÍµéÀ» °ÅºÎÇÏ°í ±â·ÏÇÔ
# ¹æħ¿¡´Â ±â·ÏÇϵµ·Ï ¼±ÅÃÇÏ´Â °ÍÀº ¾øÁö¸¸ ´ë½Å¿¡ ÀÌ°ÍÀÌ ±×¿ªÇÒÀ» ÇÑ´Ù.
ipfwadm -I -a deny -S 0.0.0.0/0 -D 0.0.0.0/0 -o
# ³ª°¡±âÀÇ ¸ðµç ¹æħÀ» ¾ø¾Ö°í °ÅºÎÀÇ ±âº» ¹æħÀ» Á¤ÇÑ´Ù.
# ½ÇÁ¦·Î ±âº» ¹æħÀº °ÅºÎ¿Í ±â·ÏÀÇ ¸ðµç ±ÔÄ¢À» Àâ¾Æ³»±â ¶§¹®¿¡ ºÎÀûÀýÇÏ´Ù.
ipfwadm -O -f
ipfwadm -O -p deny
# Áö¿ª ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ Áö¿ª †·À¸·Î ¿À´Â ¾î¶°ÇÑ Ãâóµµ À¯È¿
ipfwadm -O -a accept -V 192.168.255.1 -S 0.0.0.0/0 -D 192.168.0.0/16
# ¿ø°Ý ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ Áö¿ª †·À¸·ÎÀÇ ³ª°¡±â, ä¿öÁø ·çÆÃ, °ÅºÎ
ipfwadm -O -a deny -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S 0.0.0.0/0 -D 192.168.0.0/16 -o
# ¿ø°Ý ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ Áö¿ª †·À¸·ÎºÎÅÍ ³ª°¡±â, ³»¿ëÀ» °¡Áø ¸¶½ºÅ¥·¹À̵ù, °ÅºÎ
ipfwadm -O -a deny -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S 192.168.0.0/16 -D 0.0.0.0/0 -o
# ¿ø°Ý ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ Áö¿ª †·À¸·ÎºÎÅÍ ³ª°¡±â, ä¿öÁø ¸¶½ºÅ¥·¹À̵ù, °ÅºÎ
ipfwadm -O -a deny -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S 0.0.0.0/0 -D 192.168.0.0/16 -o
# ¿ø°Ý ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ ³ª°¡´Â °ÍÀº À¯È¿
ipfwadm -O -a accept -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò/32 -D
0.0.0.0/0
# loopback ÀÎÅÍÆäÀ̽º À¯È¿
ipfwadm -O -a accept -V 127.0.0.1 -S 0.0.0.0/0 -D 0.0.0.0/0
# ¸ðµç ±ÔÄ¢À» Àâ¾Æ³»°í ¸ðµç ´Ù¸¥ ³ª°¡´Â °ÍµéÀ» °ÅºÎÇÏ°í ±â·ÏÇÔ
# ¹æħ¿¡´Â ±â·ÏÇϵµ·Ï ¼±ÅÃÇÏ´Â °ÍÀº ¾øÁö¸¸ ´ë½Å¿¡ ÀÌ°ÍÀÌ ±×¿ªÇÒÀ» ÇÑ´Ù.
ipfwadm -O -a deny -S 0.0.0.0/0 -D 0.0.0.0/0 -o
# µÇµ¹¸®±âÀÇ ¸ðµç ¹æħÀ» ¾ø¾Ö°í °ÅºÎÀÇ ±âº» ¹æħÀ» Á¤ÇÑ´Ù.
# ½ÇÁ¦·Î ±âº» ¹æħÀº °ÅºÎ¿Í ±â·ÏÀÇ ¸ðµç ±ÔÄ¢À» Àâ¾Æ³»±â ¶§¹®¿¡ ºÎÀûÀýÇÏ´Ù.
ipfwadm -F -f
ipfwadm -F -p deny
# Áö¿ª †·À¸·ÎºÎÅÍ Áö¿ª ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ ´Ù¸¥ °÷À¸·Î ³ª°¡´Â ¸¶½ºÅ¥·¹À̵ù
ipfwadm -F -a masquerade -W ppp0 -S 192.168.0.0/16 -D 0.0.0.0/0
# ¸ðµç ±ÔÄ¢À» Àâ¾Æ³»°í ¸ðµç ´Ù¸¥ µÇµ¹¸®±â¸¦ °ÅºÎÇÏ°í ±â·ÏÇÔ
# ¹æħ¿¡´Â ±â·ÏÇϵµ·Ï ¼±ÅÃÇÏ´Â °ÍÀº ¾øÁö¸¸ ´ë½Å¿¡ ÀÌ°ÍÀÌ ±×¿ªÇÒÀ» ÇÑ´Ù.
ipfwadm -F -a deny -S 0.0.0.0/0 -D 0.0.0.0/0 -o
´ç½ÅÀº ƯÁ¤ÇÑ »çÀÌÆ®·ÎÀÇ Æ®·¡ÇÈÀ» -I, -O or -F.¸¦ »ç¿ëÇÏ¿© ¸·À»¼ö ÀÖ´Ù. ±ÔÄ¢ÀÇ ¸ðÀÓµéÀº À§¿¡¼­ºÎÅÍ ¾Æ·¡·Î ÀÐÇôÁö°í -a´Â ±âÁ¸ÀÇ ¸í·É¾îµé¿¡´Ù Ãß°¡ÇÏ´Â °ÍÀ» ¶æÇϹǷΠ¾î¶°ÇÑ Á¦¾àµéÀÌ Àü¿ªÀûÀÎ ±ÔÄ¢¾Õ¿¡ ¿Í¾ß¸¸ ÇÑ´Ù. ¿¹¸¦µé¸é(½ÃÇèµÇÁö ¾ÊÀ½) :-

-I ±ÔÄ¢À» »ç¿ëÇϱâ. °¡Àå ºü¸¥ °ÍÀÌÁö¸¸ ´ÜÁö Áö¿ª ÄÄÇ»Å͵鸸À» ¸·À» »ÓÀÌ°í ¹æÈ­º® ÀÚ½ÅÀº ±ÝÁöµÈ »çÀÌÆ®·Î Á¢±ÙÇÒ¼ö ÀÖ´Ù. ¹°·Ð ´ç½ÅÀº ÀÌ·¯ÇÑ Á¶ÇÕµéÀ» Çã¶ôÇϱ⸦ ¿øÇÒ °ÍÀÌ´Ù.

... -I ±ÔÄ¢ÀÇ ½ÃÀÛ ...
# 204.50.10.13À¸·Î °¡´Â Áö¿ª ÄÄÇ»Å͵éÀ» Áö¿ª ÀÎÅÍÆäÀ̽º°¡ °ÅºÎÇÏ°í ±â·ÏÇÔ
reject and log local interface, local machines going to 204.50.10.13
ipfwadm -I -a reject -V 192.168.255.1 -S 192.168.0.0/16 -D 204.50.10.13/32 -o
# Áö¿ª ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ ´Ù¸¥ °÷À¸·Î°¡´Â Áö¿ª ÄÄÇ»ÅÍ°¡ À¯È¿
ipfwadm -I -a accept -V 192.168.255.1 -S 192.168.0.0/16 -D 0.0.0.0/0
... -I ±ÔÄ¢ÀÇ ³¡ ...

-O ±ÔÄ¢ »ç¿ëÇϱâ. ÆÐŶÀÌ ¸¶½ºÅ¥·¹À̵îÀ» ¸ÕÀú °ÅÄ¡±â ¶§¹®¿¡ °¡Àå ´À¸®Áö¸¸ ÀÌ ±ÔÄ¢Àº ±ÝÁöµÈ »çÀÌÆ®¿¡ ¹æÈ­º®ÀÌ Á¢±ÙÇÏ´Â °Íµµ ¸·´Â´Ù.

... -O ±ÔÄ¢ÀÇ ½ÃÀÛ ...
# 204.50.10.13À¸·Î°¡´Â °ÍÀ» °ÅºÎÇÏ°í ±â·ÏÇÔ
ipfwadm -O -a reject -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò/32 -D
204.50.10.13/32 -o
# anything else outgoing on remote interface is valid
ipfwadm -O -a accept -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò -S ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò/32 -D
0.0.0.0/0
... -O ±ÔÄ¢ÀÇ ³¡ ...
-F ±ÔÄ¢ »ç¿ëÇϱâ. -I º¸´Ù´Â ´À¸±Å×Áö¸¸ ¾ÆÁ÷ ¸¶½ºÅ¥·¹À̵åµÈ ³»ºÎ ÄÄÇ»Å͵éÀ» ¸·À» ¼ö ÀÖÁö¸¸ ¹æÈ­º®Àº ¾ÆÁ÷µµ ±ÝÁöµÈ »çÀÌÆ®¿¡ °¥¼ö ÀÖ´Ù.
... -F ±ÔÄ¢ÀÇ ½ÃÀÛ ...
# PPP ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ Áö¿ª †·À¸·ÎºÎÅÍ 204.50.10.13À¸·Î°¡´Â °ÍÀ» °ÅºÎÇÏ°í ±â·ÏÇÔ
ipfwadm -F -a reject -W ppp0 -S 192.168.0.0/16 -D 204.50.10.13/32 -o
# Áö¿ª ÀÎÅÍÆäÀ̽º¸¦ °ÅÃÄ Áö¿ª †·À¸·ÎºÎÅÍ ´Ù¸¥ °÷À¸·Î °¡´Â °ÍÀ» ¸¶½ºÅ¥·¹À̵åÇÔ.
ipfwadm -F -a masquerade -W ppp0 -S 192.168.0.0/16 -D 0.0.0.0/0
... -F ±ÔÄ¢ÀÇ ³¡ ...
192.168.0.0/16À» 204.50.11.0·Î °¡´Â °ÍÀ» Çã¶ôÇϴ Ưº°ÇÑ ±ÔÄ¢Àº ÇÊ¿ä¾ø´Ù. ±×°ÍÀº Àü¿ª ±ÔÄ¢¿¡ ÀÇÇØ Ä¿¹öµÈ´Ù.

À§ÀÇ ±ÔÄ¢µé¿¡¼­ ÀÎÅÍÆäÀ̽º¸¦ Â¥´Â ¿©·¯ °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ¿¹¸¦ µé¸é -V 192.168.255.1´ë½Å¿¡ -W eth0·Î ¾µ¼ö ÀÖ´Ù. -V ´ç½ÅÀÇ.Á¤Àû.PPP.ÁÖ¼Ò ´ë½Å¿¡ -W ppp0¶ó°í ¾µ ¼ö ÀÖ´Ù. °³ÀÎÀûÀÎ ÃëÇâ°ú ÀÛ¼º¹æ¹ýÀÏ »ÓÀÌ´Ù.

4.5 IP Masquerade¿Í ÇÊ¿ä½Ã ÀüÈ­°É±â

  1. ´ç½ÅÀÌ ÀÎÅͳݿ¡ ÀÚµ¿ÀûÀ¸·Î ¿¬°áµÇµµ·Ï ³×Æ®¿÷À» ¼³Ä¡ÇÏ°íÀÚ Çϸé diald ÇÊ¿ä½Ã ÀüÈ­°É±â ²Ù·¯¹Ì°¡ °¡ÀåÁÁÀº µµ±¸°¡ µÉ°ÍÀÌ´Ù.
  2. diald¸¦ ¼³Ä¡Çϱâ À§Çؼ­ Setting Up Diald for Linux PageÀ» È®ÀÎÇØ º¸±â ¹Ù¶õ´Ù.
  3. ÀÏ´Ü diald¿Í IP Masquerade°¡ ¼³Ä¡µÇ¸é ´ç½ÅÀº ¾î¶°ÇÑ ´Ù¸¥ ÄÄÇ»ÅÍ¿¡ °¡¼­ À¥, ÅÚ³Ý È¤Àº ftp¸¦ ½ÃÀÛÇÒ¼ö ÀÖ´Ù.
  4. Diald´Â µé¾î¿À´Â ¿ä±¸½ÅÈ£¸¦ ¾Ë¾Æä°í ´ç½ÅÀÇ ÀÎÅÍ³Ý Á¦°øȸ»ç¿¡ ÀüÈ­¸¦ °É¾î ¿¬°á½Ãų °ÍÀÌ´Ù.
  5. ½Ã°£ÃÊ°ú°¡ ù¹ø° ¿¬°á ½Ã¿¡ ¹ß»ýÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº ¸¸ÀÏ ¾Æ³¯·Î±× ¸ðµ©À» »ç¿ëÇÑ´Ù¸é ÇÇÇÒ ¼ö ¾ø´Ù. ¸ðµ©À¸·Î PPP ¿¬°áÀ» ¸¸µé±â À§ÇØ »ç¿ëµÇ´Â ½Ã°£ÀÌ ´ç½ÅÀÇ Å¬¶óÀ̾ðÆ® ÇÁ·Î±×·¥¿¡¼­ ½Ã°£ÃÊ°ú¸¦ ¹ß»ý½ÃŲ´Ù. ¸¸ÀÏ ISDNÀ» »ç¿ëÇÑ´Ù¸é ÀÌ°ÍÀº ÇÇÇÒ ¼ö ÀÖ´Ù. ´ç½ÅÀÌ ÇؾßÇÒ °ÍÀº Áö±Ý »ç¿ëÇϴ Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥À» ÁßÁö½ÃÅ°°í ´Ù½Ã ½ÇÇàÇÏ´Â °Í ¹Û¿¡´Â ¾ø´Ù.

4.6 IPautofw ÆÐŶ Àü¼ÛÀÚ

IPautofwÀº ¸®´ª½º ¸¶½ºÅ¥·¹À̵ùÀ» À§ÇÑ TCP¿Í UDPÀÇ Æ÷°ýÀûÀÎ Àü´ÞÀÚÀÌ´Ù. ÀϹÝÀûÀ¸·Î UDP¸¦ ÇÊ¿ä·Î ÇÏ´Â ²Ù·¯¹Ì¸¦ »ç¿ë °¡´ÉÇÏ°Ô ÇÏ·Á¸é ip_masq_raudio, ip_masq_cuseeme µî°ú °°Àº ÁöÁ¤µÈ ip-masq ¸ðµâÀÌ ÀûÀçµÇ¾î¾ß ÇÑ´Ù. ipautofw´Â º¸´Ù Æ÷°ýÀûÀÎ ¹æ¹ýÀ¸·Î ÇൿÇÑ´Ù. ƯÁ¤ÇÑ ±× ¾îÇø®ÄÉÀ̼ǿ¡ ƯÁ¤ÇÑ ¸ðµâÀÌ Àü¼ÛÇÏÁö ¾ÊÀ» °ÍµéÀ» Æ÷ÇÔÇÏ´Â ¾î¶°ÇÑ ÇüÅÂÀÇ Æ®·¡Çȵµ Àü¼ÛÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº ÀûÀýÇÏ°Ô °ü¸®µÇÁö ¾ÊÀ¸¸é º¸¾È¿¡ ±¸¸ÛÀ» ¸¸µé ¼ö ÀÖ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê