<!doctype linuxdoc system>

<article>
<title>Firewalling and Proxy Server HOWTO
<author> David Rudder, <url url="mailto:drig@execpc.com" name="drig@execpc.com"> 
 <date>v0.2, 17 July 1995
<trans>¹ø¿ª: Á¶¿ëÁØ, <url url="mailto:sudoer@nownuri.net" name="sudoer@nownuri.net">
<abstract>
ÀÌ ¹®¼­´Â PC¿¡ ±âÃÊÇÑ ¸®´ª½º¿¡¼­ ¹æÈ­º® ¼³Á¤ÀÇ ±âº»À» °¡¸£Ä¡±â À§ÇØ ¼³°è
µÇ¾ú´Ù. ¶ÇÇÑ ¹æÈ­º®ÀÇ º®À» ³Ñ¾î ÀÎÅÍ³ÝÀ¸·ÎÀÇ Á¢±ÙÀ» µµ¿ÍÁÖ´Â ÇÁ¶ô½Ã ¼­¹ö
ÀÇ ¼³Ä¡¿Í »ç¿ë¹ýµµ Ä¿¹öÇÏ°í ÀÖ´Ù. 
</abstract>
<toc>

<sect>¼Ò°³<p>
¹æÈ­º®Àº ÀÎÅÍ³Ý º¸¾ÈÀÇ ±Ã±ØÀûÀÎ ÇüÅÂ·Î¼­ ÃÖ±Ù ¸¹Àº ¸í¼ºÀ» ¾ò¾î¿Ô´Ù. ¸í¼º
À» ¾ò´Â ¸¹Àº°ÍµéÀÌ ±×·¯ÇÏµí ÀÌ °Í ¶ÇÇÑ ¿ÀÇØ¸¦ ÀÏÀ¸ÄÑ ¿Ô´Ù. ÀÌ ÇÏ¿ìÅõ ¹®¼­´Â 
¹æÈ­º®ÀÌ¶õ ¹«¾ùÀÎÁö, ±×°ÍÀ» ¾î¶»°Ô ¼³Á¤ÇÏ´ÂÁö, ¶Ç ÇÁ¶ô½Ã ¼­¹ö¶õ ¹«¾ùÀÎÁö, 
±×°ÍÀ» ¾î¶»°Ô ¼³Á¤ÇÏ´ÂÁö¿¡ ´ëÇÑ ±âº»Áö½ÄÀ» Àß ´Ù·ê °ÍÀÌ´Ù. ¶Ç º¸¾È ºÐ¾ß°¡ 
¾Æ´Ñ ´Ù¸¥°÷¿¡¼­ ÀÌ ±â¼úÀ» »ç¿ëÇÑ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØ¼­µµ ´Ù·ê °ÍÀÌ´Ù. 
</p>

<sect1>ÇÇµå¹é
<p>¾î¶² ÇÇµå¹éµµ È¯¿µÇÑ´Ù. ¸ÅÅ²Åä½Ã¿¡ ´ëÇÑ Á¤º¸°¡ ºÎÁ·ÇÏ±â ¶§¹®¿¡ Æ¯È÷ ¸ÅÅ²Åä
½Ã »ç¿ëÀÚ·ÎºÎÅÍÀÇ ÇÇµå¹éÀ» ¹Ù¶ó°í ÀÖ´Ù. ÀÌ ¹®¼­¿¡ Á¤È®ÇÏÁö ¾ÊÀº °÷ÀÌ ÀÖ´Ù
¸é ºÎµð ³ª¿¡°Ô ¾Ë·ÁÁÖ±â ¹Ù¶õ´Ù!! ³ªµµ »ç¶÷ÀÌ¹Ç·Î ½Ç¼ö¸¦ ÇÒ ¼öµµ ÀÖ´Ù. ´ç½Å
ÀÌ ½Ç¼ö¸¦ ¹ß°ßÇßÀ» °æ¿ì ±×°ÍµéÀ» °íÄ¡´Â °ÍÀÌ ³» ÃÖ°íÀÇ Áñ°Å¿òÀÌ´Ù. ³ª´Â ¸ð
µç ÀüÀÚ¿ìÆí¿¡ ´ëÇØ ´äÀ» ÇÏ·Á°í ³ë·ÂÇÒ °ÍÀÌ³ª, ³ªµµ ¹Ù»Ú¹Ç·Î È¤½Ã ´äÀ» ÇÏÁö 
¸øÇß´Ù°í ÇØ¼­ ¿åÀ» ÇÏÁö´Â ¸»±â ¹Ù¶õ´Ù. 
³ªÀÇ ÀüÀÚ¿ìÆí ÁÖ¼Ò´Â <url url="mailto:drig@execpc.com" name="drig@execpc.com">ÀÌ´Ù. 
</p>

<sect1>¼±¾ð 
<p>ÀÌ ¹®¼­´Â ¹æÈ­º®°ú ÇÁ¶ô½Ã ¼­¹ö°¡ ¾î¶»°Ô ÀÛµ¿ÇÏ´Â°¡¿¡ ´ëÇÑ ¼Ò°³ÀÚ·Î¼­ÀÇ 
ÀÇ¹Ì¸¦ Áö´Ñ´Ù. ³ª´Â º¸¾ÈÀÇ Àü¹®°¡°¡ ¾Æ´Ï¸ç ¶Ç Àü¹®°¡ÀÎÃ¼ ÇÏÁöµµ ¾Ê´Â´Ù. ´Ü
Áö ´Ù¸¥ »ì¸¶º¸´Ù ÄÄÇ»ÅÍ¸¦ ÁÁ¾ÆÇÏ°í Á» ´õ ¸¹Àº Ã¥À» ÀÐÀº »ç¶÷¿¡ Áö³ªÁö ¾Ê´Â
´Ù. ³ª´Â ÀÌ ¹®¼­¿¡ ±Ù°ÅÇÑ ÇàÀ§¿¡¼­ ±âÀÎÇÑ ¾î¶°ÇÑ ¼Õ»ó¿¡ ´ëÇØ¼­µµ Ã¥ÀÓÀ» 
ÁöÁö ¾Ê´Â´Ù. ¸¹Àº »ç¶÷µéÀÌ ÀÌ ÁÖÁ¦¿¡ ´ëÇØ Ä£±ÙÇÔÀ» °¡Áöµµ·Ï µµ¿ÍÁÖ±â À§ÇØ 
ÀÌ±ÛÀ» ¾²´Â °Í »ÓÀÌ´Ù. ¶ÇÇÑ ÀÌ ¹®¼­ÀÇ Á¤È®¼º¿¡ ³» ÀÎ»ýÀ» ¹­¾îµÎ°í ½ÍÁöµµ 
¾Ê´Ù.
</p>

<sect1>ÀúÀÛ±Ç
<p>´Ù¸¥ ¾ð±ÞÀÌ ¾ø´Ù¸é, ¸®´ª½º ÇÏ¿ìÅõÀÇ ÀúÀÛ±Ç´Â Á¸°æ¹Þ´Â Á¦ÀÛÀÚ¿¡°Ô ÁÖ¾îÁø
´Ù. ¸®´ª½º ÇÏ¿ìÅõ¹®¼­´Â ¸ðµç º¹»çº»¿¡ ÀÌ ÀúÀÛ±Ç°¡ À¯ÁöµÇ´Â ÇÑ, ÀüÃ¼ ¶Ç
´Â ºÎºÐÀûÀ¸·Î º¹Á¦¿Í ¹èÆ÷°¡ Çã¿ëµÇ¸ç, ¹°¸®Àû ¶Ç´Â ÀüÀÚÀûÀÎ ¾î¶² ¼ö´ÜÀ¸·Î 
¹èÆ÷µÇ¾îµµ »ó°ü¾ø´Ù. »ó¾÷ÀûÀÎ ¹èÆ÷µµ Çã¿ë¡¤°Ý·ÁµÈ´Ù. ±×·¯³ª ¾î¶² ¹èÆ÷º»¿¡¼­
µµ Á¦ÀÛÀÚ´Â ¹àÇôÁ®¾ß ÇÑ´Ù. 

¸®´ª½º ¹®¼­¿Í °ü°èµÈ ¸ðµç ¹ø¿ªÀÌ¶óµçÁö ¿øº»À» º¯°æÇÏ´Â ÀÛ¾÷µé ¶Ç´Â, ±×°ÍÀ» 
°áÇÕÇÑ ÀÛ¾÷µéÀº ÀúÀÛ±Ç°¡ ¾Ë·ÁÁø »óÅÂÇÏ¿¡ ÀÌ·ç¾î Á®¾ßÇÑ´Ù. ´Ù½Ã ¸»ÇØ, ¿ø
º» ¹®¼­¸¦ ÈÑ¼ÕÇØ¼­´Â ¾ÈµÇ¸ç ±×°ÍÀÇ ¹èÆ÷½Ã¿¡ ±×°ÍÀ» ¼ÓÀÌ°í ÆÈ¾Æ¼­µµ ¾ÈµÈ´Ù. 
ÀÌ ·êÀÇ ¿¹¿Ü´Â Æ¯Á¤ÇÑ Á¶°Ç³»¿¡¼­¸¸ ¹Þ¾Æµé¿©Áø´Ù; ¾Æ·¡ ÁÖ¼ÒÀÇ ¸®´ª½º ÄÚµð³×
ÀÌÅÍ¿Í Á¢ÃËÀ» ½ÃµµÇÏ¶ó.

Á¤¸®ÇÏ¸é, °¡´ÉÇÑ ¸¹Àº Ã¤³ÎÀ» ÅëÇØ¼­ ÀÌ Á¤º¸ÀÇ º¸±ÞÀÌ È°¹ßÇØÁö±â¸¦ ¿ì¸®´Â 
Èñ¸ÁÇÑ´Ù. ±×·¯³ª, ÇÏ¿ìÅõ ¹®¼­»ó¿¡ ÀúÀÛ±Ç°¡ ³²¾ÆÀÖ±â¸¦ ¹Ù¶ó¸ç, ÇÏ¿ìÅõ ¹®
¼­ÀÇ Àç¹èÆ÷¿¡ °üÇÑ ¾î¶°ÇÑ °èÈ¹ÀÌ¶óµµ ¿ì¸®¿¡°Ô ¾Ë·ÁÁö±â¸¦ ¹Ù¶õ´Ù. 
Áú¹®ÀÌ ÀÖ´Ù¸é, David Rudder¿Í Á¢ÃËÀ» ÇÏ¶ó.
 &lt;<url url="mailto:drig@execpc.com" name="drig@execpc.com">&gt;.
</p>

<sect1>ÀÌ ±ÛÀ» ¾´ ÀÌÀ¯
<p>Áö³­ ¸î ³â°£ comp.os.linux.*¿¡¼­´Â ¼ö¸¹Àº Åä·Ð°ú ¹æÈ­º®¿¡ ´ëÇÑ µµ¿ò¿äÃ»ÀÌ 
°è¼ÓµÇ¾ú´Ù. ³»°Ô´Â ¸¶Ä¡ ¾Æ¹«µµ ´ë´äÀ» ÇØÁÖ·ÁÇÏÁö ¾Ê´Â °Í Ã³·³ º¸¿´´Ù. ±× ÀÌ
À¯°¡ ¾Æ¹«µµ ¾î¶»°Ô ÇØ¾ßÇÏ´ÂÁö¸¦ ¸ô¶ú±â ¶§¹®ÀÌ¶ó°í ÃßÃøÇÑ´Ù. ±×·¯¹Ç·Î, 
¹æÈ­º®À» °¡Áö°í ³î±âÀ§ÇØ Àá½Ã ½Ã°£À» ³»°í, °øºÎ¸¦ Çß´Ù. ÀÌ ¹®¼­´Â ±×·± ¸ð
µç ¿äÃ»µé¿¡ ´ëÇÑ ÀÀ´äÀÌ´Ù. 
</p>

<sect1>ÇØ¾ß ÇÒ ÀÏ
<p>
<verb>
¡Í ¸ÅÅ²Åä½Ã »ó¿¡¼­ ÀÌ°ÍÀÌ ¾î¶»°Ô µÇ´Â°¡¸¦ °øºÎÇÑ´Ù
¡Í ´Ù¸¥Á¾·ùÀÇ windows tcp/ip ÆÐÅ°Áö¸¦ °øºÎÇÑ´Ù
¡Í ¸®´ª½º¿Í È£È¯µÇ´Â ÈÇ¸¢ÇÑ UDP ÇÁ¶ô½Ã ¼­¹ö¸¦ Ã£´Â´Ù
</verb>
</p>

<sect1> ´õ ÀÐ¾î¾ß ÇÒ °Í 
<p>
<verb>
¡Í tis ¹æÈ­º® ÅøÅ¶¿¡ °üÇÑ ¹®¼­
¡Í net-2 ÇÏ¿ìÅõ ¹®¼­
¡Í ppp ÇÏ¿ìÅõ ¹®¼­
¡Í ÀÌ¼­³×Æ® ÇÏ¿ìÅõ ¹®¼­
¡Í multiple ÀÌ¼­³×Æ® ÇÏ¿ìÅõ ¹®¼­
¡Í ¸®´ª½º¿¡¼­ÀÇ ³×Æ®¿öÅ· 
¡Í O'Reilly and Associates»ç°¡ ÃâÆÇÇÑ TCP/IP Network Administrator's Guide
 </verb>
tisÀÇ ¹æÈ­º® ÅøÅ¶¿¡´Â ¹æÈ­º®°ú °ü·Ã ±¸Á¶¹°¿¡ ´ëÇÑ °¡Àå ÁÁÀº ¹®¼­µéÀÌ 
¸ð¾ÆÁ® ÀÖ´Ù. ¹æÈ­º® ÅøÅ¶¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸´Â ¹æÈ­º® ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ ¹®¼­¸¦ 
Ã£¾Æ º¸¾Æ¶ó. 
</p>

<sect>¹æÈ­º®ÀÇ ÀÌÇØ
<p>¹æÈ­º®ÀÌ¶ó´Â °ÍÀº ÀÚµ¿Â÷ÀÇ ÇÑ ºÎºÐÀ» ÀÏÄÂ±â À§ÇØ »ç¿ëµÇ´Â ¿ë¾îÀÌ´Ù. ÀÚµ¿
Â÷¿¡¼­ ¹æÈ­º®ÀÌ¶ó´Â °ÍÀº °´½Ç·ÎºÎÅÍ ¿£Áø ºí·ÏÀ» ºÐ¸®ÇÏ±â À§ÇÑ ¹°¸®Àû ÀåÄ¡
ÀÌ´Ù. ±×°ÍµéÀº ÀÚµ¿Â÷ Æø¹ß½Ã¿¡ ½Â°´À» º¸È£ÇÏ±â À§ÇÑ ÀÇµµ·Î »ç¿ëµÇ¾ú´Ù. 
ÄÄÇ»ÅÍ¿¡¼­ÀÇ ¹æÈ­º®Àº ´ëÁßÀ¸·ÎºÎÅÍ »çÀûÀÎ ³×Æ®¿öÅ©¸¦ º¸È£ÇÏ´Â ³í¸®Àû ÀåÄ¡
ÀÌ´Ù. 

¹æÈ­º®ÀÇ ÀÛµ¿¹ý:
<enum>
<item> (¸®´ª½º ¹Ú½º Ã³·³) ¶ó¿ìÆÃ ´É·ÂÀ» Áö´Ñ ÄÄÇ»ÅÍ¸¦ °®´Â´Ù. 
<item> 2°³ÀÇ ÀÎÅÍÆäÀÌ½º¸¦ Áý¾î³Ö´Â´Ù. (½Ã¸®¾ó Æ÷Æ®s, ÀÌ¼­³×Æ®, Token Ring µîµî..)
<item> ip forwardingÀ» ÁßÁöÇÑ´Ù. 
<item> ÇÏ³ªÀÇ ÀÎÅÍÆäÀÌ½º·Î ÀÎÅÍ³Ý¿¡ Á¢¼ÓÇÑ´Ù. 
<item> ´Ù¸¥ ÀÎÅÍÆäÀÌ½º·Î º¸È£ÁßÀÎ ³×Æ®¿öÅ©¿¡ Á¢¼ÓÇÑ´Ù.
</enum>
ÀÌÁ¦, ÇÏ³ªÀÇ ÄÄÇ»ÅÍ¸¦ °øÀ¯ÇÏ´Â 2°³ÀÇ º°°³ÀÇ ³×Æ®¿öÅ©¸¦ °¡Áö°Ô µÈ´Ù. ¹æÈ­º® 
ÄÄÇ»ÅÍ´Â , ¾ÕÀ¸·Î´Â ±×³É &quot;¹æÈ­º®&quot;ÀÌ¶ó ÇÑ´Ù, º¸È£¹Þ´Â ³×Æ®¿öÅ©¿Í ÀÎÅÍ³Ý µÎ 
°³ ¸ðµÎ¿¡ Á¢±ÙÀÌ °¡´ÉÇÏ´Ù. º¸È£ÁßÀÎ ³×Æ®¿öÅ©´Â ÀÎÅÍ³Ý¿¡ Á¢±ÙÀÌ ¾ÈµÇ¸ç, ÀÎÅÍ
³Ý ¶ÇÇÑ º¸È£ÁßÀÎ ³×Æ®¿öÅ©¿¡ Á¢±ÙÇÒ ¼ö ¾ø´Ù.

´©±º°¡°¡ º¸È£ÁßÀÎ ³×Æ®¿öÅ© ³»ºÎ·ÎºÎÅÍ ÀÎÅÍ³ÝÀ¸·Î Á¢±ÙÀ» ÇÏ·Á¸é, telnetÀ¸·Î 
¹æÈ­º®¿¡ Á¢¼ÓÇÑ µÚ ±×°÷À¸·ÎºÎÅÍ ÀÎÅÍ³ÝÀ» »ç¿ëÇØ¾ßÇÑ´Ù. µû¶ó¼­, º¸È£¹Þ´Â ³×
Æ®¿öÅ©¿¡ µµ´ÞÇÏ±â À§ÇØ¼­´Â ¹Ýµå½Ã ¹æÈ­º®À» °ÅÃÄ¾ß¸¸ ÇÑ´Ù. 

ÀÌ°ÍÀº ÀÎÅÍ³ÝÀ¸·ÎºÎÅÍÀÇ °ø°Ý¿¡ ´ëÇØ ¶Ù¾î³­ º¸¾È±â´ÉÀ» Á¦°øÇØ ÁØ´Ù. 
º¸È£¹Þ´Â ³×Æ®¿öÅ©¿¡ ´ëÇØ Çù°øÀ» °¡ÇÏ·Á ÇÑ´Ù¸é, ¹Ýµå½Ã ¹æÈ­º®À» °ÅÃÄ¼­ ÇØ
¾ßÇÏ¸ç, ÀÌ°ÍÀº ÇÑ ½ºÅÜÀ» ´ÊÃçÁÖ°í °ø°ÝÀ» ´õ¿í ¾î·Æ°Ô ¸¸µç´Ù. ¶Ç º¸È£¹Þ´Â 
³×Æ®¿öÅ©¿¡ ´ëÇØ ÆøÅº ¸ÞÀÏ ¶Ç´Â &quot;ÀÎÅÍ³Ý worm&quot; µûÀ§ÀÇ ÀÏ¹ÝÀûÀÎ ¹æ¹ýÀÇ °ø°Ý
À» °¡ÇÑ´Ù¸é, ±×µéÀº º¸È£¹Þ´Â ³×Æ®¿öÅ©¿¡ µµ´ÞÇÏÁö ¸ø ÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº ¶Ù¾î
³­ º¸¾ÈÀ» ÇØÁØ´Ù. 
</p>

<sect1>¹æÈ­º®ÀÇ °áÁ¡
<p>¹æÈ­º®ÀÇ °¡Àå Å« ¹®Á¦Á¡Àº ¹æÈ­º®³»ºÎ·ÎºÎÅÍÀÇ ÀÎÅÍ³Ý Á¢¼ÓÀ» ¹æÇØÇÑ´Ù´Â °Í
ÀÌ´Ù. ±âº»ÀûÀ¸·Î, ±×µéÀº ´ÙÀÌ¾ó¾÷ shell °èÁ¤¸¦ °æÀ¯ÇÑ ÀÎÅÍ³ÝÀÇ »ç¿ëÀ» ÁÙ
¿©¹ö¸°´Ù. ³Ý½ºÄÉÀÌÇÁÃ³·³ ÀÎÅÍ³ÝÀ¸·ÎÀÇ Á÷Á¢ Á¢¼ÓÀ» ¿ä±¸ÇÏ´Â ÇÁ·Î±×·¥µéÀº 
¹æÈ­º®ÀÇ µÚ¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ ¹®Á¦¿¡ ´ëÇÑ ÇØ°áÃ¥Àº ÇÁ¶ô½Ã 
¼­¹ö¸¦ °®´Â °ÍÀÌ´Ù. 
</p>

<sect1>ÇÁ¶ô½Ã ¼­¹ö
<p>ÇÁ¶ô½Ã ¼­¹ö´Â ¹æÈ­º®À» ³Ñ¾î¼­ ÀÎÅÍ³ÝÀ¸·ÎÀÇ Á÷Á¢Á¢¼ÓÀ» Çã¿ëÇÏ´Â ±¸Á¶¹°ÀÌ
´Ù. ±×µéÀº ¼­¹ö¿¡ ÀÖ´Â ¼ÒÄÏÀ» ¿­°í ±× ¼ÒÄÏÀ» ÅëÇØ ÀÎÅÍ³ÝÀ¸·ÎÀÇ 
communicationÀ» Çã¿ëÇÑ´Ù. ¿¹¸¦µé¸é, ³» ÄÄÇ»ÅÍÀÇ °æ¿ì, drig(ÀÛ°¡ÀÇ ¾ÆÀÌµð ÀÔ
´Ï´Ù)´Â º¸È£¹Þ´Â ³×Æ®¿÷ÀÇ ¾ÈÂÊ¿¡ ÀÖÀ¸¸ç, ³Ý½ºÄÉÀÌÇÁ¸¦ »ç¿ëÇÏ¿© À¥ °Ë»öÀ» ÇÏ
°í½Í´Ù¸é ³ª´Â ¹æÈ­º®»ó¿¡¼­ ÇÁ¶ô½Ã ¼­¹öÀ» ¼³Á¤ÇÑ´Ù. ÇÁ¶ô½Ã ¼­¹ö´Â ³» ÄÄÇ»
ÅÍ·ÎºÎÅÍÀÇ ¿äÃ»À» Çã¶ôÇÏµµ·Ï È¯°æ¼³Á¤ÀÌ µÉ°ÍÀÌ¸ç, Æ÷Æ® 1080¿¡ Á¢¼ÓÇÏ±â À§
ÇØ, Æ÷Æ® 80À» »ç¿ëÇÒ °ÍÀÌ´Ù. ±×¸®°í ¸ðµç ¿äÃ»µéÀ» Àû´çÇÑ Àå¼Ò·Î ´Ù½Ã º¸³¾ 
°ÍÀÌ´Ù. 

TIA³ª TERMÀ» »ç¿ëÇØº» »ç¶÷ÀÌ¶ó¸é ÀÌ·± °³³äÀ» º»ÀûÀÌ ÀÖÀ» °ÍÀÌ´Ù. ÀÌµé 
µÎ ÇÁ·Î±×·¥À» »ç¿ëÇÏ¸é ´ç½ÅÀº ÇÑ Æ÷Æ®¸¦ ÀçÀü¼Û ÇÒ ¼ö ÀÖ´Ù. Ä£±¸ ÇÏ³ª°¡ ´©
±¸µç 192.251.139.21 Æ÷Æ® 4024¸¦ »ç¿ëÇÏ¸é ´©±¸µç ±×ÀÇ À¥ ¼­¹ö¿¡ Á¢¼ÓÀ» Çã
¶ôÇÏ´Â TIA ¼Â¾÷À» ÇÏ°í ÀÖ´Ù. ÇÁ¶ô½Ã ¼­¹ö´Â ÀÌ·¸°Ô, ±×·¯³ª backward ÀÛ¾÷À¸
·Î ÀÛµ¿ÇÑ´Ù. ´©±¸¶óµµ Æ÷Æ® 80¿¡ Á¢¼ÓÇÏ±â À§ÇØ¼­´Â Æ÷Æ® 1080À» (¶Ç´Â ÀÚ½ÅÀÌ 
¼³Á¤ÇØ³õÀº) »ç¿ëÇØ¾ß ÇÑ´Ù. 

ÇÁ¶ô½Ã ¼­¹öÀÇ ÁÁÀºÁ¡Àº ¿Ã¹Ù¸£°Ô È¯°æ¼³Á¤ÀÌ µÆ´Ù¸é, ¿Ïº®ÇÏ°Ô ¾ÈÀüÇÏ´Ù´Â °Í
ÀÌ´Ù. ÇÁ¶ô½Ã ¼­¹ö´Â ´©±¸¶óµµ ±×µéÀ» ÅëÇØ ¾ÈÀ¸·Î µé¾î¿Àµµ·Ï ÇÏÁö ¾ÊÀ» °ÍÀÌ
´Ù. 
</p>

<sect>Setting This All Up
<sect1>ÇÏµå¿þ¾î ¿ä±¸»çÇ×
<p>¿ì¸®ÀÇ ¿¹¸¦ µé¾îº¸¸é, ÄÄÇ»ÅÍ´Â 486-dx66, ¸Þ¸ð¸®´Â 8¸Þ°¡, 500MÀÇ ¸®´ª½º ÆÄ
Æ¼¼Ç, 14400 ¸ðµ©À» ÅëÇÑ ÀÎÅÍ³Ý Á¦°øÈ¸»ç¿ÍÀÇ ppp ¿¬°á µîÀÌ ÀÖ´Ù. ÀÌ°Í
ÀÌ ±âº»ÀûÀÎ ¸®´ª½º ¹Ú½ºÀÌ´Ù. ¿©±â¿¡ ¹æÈ­º®À» ¸¸µé±â À§ÇØ¼­ NE2000 ÀÌ¼­³×Æ®
card¸¦ ÇÏ³ª Ãß°¡ÇÑ´Ù. ±×¸®°í ±×°ÍÀº windows 3.1À» °¡µ¿ÇÏ´Â 3´ëÀÇ pc¿Í 
SunOS 4.1À» µ¹¸®´Â 2´ëÀÇ sun¿¡ ¿¬°áµÈ´Ù. ÀÌ·± ¼³Á¤Àº ¼±ÅÃÇÑ °ÍÀº ÀÌ°ÍÀÌ 
¸Å¿ì ÀÏ¹ÝÀûÀÎ °ÍµéÀÌ°í µÎ °³ÀÇ ÇÃ·§ÆûÀÌ ¸ðµÎ ³ª¿¡°Ô Ä£¼÷ÇÑ °ÍÀÌ±â ¶§¹®ÀÌ
´Ù. ³ª´Â Áö±Ý ÀÌ¾ß±âÇÏ´Â °ÍµéÀÌ ¸ÅÅ²Åä½Ã¿¡¼­µµ °¡´ÉÇÒ°ÍÀÌ¶ó°í »ó»óÇÏÁö¸¸ 
MacÀ» ±×¸® ÀÚÁÖ »ç¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î Àå´ãÇÒ ¼ö´Â ¾ø´Ù. 
</p>

<sect1>softwareÀÇ setting 
<p>ÀÌÁ¦ ´ç½ÅÀº 14.4 ppp ¶óÀÎÀ» ÅëÇØ ³×Æ®¿öÅ©¿¡ Á¢¼ÓµÈ ¸®´ª½º ¹Ú½º¸¦ °®°Ô µÇ¾ú´Ù. 
±×¸®°í ¸®´ª½º¿Í ´Ù¸¥ ÄÄÇ»ÅÍµé·Î ¿¬°áµÈ ÀÌ¼­³×Æ® ³×Æ®¿÷À» Áö³æ´Ù. ¿ì¼±Àº 
Àû´çÇÑ ¿É¼ÇÀ» ÁÖ°í ¸®´ª½º Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù. ¿©±â¼­ ³ª´Â 
Kernel- ÇÏ¿ìÅõ, Ethernet-ÇÏ¿ìÅõ, NET-2 ÇÏ¿ìÅõ µîÀ» »ìÆìº¸°í, &quot;make config&quot;À» 
ÇÏ¿´´Ù. 
<enum>
<item> ³×Æ®¿öÅ· SupÆ÷Æ®À» ÄÒ´Ù
<item> TCP/IP ³×Æ®¿öÅ·À» ÄÒ´Ù
<item> IP ForwardingÀ» ²ö´Ù
<item> IP FirewallingÀ» ÄÒ´Ù
<item> IP °èÁ¤ingÀ» ÄÒ´Ù. º¸¾È ¼ö´ÜÀ» ¼³Á¤ÇÏ°í ÀÖÀ¸¹Ç·Î ½ÅÁßÇÏ°Ô º¸ÀÎ´Ù
<item> ³×Æ®¿öÅ· Device Support¸¦ ÄÒ´Ù
<item> ¿ì¸®´Â PPP and ÀÌ¼­³×Æ® support¸¦ Ä×Áö¸¸, ÀÌ°ÍÀº ´ç½ÅÀÇ interface¿¡ ´Þ
 ¸° °ÍÀÌ´Ù.
</enum>
±×·± µÚ ¿ì¸®´Â Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏÇÏ°í, ¼³Ä¡ÇÑ ÈÄ ¸®ºÎÆ® Çß´Ù. ºÎÆ® °úÁ¤¿¡¼­ 
ÀÎÅÍÆäÀÌ½º°¡ ³ªÅ¸³¯ °ÍÀÌ°í, ¿ì¸®´Â Àß µÇ¾ú´Ù. Á¤»óÀûÀ¸·Î µÇÁö
¾Ê´Â´Ù¸é, ´Ù¸¥ ÇÏ¿ìÅõ¸¦ Âü°íÇÏ¸ç µÉ ¶§±îÁö ÇØº¸¾Æ¶ó. 
</p>
 
<sect1> ³×Æ®¿÷ ÁÖ¼ÒÀÇ Á¶Á¤
<p>ÀÌ°ÍÀº ¸Å¿ì Àç¹ÌÀÖ´Â ºÎºÐÀÌ´Ù. ¿ì¸®´Â Á¢±Ù¸¦ ÇÏ±âÀ§ÇØ ÀÎÅÍ³ÝÀ» ¿øÇÏÁö´Â 
¾ÊÀ¸¹Ç·Î, ½ÇÁ¦ ÁÖ¼Ò¸¦ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ¾î¶² ÈÇ¸¢ÇÑ C class´Â 
192.168.2.xxx¶ó´Â °ÍÀ» »ç¿ëÇÏ´Âµ¥, ÀÌ°ÍÀº °ßº»ÀÇ test doaminÀ¸·Î ¼³Á¤µÈ °Í
ÀÌ´Ù. ÀÌ¿Í°°ÀÌ, ¾Æ¹«µµ ±×°ÍÀ» »ç¿ëÇÏÁö ¾ÊÀ¸¸ç, ¿ÜºÎ·ÎºÎÅÍÀÇ ¾î¶°ÇÑ ¿äÃ»°úµµ 
Ãæµ¹À» ÀÏÀ¸Å°Áö ¾ÊÀ» °ÍÀÌ´Ù. ±×·¯¹Ç·Î, ÀÌ ¼³Á¤¿¡¼­´Â, ¿ÀÁ÷ ÇÏ³ªÀÇ ½ÇÁ¦ IP 
ÁÖ¼Ò°¡ ÇÊ¿äÇÒ »ÓÀÌ´Ù. ´Ù¸¥ °ÍÀº ÇÏ´ø ¸»´ø ÀÚÀ¯ÀÌ¸ç, ³×Æ®¿÷¿¡ ÀüÇô ¿µÇâ
À» ¹ÌÄ¡Áö ¾Ê´Â´Ù. 

ppp¸¦ À§ÇØ »ç¿ëµÇ´Â ½Ã¸®¾ó Æ÷Æ®¿¡ ½ÇÁ¦ IP¸¦ ºÎ¿©ÇÏ¶ó. ¹æÈ­º®ÀÇ ÀÌ¼­³×Æ® 
Ä«µå¿¡ 192.168.2.1 À» ºÎ¿©ÇÏ¶ó. ±×¸®°í º¸È£¹Þ´Â ³×Æ®¿÷ÀÇ ´Ù¸¥ ¸ðµç ¸Ó½Å
¿¡ ±× µµ¸ÞÀÎÀÇ ¼ýÀÚµéÀ» ºÎ¿©ÇØ¶ó. 
</p>

<sect1> Å×½ºÆ®ÇÏ±â
<p>Ã¹Â°·Î, ¹æÈ­º®¿¡¼­ ÀÎÅÍ³Ý¿¡ pingÀ» ÇØº¸¾Æ¶ó. ³ª´Â Å×½ºÆ® ÁöÁ¡À¸·Î nic.ddn.milÀ» 
»ç¿ëÇÏ°ï Çß´Ù. pingÀº ¿©ÀüÈ÷ ÈÇ¸¢ÇÑ Å×½ºÆ® ¹æ¹ýÀÌ±ä ÇÏÁö¸¸, ³»°¡ ±â´ëÇß´ø¸¸
Å­ ¹ÏÀ»¸¸ ÇÏÁö´Â ¾Ê¾Ò´Ù. Ã³À½¿¡ Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù¸é, ´ç½ÅÀÇ lan¿¡ ¿¬°á
µÇÁö ¾ÊÀº ´Ù¸¥ Àå¼Ò·Î ½ÃµµÇØ º¸¾Æ¶ó. ±×·¡µµ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù¸é, ppp ¼³Á¤ÀÌ 
Àß¸øµÈ °ÍÀÌ´Ù. net-2 ÇÏ¿ìÅõ¸¦ ´Ù½ÃÇÑ¹ø ÀÐ°í, ´Ù½Ã ½ÃµµÇØ º¸¾Æ¶ó. ÀÌÁ¦, 
º¸È£¹Þ´Â ³×Æ®¿÷ ³»ÀÇ ´Ù¸¥ È£½ºÆ®°£¿¡ pingÀ» ÇØºÁ¶ó. ¸ðµç ÄÄÇ»ÅÍµéÀº ¼­·Î 
pingÀÌ °¡´ÉÇØ¾ß ÇÑ´Ù. ±×·¸Áö ¾Ê´Ù¸é, net-2 ÇÏ¿ìÅõ¸¦ ´Ù½ÃÀÐ°í ³×Æ®¿÷ »ó¿¡¼­ 
Á»´õ ÀÏÀ» ÇØºÁ¶ó. 

±×·¯¸é º¸È£¹Þ´Â ³×Æ®¿÷ ³»ÀÇ ¸ðµç ÄÄÇ»´õ¿¡¼­ ¹æÈ­º®·Î pingÀÌ °¡´ÉÇÏ´Ù. ±×
·¸Áö ¾Ê´Ù¸é, µÇµ¹¾Æ ¿Í¶ó. ppp ÁÖ¼Ò°¡ ¾Æ´Ï¶ó 192.168.2.1·Î ping°¡ °¡´ÉÇØ¾ß 
ÇÑ´Ù´Â °ÍÀ» ±â¾ïÇÏ¶ó. 
±×¸®°í, º¸È£¹Þ´Â ³×Æ®¿÷ÀÇ ³»ºÎ·ÎºÎÅÍ ¹æÈ­º®ÀÇ ppp ÁÖ¼Ò·Î pingÀ» ½Ãµµ
ÇØ º¸¶ó. ±×°ÍÀÌ µÈ´Ù¸é, IP forwardingÀ» ²ôÁö ¾ÊÀº °ÍÀÌ¸ç, Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄ
ÀÏÇØ¾ß¸¸ ÇÑ´Ù. º¸È£¹Þ´Â ³×Æ®¿÷¿¡ 192.168.2.1 ÀÌ¶ó´Â µµ¸ÞÀÎÀ» ºÎ¿©ÇÏ´Â °ÍÀº 
¾î¶² ÆÐÅ¶ÀÌ¶óµµ ÀÌ ³×Æ®¿÷À¸·Î ¶ó¿ìÆÃµÇÁö ¾Ê°Ô ÇÑ´Ù´Â °ÍÀ» ÀÇ¹ÌÇÑ´Ù. ±×·¯
³ª IP forwardingÀ» ²¨³õ´Â °ÍÀÌ ¾îÂ·µç ´õ¿í ¾ÈÀüÇÏ´Ù. ÀÌ°ÍÀº ÄÜÆ®·ÑÀ» ppp 
Á¦°øÈ¸»ç°¡ ¾Æ´Ñ ´ç½ÅÀÇ ¼Õ¿¡ ³²°Ü³õ´Â´Ù. 

¸¶Áö¸·À¸·Î, ¹æÈ­º®·ÎºÎÅÍ º¸È£¹Þ´Â ³×Æ®¿÷³»ÀÇ ¸ðµç ¸Ó½Å¿¡°Ô pingÀ» ÇØº¸
¶ó. ÀÌ¶§ ±îÁö ¾Æ¹«·± ¹®Á¦µµ ¾ø¾î¾ß ÇÑ´Ù. ÀÌÁ¦ ¹æÈ­º®ÀÇ ±âº»ÀûÀÎ ¼³Á¤ÀÌ µÇ
¾ú´Ù. 
</p>

<sect1> ¹æÈ­º® º¸È£
<p>¹æÈ­º®Àº °ø°Ý¿¡ ´ëÇØ ¸¹ÀÌ °³¹æµÇ¾î ÀÖ´Ù¸é ¾Æ¹«·± È¿°ú°¡ ¾ø´Ù. ¿ì¼± 
/etc/inetd.conf¸¦ »ìÆìº¸¶ó. ÀÌ ÆÄÀÏÀÌ &quot;super ¼­¹ö&quot;¶ó ºÒ¸®´Â ±×°ÍÀÌ´Ù. ±×°Í
Àº ¿äÃ»ÀÌ ÀÖÀ» ¶§ ÇÑ¹«´õ±âÀÇ ¼­¹ö µ¥¸óÀ» °¡µ¿ÇÑ´Ù. 
<verb>
¿¹:
 + Telnet
 + Talk
 + FTP
 + Daytime
</verb>
ÇÊ¿äÄ¡ ¾ÊÀº °ÍÀº ¸ðµÎ ²¨³õ¾Æ¶ó. Æ¯È÷ netstat, systat, tftp, bootp, finger µîÀº 
È®½ÇÈ÷ ²ôµµ·Ï ÇØ¶ó. ¶Ç telnetÀº ²¨³õ°í rlogin ¶Ç´Â ±× ¹Ý´ë¸¸À» Çã¿ëÇÒ¼öµµ 
ÀÖ´Ù. ±×·¯¸é, kill -HUP &lt;pid&gt;À» ÀÔ·ÂÇÏ¿© ÇØ´ç ÇÁ·Î¼¼½º¿¡ SIG-HUP ¸Þ½ÃÁö
¸¦ º¸³½´Ù. ÀÌ°ÍÀº inetd·Î ÇÏ¿©±Ý config ÆÄÀÏÀ» ´Ù½ÃÀÐ°í Àç½ÃÀÛ ÇÏ°Ô ¸¸µé °Í
ÀÌ´Ù. ¹æÈ­º®ÀÇ Æ÷Æ® 15·Î ÅÚ³ÝÇÏ¿© ±×°ÍÀ» Å×½ºÆ®ÇØ¶ó. Æ÷Æ® 15´Â 
netstatÀÇ Æ÷Æ®ÀÌ´Ù. netstatÀÇ Ãâ·ÂÀÌ ÀÖ´Ù¸é, Á¦´ë·Î Àç½ÃÀÛÀ» ÇÏÁö ¸øÇÑ °ÍÀÌ´Ù. 
</p>

<sect> Firewalling Software
<sect1>»ç¿ë°¡´ÉÇÑ ÆÐÅ°Áö
<p>¿ÏÀüÇÑ ¹æÈ­º®Àº ¸®´ª½º Ä¿³Î°ú ±âº»ÀûÀÎ ³×Æ®¿öÅ· ÆÐÅ°Áö(inetd, telnetd¿Í
telnet, ftpd¿Í ftp) µîÀ» Á¦¿ÜÇÑ ¾î¶°ÇÑ ¼ÒÇÁÆ®¿þ¾îµµ ÇÊ¿ä·ÎÇÏÁö ¾Ê´Â´Ù.

±×·¯³ª, ÀÌ·¯ÇÑ ¹æÈ­º®Àº ¸Å¿ì Á¦ÇÑÀûÀÌ¸ç, ±×´ÙÁö À¯¿ëÇÏÁöµµ ¾Ê´Ù. 
±×·¡¼­, ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°ÁöµéÀº ¹æÈ­º®À» Á»´õ À¯¿ëÇÏ°Ô ÇÏµµ·Ï ¸¸µé¾îÁ®¾ß ÇÑ´Ù. 
³»°¡ °¡Àå »ó¼¼È÷ ½ÃÇèÇØº¸°í ½ÍÀº °ÍÀº &quot;socks&quot;¶ó ºÒ¸®´Â ¹æÈ­º® ÆÐÅ°ÁöÀÌ´Ù. 
ÀÌ°Í¿Ü¿¡µµ ´ç½ÅÀÌ ±â¾ïÇØ µÑ¸¸ÇÑ ÇÁ·Î±×·¥µéÀÌ 2°³ ´õÀÖ´Ù. ÀÌÁ¦ ±×°Íµé¿¡ ´ë
ÇÑ °£´ÜÈ÷ »ìÆìº¸µµ·Ï ÇÏ°Ú´Ù. 
</p>

<sect1> The TIS Firewall ÅøÅ¶
<p>TIS´Â ¹æÈ­º®À» ¼ö¿ùÇÏ°Ô ¸¸µéµµ·Ï ¼³°èµÈ ¸¹Àº ÇÁ·Î±×·¥ÀÇ ¸ðÀ½À» ³»³õ¾Ò´Ù. 
±× ÇÁ·Î±×·¥µéÀº ±âº»ÀûÀ¸·Î socks ÆÐÅ°Áö¿Í °°Àº¿ªÇÒÀ» ÇÏÁö¸¸, Á¶±Ý ´Ù¸¥ Àü
·«À» °¡Áö°í ¼³°èµÇ¾ú´Ù. socks´Â ¸ðµç ÀÎÅÍ³Ý Ã³¸®¸¦ ´ã´çÇÏ´Â ÇÏ³ª
ÀÇ ÇÁ·Î±×·¥À» °¡Áö°í ÀÖ´Â ¹Ý¸é¿¡, TIS´Â ÇÏ³ªÀÇ ÇÁ·Î±×·¥À» ¹æÈ­º®À» »ç¿ëÇØ
¾ßÇÏ´Â °¢°¢ÀÇ À¯Æ¿¸®Æ¼µé·Î ³ª´©¾î ³õ¾Ò´Ù. 

ÀÌ µÎ°¡Áö¸¦ Á»´õ Àß ºñ±³ÇÏ±âÀ§ÇØ www°ú telnet Á¢±Ù¸¦ ¿¹·Î µé¾îº¸ÀÚ. 
socks¸¦ °¡Áö°í´Â, ÇÏ³ªÀÇ config ÆÄÀÏ°ú ÇÏ³ªÀÇ µ¥¸óÀ» ¼³Á¤ÇÑ´Ù. ÀÌ ÆÄÀÏ°ú 
µ¥¸óÀ» ÅëÇØ, telnet°ú www µÎ°¡Áö°¡ ¸ðµÎ °¡´ÉÇÏ´Ù. ¹°·Ð ºÒ°¡´ÉÇÏµµ·Ï ÇØ
³õÁö ¾ÊÀº ´Ù¸¥ ¼­ºñ½ºµéµµ ¸¶Âù°¡ÁöÀÌ´Ù. 

TIS ÅøÅ¶À» °¡Áö°í´Â, ¼³Á¤ ÆÄÀÏ »Ó¸¸¾Æ´Ï¶ó °¢°¢ÀÇ www°ú telnetÀ» À§ÇÏ¿© 
ÇÏ³ªÀÇ µ¥¸óÀ» ¼³Á¤ÇØÁØ´Ù. ÀÌ°ÍÀ» ¸¶Ä£ µÚ, ¸í½ÃÀûÀÎ set upÀÌ ÀÖÀ» ¶§ ±îÁö 
´Ù¸¥ ÀÎÅÍ³Ý Á¢±Ù´Â ±ÝÁöµÈ´Ù. (talk °°Àº) µ¥¸óÀÌ Á¦°øµÇÁö ¾Ê¾Ò´Ù¸é, 
&quot;plug-in&quot; µ¥¸óÀ» »ç¿ëÇÒ¼ö ÀÖÁö¸¸, ´Ù¸¥ toolÃ³·³ À¯¿¬ÇÏÁöµµ ¶Ç ¼³Á¤ÇÏ±â ½±
Áöµµ ¾Ê´Ù. 

ÀÌ°ÍÀº Á¶±Ý ´Þ¶óº¸ÀÏ »ÓÀÌÁö¸¸, ¸Å¿ì Ä¿´Ù¶õ Â÷ÀÌ°¡ µÈ´Ù. socks´Â ´ç½ÅÀ» ºÎÁÖ
ÀÇÇÏ°Ô ¸¸µé ¼ö ÀÖ´Ù. ºÎÁÖÀÇÇÏ°Ô ¼³Á¤µÈ socks ¼­¹ö´Â, ³»ºÎÀÇ ´©±º°¡°¡ ÃÖÃÊ
¿¡ ÀÇµµµÈ °Í º¸´Ù ¸¹Àº ÀÎÅÍ³Ý Á¢±Ù¸¦ ¾òÀ» ¼ö ÀÖµµ·Ï ¸¸µç´Ù. TIS ÅøÅ¶
À» »ç¿ëÇÏ¸é, ³»ºÎÀÇ »ç¶÷µéÀº ½Ã½ºÅÛ °ü¸®ÀÚ°¡ Çã¿ëÇÑ Á¢±Ù¸¸ ÇÒ ¼ö ÀÖ´Ù. 
socks´Â ¼³Á¤ÇÏ±â ½±°í, ÄÄÆÄÀÏÇÏ±â ½¬¿ì¸ç, ´ë´ÜÈ÷ À¯¿¬ÇÏ´Ù. º¸È£¹Þ´Â ³×Æ®¿÷ 
³»ºÎÀÇ »ç¶÷µéÀ» ÅëÁ¦ÇÏ°í ½Í´Ù¸é, TIS°¡ ´õ ¾ÈÀüÇÏ´Ù. µÎ°¡Áö ¸ðµÎ ¿ÜºÎ·Î ºÎ
ÅÍ´Â Àý´ëÀûÀÎ º¸È£¸¦ Á¦°øÇÑ´Ù. 
</p>

<sect1>TCP Wrapper 
<p>tcp wrapper´Â ¹æÈ­º® À¯Æ¿¸®Æ¼´Â ¾Æ´ÏÁö¸¸, »ó´çÈ÷ ºñ½ÁÇÑ È¿°ú¸¦ ³»ÁØ´Ù. 
tcp wrapper¸¦ »ç¿ëÇÏ¸é log¸¦ ±â·ÏÇÒ¼ö ÀÖÀ»»Ó¸¸ ¾Æ´Ï¶ó, ´©°¡ ´ç½ÅÀÇ ¸Ó½Å°ú 
¼­ºñ½º¿¡ Á¢±Ù¸¦ °¡Áú °Í ÀÎ°¡¸¦ Á¦¾îÇÒ¼ö ÀÖ´Ù. ¶ÇÇÑ ±âº»ÀûÀÎ À§Á¶¸¦ ¹ß°ß
ÇØ ÁØ´Ù.
 
tcp wrapper´Â ¸î°¡Áö ÀÌÀ¯·Î ÀÌ°÷¿¡¼­ ´õ ÀÌ»ó »ó¼¼ÇÏ°Ô ´Ù·ç¾îÁöÁö´Â ¾Ê´Â
´Ù. 

¡Í tcp wrapper´Â ½ÇÁ¦ ¹æÈ­º®Àº ¾Æ´Ï´Ù. 
¡Í ±×°ÍÀ» »ç¿ëÇÏ·Á¸é ÀÎÅÍ³Ý¿¡ ¿¬°áµÇ¾î ÀÖ¾î¾ß ÇÏ¸ç, ÀÌÃ³·³ IP ÁÖ¼Ò¸¦ °¡
Á®¾ß¸¸ ÇÑ´Ù. 
¡Í ¿ÀÁ÷ ÀÚ½ÅÀÌ ¼³Ä¡µÇ¾îÀÖ´Â ¸Ó½Å¸¸À» Á¦¾îÇÏ¸ç, ³×Æ®¿÷¿¡¼­´Â È¿°úÀûÀÌÁö ¾Ê
 ´Ù. ¹æÈ­º®Àº ¸ðµç ¾ÆÅ°ÅØÃ³ÀÇ ¸Ó½ÅÀ» º¸È£ÇÒ ¼ö ÀÖÁö¸¸, TCP wrapperÀº 
 ¸ÅÅ²Åä½Ã¿Í MS À©µµ¿¡¼­´Â ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù. 
</p>

<sect1> Ipfw and Ipfw Admin
<sect> ÇÁ¶ô½Ã ¼­¹ö
<sect1>ÇÁ¶ô½Ã ¼­¹öÀÇ ¼³Á¤
<p>ÇÁ¶ô½Ã ¼­¹ö´Â ºÎ°¡ÀÇ software¸¦ ÇÊ¿ä·Î ÇÑ´Ù. ±×°ÍµéÀ» ´ÙÀ½ÀÇ ÁÖ¼Ò¿¡¼­ ¾ò
À» ¼ö ÀÖ´Ù:

<url url="ftp://sunsite.unc.edu/pub/linux/system/network/misc/socks-linux-src.tgz" name="sunsite.unc.edu/pub/linux/system/network/misc/socks-linux-src.tgz">
ÀÌ µð·ºÅä¸®¿¡´Â &quot;socks-conf&quot;¶ó ºÒ¸®´Â ¿¹Á¦ config ÆÄÀÏµµ µé¾îÀÖ´Ù. ÀÌ ÆÄÀÏÀ» 
´ç½Å ¸Ó½ÅÀÇ µð·ºÅä¸®¿¡¼­ ¾ÐÃàÀ» Ç®°í, makeÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ Áö½Ã¸¦ µû¸£¶ó. 
³»°¡ ±×°ÍÀ» make ÇÒ ¶§´Â ¸î°¡Áö¹®Á¦°¡ ÀÖ¾ú´Ù. MakefileÀÌ ¿Ã¹Ù¸¥Áö¸¦ È®ÀÎÇÏ
¶ó. ¾î¶² °ÍÀº ¹Ù¸£°í, ¾î¶² °ÍÀº ±×·¸Áö ¾Ê´Ù.

ÇÁ¶ô½Ã ¼­¹ö°¡ /etc/inetd.conf¿¡ Ãß°¡µÇ¾ß ÇÑ´Ù´Â Áß¿äÇÑ »ç½ÇÀ» ÀØÁö¸»¶ó. ´ç
½ÅÀº ´ÙÀ½ÀÇ ¶óÀÎÀ» Ãß°¡ÇØ¾ßÇÑ´Ù:
 socks stream tcp nowait nobody /usr/local/etc/sockd sockd
</p>
 
<sect1>ÇÁ¶ô½Ã ¼­¹öÀÇ È¯°æ¼³Á¤
<p>socks ÇÁ·Î±×·¥¿¡´Â 2°³ÀÇ ºÐ¸®µÈ ¼³Á¤ ÆÄÀÏÀÌ ÇÊ¿äÇÏ´Ù. ÇÏ³ª´Â Á¢±Ù°¡ Çã¿ë
µÇ¾úÀ½À» ¾Ë¸®±â À§ÇÑ°ÍÀÌ¸ç, ´Ù¸¥ °ÍÀº ¿äÃ»µÈ °ÍÀ» Àû´çÇÑ ÇÁ¶ô½Ã ¼­¹ö·Î 
routingÇÏ±â À§ÇÑ °ÍÀÌ´Ù. Á¢±Ù ÆÄÀÏÀº ¼­¹ö¿¡ ³õ¿© ÀÖ¾î¾ß ÇÑ´Ù. routing ÆÄÀÏ
Àº ¸ðµç À¯´Ð½º ¸Ó½Å¿¡ ³õ¿©ÀÖ¾î¾ß ÇÑ´Ù. µµ½º¿Í ¸ÅÅ²Åä½Ã´Â ÁüÀÛÄÁ´ë, ÀÚ½ÅÀÇ 
routingÀÌ ÀÖÀ» °ÍÀÌ´Ù. 
</p>

<sect2> the Á¢±Ù ÆÄÀÏ 
<p>socks 4.2 beta¿¡¼­ Á¢±Ù ÆÄÀÏÀº &quot;sockd.conf&quot;·Î ºÒ¸°´Ù. ±×°ÍÀº permit°ú deny 
µÎ °³ÀÇ ¶óÀÎÀ» Æ÷ÇÔÇØ¾ß ÇÑ´Ù. °¢°¢ÀÇ ¶óÀÎÀº ¼¼ °³ÀÇ ¿£Æ®¸®¸¦ °¡Áú °ÍÀÌ´Ù:
<verb>
 + The Identifier (permit/deny)
 + The IP ÁÖ¼Ò
 + The ÁÖ¼Ò modifier
</verb>
IP ÁÖ¼Ò´Â ÀüÇüÀûÀÎ dot Ç¥±â¹ýÀ¸·Î ÀÌ·ç¾îÁø 4¹ÙÀÌÆ®ÀÇ ÁÖ¼Ò¸¦ Áö´Ñ´Ù. 
Áï, 192.168.2.0 µûÀ§ÀÇ °ÍÀÌ´Ù. 
ÁÖ¼Ò modifier ¶ÇÇÑ 4¹ÙÀÌÆ®ÀÇ ÀüÇüÀûÀÎ IP ÁÖ¼ÒÀÌ´Ù. ±×°ÍÀº ¸¶Ä¡ 
netmaskÃ³·³ µ¿ÀÛÇÑ´Ù. ÀÌ ¼ýÀÚ°¡ 32bitÀÌ µÇµµ·Ï »ó»óÇØº¸¶ó(1s ¶Ç´Â 0s). ±× 
bitÀÌ 1ÀÌ¸é, ±×°ÍÀÌ Ã¼Å©ÇÏ´Â ÀÀ´ä bitÀÌ IP ÁÖ¼ÒsoÀÇ ÀÀ´ä bit¿Í µé¾î¸Â¾Æ¾ß 
ÇÑ´Ù. 

¿¹¸¦ µé¾î, lineÀÌ ÀÌ·¸´Ù¸é:
 permit 192.168.2.23 255.255.255.255
±×°ÍÀº ¿¹¸¦µé¾î 192.168.2.3°ú °°ÀÌ 192.168.2.23³»ÀÇ ¸ðµç bit¿Í µé¾î¸Â´Â IP 

ÁÖ¼Ò¸¸À» Çã¿ëÇÒ °ÍÀÌ´Ù. ÀÌ lineÀÇ °æ¿ì:
 permit 192.168.2.0 255.255.255.0
192.168.2.255¸¦ ÅëÇØ ±×·ì 192.168.2.0³»ÀÇ ¸ðµç ¹øÈ£µéÀ» Çã¿ëÇÒ °ÍÀÌ´Ù. ´ç½ÅÀº 
ÀÌ ¶óÀÎÀ» °¡Á®¼­´Â ¾ÈµÈ´Ù:
 permit 192.168.2.0 0.0.0.0
¿Ö³ÄÇÏ¸é ÀÌ°ÍÀº ¾Æ¹« ÁÖ¼Ò³ª »ó°ü¾øÀÌ Çã¿ëÇÒ °ÍÀÌ±â ¶§¹®ÀÌ´Ù.

±×·¯¹Ç·Î, ¿ì¼± ¿øÇÏ´Â ¸ðµç ÁÖ¼Ò¸¦ Çã¿ëÇÏ°í, ±×·± µÚ ³ª¸ÓÁö¸¦ ºÒÇãÇÏ¶ó. 
domain 192.168.2.xxx ³»ÀÇ ¸ðµç»ç¶÷À» Çã¿ëÇÏ°í ½Í´Ù¸é:
 permit 192.168.2.0 255.255.255.0
 deny 0.0.0.0 0.0.0.0
ÀÌ·¸°Ô ÇÏ¸é Àß µÈ´Ù. deny lineÀÇ Ã¹ ¹øÂ° &quot;0.0.0.0&quot; À» ÁÖ¸ñÇØ¶ó. &quot;0.0.0.0&quot;ÀÇ 
modifier¸¦ °¡Áö¸é, IP ÁÖ¼Ò´Â ¹®Á¦°¡ µÇÁö¾Ê´Â´Ù. ÀÔ·ÂÇÏ±â ½¬¿ì¹Ç·Î ¸ðµÎ '0'
À» Ä¡´Â °ÍÀÌ Ç¥ÁØÀÌ´Ù. 

°¢°¢¿¡ ÇÏ³ªÀÌ»óÀÇ ¿£Æ®¸®µµ Çã¿ëµÈ´Ù. Æ¯Á¤ÇÑ »ç¿ëÀÚ¸¸ Á¢±ÙÀ» Çã°¡ ¶Ç´Â ºÒÇã 
ÇÒ¼öµµ ÀÖ´Ù. ÀÌ°ÍÀº ident ÀÎÁõÀ» ÅëÇØ¼­ ÀÌ·ç¾îÁø´Ù. ¸ðµç ½Ã½ºÅÛÀÌ 
idnet¸¦ Áö¿øÇÏ´Â °ÍÀº ¾Æ´Ï¹Ç·Î, Æ®·³Æê À©»èÀ» Æ÷ÇÔÇÏ¿©, ±×°ÍÀ» ¿©±â¼­ 
»ó¼¼È÷ ÀÌ¾ß±â ÇÏÁö´Â ¾Ê°Ú´Ù. socks¿¡ µþ·ÁÀÖ´Â ¹®¼­¿¡ ÀÌ ÁÖÁ¦¿¡ ´ëÇØ ÀÚ¼¼È÷ 
³ª¿ÍÀÖ´Ù. 
</p>

<sect2>The Routing ÆÄÀÏ
<p>routing ÆÄÀÏÀº ±âºÐ³ª»Ú°Ôµµ &quot;socks.conf&quot;¶ó°í ºÒ¸°´Ù. ³»°¡ &quot;±âºÐÀÌ ³ª»Ú´Ù&quot;¶ó°í 
ÀÌ¾ß±â ÇÑ °ÍÀº ÀÌ°ÍÀÌ Á¢±Ù ÆÄÀÏÀÇ ÀÌ¸§°ú ¸Å¿ì ºñ½ÁÇÏ¿© ÀÌ µÎ ÆÄÀÏÀ» È¥µ¿ÇÏ
±â ½±±â ¶§¹®ÀÌ´Ù. 

routing ÆÄÀÏÀº socks Å¬¶óÀÌ¾ðÆ®¿¡°Ô ¾ðÁ¦ socks¸¦ »ç¿ëÇÒ°ÍÀÎÁö, ¶Ç ¾ðÁ¦ »ç¿ëÇÏÁö 
¾ÊÀ» °ÍÀÎÁö¸¦ ¾Ë·ÁÁÖ±âÀ§ÇØ Á¸ÀçÇÑ´Ù. ¿¹¸¦µé¾î, ¿ì¸®ÀÇ ³×Æ®¿÷ ³»¿¡¼­´Â, 
192.168.2.3Àº ¹æÈ­º®ÀÎ 192.168.2.1°ú Åë½ÅÇÏ±âÀ§ÇØ socks¸¦ »ç¿ëÇÒ ÇÊ¿ä´Â ¾ø
´Ù. ±×°ÍÀº ÀÌ¼­³×Æ®À» °æÀ¯ÇÑ Á÷Á¢ ¿¬°áÀ» °¡Áö°í ÀÖ±â ¶§¹®ÀÌ´Ù. ±×°Í
Àº 127.0.0.1ÀÇ loopback¸¦ ÀÚµ¿À¸·Î Á¤ÀÇÇÑ´Ù. ¹°·Ð ÀÚ½Å¿¡°Ô ÀÌ¾ß±âÇÏ±â À§ÇØ¼­
µµ socks °¡ ÇÊ¿ä¾ø´Ù. ¿©±â¿¡´Â 3°³ÀÇ ¿£Æ®¸®°¡ ÀÖ´Ù. 
<verb>
 + deny
 + direct
 + sockd
</verb>
deny´Â socks¿¡°Ô ¾ðÁ¦ ¿äÃ»À» °ÅºÎÇÒÁö¸¦ ¾Ë·ÁÁØ´Ù. ÀÌ ¿£Æ®¸® ´Â sockd.conf¿¡
¼­¿Í °°ÀÌ indentifier, ÁÖ¼Ò, modifierÀÇ ¼¼ field ¸¦ Áö´Ñ´Ù. 
ÀÏ¹ÝÀûÀ¸·Î, ÀÌ°Íµéµµ sockd.conf, Á¢±Ù ÆÄÀÏ¿¡ ÀÇÇØ ´Ù·ïÁö¹Ç·Î, modifier field 
´Â 0.0.0.0À¸·Î ¼³Á¤µÈ´Ù. ¸¸¾à ¾î´À°÷À¸·Î ºÎÅÍÀÇ È£Ãâµµ ºÒ°¡´ÉÇÏ°Ô ÇÏ°í½Í´Ù
¸é, ±×°ÍÀ» ¿©±â¼­ ÇÒ ¼ö ÀÖ´Ù. direct ¿£Æ®¸®´Â ¾î´À ÁÖ¼Ò°¡ socks ¸¦ »ç¿ëÇÏ
Áö ¾ÊÀ»°ÍÀÎ°¡¸¦ ¾Ë·ÁÁØ´Ù. ÀÌ°ÍµéÀº ¸ðµÎ ÇÁ¶ô½Ã ¼­¹ö ¾øÀÌ Á¢±Ù °¡´ÉÇÑ 
ÁÖ¼ÒµéÀÌ´Ù. ÀÌ°Íµµ identifier, ÁÖ¼Ò, modifierÀÇ ¼¼ field ¸¦ Áö´Ñ´Ù. ¿ì¸®ÀÇ 
¿¹¸¦ µé¾îº¸¸é ÀÌ·¸´Ù.

 direct 192.168.2.0 255.255.255.0
 Thus going direct for any on our º¸È£¹Þ´Â ³×Æ®¿÷.
sockd ¿£Æ®¸®´Â ÄÄÇ»ÅÍ¿¡°Ô ¾î´À°ÍÀÌ socks ¼­¹ö µ¥¸óÀ» °¡Áö°í ÀÖ´ÂÁö ¾Ë
·ÁÁØ´Ù. ¸í·ÉÀÇ Çü½ÄÀº ÀÌ·¸´Ù:
 sockd @=&lt;¼­¹ölist&gt; &lt;IP ÁÖ¼Ò&gt; &lt;modifier&gt;
 @= ¿£Æ®¸®¸¦ ÁÖ¸ñÇØ¶ó. ÀÌ°ÍÀº ´ç½ÅÀÌ ÇÁ¶ô½Ã ¼­¹ö listÀÇ ÁÖ¼Ò¸¦ ¼³Á¤ÇÏµµ
·Ï ÇØÁØ´Ù. ±×·¯³ª 
Àß µÇÁö ¾ÊÀ» °æ¿ì, Áö³ªÄ¡°Ô ¸¹Àº ºÎ´ãÀ» ÁÖ°Å³ª ¾µµ¥¾øÀÌ ³²¾Æµ¹°Ô ÇÒ ¼ö ÀÖ
´Ù. 

IP ÁÖ¼Ò¿Í modifier field´Â ´Ù¸¥ ¿¹¿¡¼­¿Í ¸¶Âù°¡Áö·Î ÀÛµ¿ÇÑ´Ù. ÀÌ°ÍÀ¸·Î ¾î
´À ÁÖ¼Ò°¡ ¾î´À Àå¼Ò·Î °¡µµ·Ï ¸í½ÃÇØÁØ´Ù. 
</p>

<sect2> ¹æÈ­º¯ µÚ¾î¼­ÀÇ DNS
<p>¹æÈ­º®ÀÇ µÚ¿¡¼­ µµ¸ÞÀÎ ³×ÀÓ¼­¹ö¸¦ ¼³Á¤ÇÏ´Â °ÍÀº »ó´ëÀûÀ¸·Î ½¬¿îÀÏÀÌ
´Ù. ´Ü¼øÈ÷ ¹æÈ­º® ¸Ó½Å¿¡¼­ dns ¸¸ ¼³Á¤ÇØÁÖ¸é µÈ´Ù. ±×¸®°í³ª¼­ ¹æÈ­º® 
µÚÀÇ °¢°¢ÀÇ ¸Ó½ÅÀÌ ÀÌ dns¸¦ »ç¿ëÇÏµµ·Ï ¼³Á¤ÇÑ´Ù.
</p>

<sect1> Working With a Proxy Server
<sect2>Unix
<p>´ç½ÅÀÇ ¾îÇÃ¸®ÄÉÀÌ¼ÇÀÌ ÇÁ¶ô½Ã ¼­¹ö¿Í µ¿ÀÛÇÏ°Ô ÇÏ±âÀ§ÇØ¼±, ±×°ÍµéÀÌ 
&quot;sockified&quot;µÉ ÇÊ¿ä°¡ ÀÖ´Ù. ´ç½ÅÀº Á÷Á¢ ¿¬°áÇÏ±â À§ÇÑ, ÇÁ¶ô½Ã ¼­¹ö
¸¦ °æÀ¯ÇÑ Åë½ÅÀ» À§ÇÑ, ¼­·Î´Ù¸¥ µÎ °³ÀÇ telnetÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. 

socks ¿¡´Â ¾î¶»°Ô ÇÁ·Î±×·¥À» sockify ÇÏ´ÂÁö¿¡ ´ëÇÑ Áö½Ã°¡ µþ·Á¿Â´Ù. ¾îµð·Ð
°¡ Á÷Á¢ °¡±âÀ§ÇØ¼­ sockifyµÈ ¹öÀüÀ» »ç¿ëÇÑ´Ù¸é, socks´Â ÀÚµ¿ÀûÀ¸·Î direct 
versionÀ¸·Î ÀüÈ¯ÇØ ÁÙ °ÍÀÌ´Ù. ÀÌ ¶§¹®¿¡, ¿ì¸®´Â º¸È£¹Þ´Â ³×Æ®¿÷ »óÀÇ ¸ðµç 
ÇÁ·Î±×·¥ÀÇ ÀÌ¸§À» ¹Ù²Ù¾îÁÖ°í sokifyµÈ ÇÁ·Î±×·¥µé·Î ´ëÃ¼ÇÏ±æ ¿øÇÑ´Ù. &quot;finger&quot;
´Â finger.orig&quot;°¡ µÇ°í, &quot;telnet&quot;Àº &quot;telnet.orig&quot;ÀÌ µÉ °ÍÀÌ´Ù. 
´ç½ÅÀº ÀÌµé °¢°¢ÀÌ include/socks.h ÆÄÀÏÀ» °æÀ¯ÇÑ´Ù´Â °ÍÀ» ¾Ë·Á¾ßÇÑ´Ù. ¾î¶² ÇÁ
·Î±×·¥Àº routing°ú sockifying ÀÚÃ¼¸¦ ´Ù·ç±âµµ ÇÑ´Ù. ³Ý½ºÄÉÀÌÇÁÀÌ ±×·± ÇÁ·Î±×·¥
Áß ÇÏ³ªÀÌ´Ù. ´ç½ÅÀÇ ÇÁ¶ô½ÃÇÏÀÇ socks field¿¡ ÀÖ´Â ¼­¹öÀÇ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÔ
À¸·Î½á, ³Ý½ºÄÉÀÌÇÁ »ó¿¡¼­ ÇÁ¶ô½Ã ¼­¹öÀ» »ç¿ëÇÒ ¼öÀÖ´Ù. °¢°¢ÀÇ ÀÀ¿ë ÇÁ·Î±×·¥Àº 
±×°ÍÀÌ ÇÁ¶ô½Ã ¼­¹ö¸¦ ¾î¶»°Ô ´Ù·ç´À³Ä¿¡ »ó°ü¾øÀÌ, ÃÖ¼ÒÇÑ ¾à°£ÀÇ °£¼·ÀÌ ÇÊ
¿äÇÏ´Ù. 
</p>
<sect2>MS Windows with Trumpet Winsock
<p>
trumpet winsockÀº ÇÁ¶ô½Ã ¼­¹öÀÇ ´É·ÂÀ» °®ÃáÃ¤·Î ³ª¿Â´Ù. setup ¸Þ´º¿¡¼­ 
¼­¹öÀÇ IP ÁÖ¼Ò¿Í Á÷Á¢ Á¢±ÙÀÌ °¡´ÉÇÑ ¸ðµç ÄÄÇ»ÅÍÀÇ ÁÖ¼Ò¸¦ ÀÔ·ÂÇÏ¶ó. 
±×·¯¸é, trumpet winsockÀÌ ¸ðµç dutgoing ÆÐÅ¶¸¦ ´Ù·ê °ÍÀÌ´Ù. 
</p>

<sect1>UDP ÆÐÅ¶°ú ÇÔ²² ÀÛ¾÷ÇÏ´Â ÇÁ¶ô½Ã ¼­¹ö ¾ò±â
<p>socks ÆÐÅ°Áö´Â ¿ÀÁ÷ TCP ÆÐÅ¶¿Í µ¿ÀÛÇÏ¸ç, UDP¿Í´Â µ¿ÀÛÇÏÁö ¾Ê´Â´Ù. ÀÌ
°ÍÀÌ socksÀÇ À¯¿ëÇÔ¿¡ ¾à°£ÀÇ ÈìÁýÀ» ³²±ä´Ù. talk³ª archie °°Àº ¸¹Àº À¯¿ëÇÑ 
ÇÁ·Î±×·¥µéÀÌ UDP¸¦ ÀÌ¿ëÇÑ´Ù. Tom Fitzgerald &lt;<url url="mailto:fitz@wang.com" name="fitz@wang.com">&gt;¿¡ ÀÇÇØ ¸¸µé
¾îÁø UDPrelay¶ó´Â UDP ÆÐÅ¶À» À§ÇÑ ÇÁ¶ô½Ã ¼­¹ö·Î »ç¿ëµÇ±âÀ§ÇØ ¼³°èµÈ 
ÆÐÅ°Áöµµ ÀÖ´Ù. °ø±³·Ó°Ôµµ, ÀÌ ±ÛÀ» ¾²´Â ¼ø°£¿¡ ±×°ÍÀº ¸®´ª½º¿Í È£È¯ÀÌ µÇ
Áö ¾Ê¾Ò´Ù. 
</p>

<sect1> ÇÁ¶ô½Ã ¼­¹öÀÇ ´ÜÁ¡
<p>ÇÁ¶ô½Ã ¼­¹ö´Â ¹«¾ùº¸´Ùµµ º¸¾ÈÀ» À§ÇÑ ÀåÄ¡ÀÌ´Ù. Á¦ÇÑµÈ IP ÁÖ¼Ò¸¦ °¡Áö°í 
ÀÎÅÍ³Ý Á¢±Ù¸¦ Áõ°¡½ÃÅ°±â À§ÇØ ÇÁ¶ô½Ã¸¦ »ç¿ëÇÏ·Á¸é ¸¹Àº ´ÜÁ¡µéÀÌ ÀÖÀ» °Í
ÀÌ´Ù. ÇÁ¶ô½Ã ¼­¹ö´Â º¸È£¹Þ´Â ³×Æ®¿÷ ³»ºÎ¿¡¼­ ¹Ù±ùÀ¸·ÎÀÇ ´õ¿í ³ª¾ÆÁø 
Á¢±Ù¸¦ Çã¿ëÇÒ °ÍÀÌÁö¸¸, ¿ÜºÎÀÇ Á¢±ÙÀ¸·ÎºÎÅÍ ±× ³»ºÎ´Â ¿Ïº®ÇÏ°Ô ÁöÄÑ³¾ °Í
ÀÌ´Ù. ÀÌ°ÍÀº talk³ª archie Á¢¼Ó°ú °°Àº ¾î¶°ÇÑ ¼­¹ö¶óµçÁö, ³»ºÎ ÄÄÇ»ÅÍ·Î
ÀÇ Á÷Á¢ ¸ÞÀÏ º¸³»´Â °ÍÀÌ ºÒ°¡´ÉÇÔÀ» ÀÇ¹ÌÇÑ´Ù. ÀÌ·± °áÁ¡µéÀº ÀÛ¾Æº¸ÀÏÁö ¸ð¸£³ª, ÀÌ
·¸°Ô »ý°¢ÇØº¸¶ó:

¡Í ¹æÈ­º®·Î º¸È£ÁßÀÎ ³×Æ®¿÷»ó¿¡ ÀÛ¼ºÇÏ´ø ¸®Æ÷Æ®¸¦ ³²°Ü³õ¾Ò´Ù. ´ç½ÅÀº Áý
 ¿¡ ÀÖÀ¸¸ç, ±×°Í(¹æÈ­º®)À» ³Ñ¾î°¡°í ½Í´Ù°í »ý°¢ÇÑ´Ù. ±×·¯³ª ÇÒ ¼ö ¾ø´Ù. 
 ÄÄÇ»ÅÍ°¡ ¹æÈ­º®ÀÇ µÚÂÊ¿¡ ÀÖ´Ù´Â ÀÌÀ¯·Î ´ç½ÅÀº Á¢±ÙÇÒ ¼ö ¾ø´Ù. ¿ì¼± ´ç
 ½ÅÀº ¹æÈ­º®¿¡ À¸·Î±×ÀÎ ÇÏ·Á°í ³ë·ÂÇÒÅ×Áö¸¸, ¸ðµç »ç¶÷ÀÌ ÇÁ¶ô½Ã ¼­¹ö 
 Á¢±Ù¸¦ °¡Áö°í ÀÖÀ¸¹Ç·Î, ¾Æ¹«µµ ´ç½ÅÀ» À§ÇØ °èÁ¤À» ¼³Á¤ÇØ ³õÁö ¾Ê¾ÒÀ» 
 °ÍÀÌ´Ù. 

¡Í ´ç½ÅÀÇ ¿©ÀÚÄ£±¸°¡ ´Ù¸¥ ´ëÇÐ¿¡ ´Ù´Ñ´Ù.
 ±×³à¿¡°Ô ÀüÀÚ¿ìÆíÀ» º¸³»°í ½Í´Ù. ´ç½ÅÀº »çÀûÀ¸·Î ÇÏ°í½ÍÀº ÀÌ¾ß±â°¡ ÀÖÀ¸¸ç, 
 ¸ÞÀÏÀÌ ´ç½ÅÀÇ ¸Ó½ÅÀ¸·Î Á÷Á¢ º¸³»Áö±â¸¦ ¿øÇÑ´Ù. ´ç½ÅÀº systems 
 administrator ¿ÏÀüÈ÷ ¹Ï°í ÀÖÁö¸¸, ÀÌ°ÍÀº ¾îµð±îÁö³ª »çÀûÀÎ ¸ÞÀÏÀÌ´Ù. 

¡Í UDP ÆÐÅ¶À» »ç¿ëÇÒ¼ö ¾ø´Â °ÍÀÌ ÇÁ¶ô½Ã ¼­¹öÀÇ °¡Àå Å« ´ÜÁ¡ÀÌ´Ù. °ð 
 UDPµµ Áö¿øµÇ¸®¶ó »ý°¢ÇÑ´Ù. 

FTP´Â ÇÁ¶ô½Ã ¼­¹ö¿¡ ´Ù¸¥ ¹®Á¦¸¦ ÀÏÀ¸Å²´Ù. ls ¸í·ÉÀ» ³»¸± ¶§, ftp ¼­¹ö´Â 
client ¸Ó½ÅÀÇ ¼ÒÄÏÀ» ¿­°í ±×°÷À» ÅëÇØ Á¤º¸¸¦ º¸³½´Ù. ÇÁ¶ô½Ã ¼­¹ö´Â ÀÌ°ÍÀ» 
Çã¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î, ftp´Â ¸é¹ÐÇÏ°Ô µ¿ÀÛÇÏÁö ¾Ê´Â´Ù. 
¶Ç ÇÁ¶ô½Ã ¼­¹ö´Â ´À¸®°Ô µ¿ÀÛÇÑ´Ù. ¸·´ëÇÑ ¿À¹öÇìµå ¶§¹®¿¡, ÀÌ°ÍÀ» ¾ò´Â ´ë°³
ÀÇ ´Ù¸¥ ¹æ¹ýµéÀº ÈÎ¾À ºü¸¦ °ÍÀÌ´Ù. 

±âº»ÀûÀ¸·Î, IP ÁÖ¼Ò¸¦ °¡Áö°í ÀÖ°í º¸¾È¿¡ ´ëÇØ °ÆÁ¤ÇÏÁö ¾Ê´Â´Ù¸é, ¹æÈ­º®
°ú/¶Ç´Â ÇÁ¶ô½Ã ¼­¹ö ¸¦ »ç¿ëÇÏÁö ¸»¾Æ¶ó. IP ÁÖ¼Ò¸¦ °®Áö¾Ê°í, º¸¾È¿¡ ´ëÇØ 
°ÆÁ¤ÇÏÁö ¾ÊÁö¸¸, termÀÌ³ª slirp, TIA µîÀ» »ç¿ëÇÏ¿© Á¶»ç¸¦ ÇÏ°í½ÍÀ»Áö ¸ð¸¥
´Ù. termÀº <url url='ftp://sunsite.unc.edu" name="sunsite.unc.edu">, slirp´Â <url url="ftp://blitzen.canberra.edu.au/pub/slirp" name="blitzen.canberra.edu.au/pub/slirp">, 
TIA´Â marketplace.com ¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. ÀÌ ÆÐÅ°ÁöµéÀº ´õ¿í ºü¸£°í, ´õ ³ª
Àº Á¢¼ÓÀ» Çã¿ëÇÏ¸ç, ÀÎÅÍ³ÝÀ¸·ÎºÎÅÍ ³»ºÎ ³×Æ®¿÷À¸·Î »ó´çÇÑ ¼öÁØÀÇ Á¢±Ù
¸¦ Á¦°øÇÑ´Ù. ÇÁ¶ô½Ã ¼­¹ö´Â ½¯ »çÀÌ ¾øÀÌ ÀÎÅÍ³Ý¿¡ Á¢¼ÓÇÏ±æ ¿øÇÏ´Â ¸¹Àº 
host¸¦ °¡Áø, ÇÑ ¹øÀÇ setupÀ¸·Î ´ÙÀ½¿¡ ¸¹Àº ÀÏÀ» ÇÒ ÇÊ¿ä°¡ ¾ø´Â ³×Æ®¿÷¿¡ 
ÁÁ´Ù. 
</p>

<sect>È®ÀåµÈ ¼³Á¤<p>
ÀÌ ¹®¼­¸¦ ³¡³»±âÀü¿¡ »ìÆìº¸°í ½ÍÀº ¼³Á¤ÀÌ ÀÖ´Ù. Áö±Ý±îÁö ¾ð±ÞÇØ ¿Ô
´ø °ÍÀº ¾Æ¸¶ ´ë°³ÀÇ »ç¶÷µéÀ» ¸¸Á·½ÃÅ³ °ÍÀÌ´Ù. ±×·¯³ª, ´ÙÀ½ÀÇ ´ÙÀ½ÀÇ ¾ð±ÞµéÀÌ 
¸î°¡Áö ±Ã±ÝÁ¡À» ¸íÈ®È÷ ÇØÁÙ ¼ö ÀÖ´Â È®ÀåµÈ ¼³Á¤À» º¸¿©ÁÙ °ÍÀÌ¶ó
°í »ý°¢ÇÑ´Ù. Áö±Ý²¯ ´Ù·ç¾ú´ø°Í¿¡ ±Ã±ÝÇÑ Á¡ÀÌÀÖ´Ù°Å³ª, ¹æÈ­º®°ú ÇÁ¶ô½Ã 
¼­¹öÀÇ versatility¿¡ °ü½ÉÀÌ ÀÖ´Ù¸é, °è¼Ó ÀÐ±â ¹Ù¶õ´Ù. 
</p>

<sect1> º¸¾ÈÀ» °­Á¶ÇÑ °Å´ë ³×Æ®¿÷
<p>¿¹¸¦µé¾î, ´ç½ÅÀÌ Milwaukee 23rd Discordian CabalÀÇ ÁöµµÀÚ¶ó°í ÇÏÀÚ. ´ç½ÅÀº 
ÀÚ½ÅÀÇ site¸¦ ³×Æ®¿÷À¸·Î ±¸¼ºÇÏ±æ ¹Ù¶õ´Ù. ´ç½Å¿¡°Ô´Â 50´ëÀÇ ÄÄÇ»ÅÍ¿Í 32 IPÀÇ 
¼­ºê³ÝÀÌ ÇÏ³ª ÀÖ´Ù. ´ç½ÅÀº ´Ù¾çÇÑ level ÀÇ Á¢±Ù¸¦ °¡Áø´Ù. °¢ level¿¡ µû¶ó 
disciple¿¡°Ô ´Ù¸¥°ÍµéÀ» ¾Ë·ÁÁØ´Ù. 

È®½ÇÈ÷, ³×Æ®¿÷ÀÇ Æ¯Á¤ºÎºÐÀ» ±× levelÀÌ ¾Æ´Ñ disciple·Î ºÎÅÍ º¸È£ÇÏ°í ½ÍÀ» °Í
ÀÌ´Ù. 
disclaimer: ³ª´Â DiscordiansÀÇ ¸â¹ö°¡ ¾Æ´Ï´Ù. ³ª´Â ±×µéÀÇ ±â¼úÀ» ¸ð¸£¸ç, ½ÇÁ¦
·Î ÁÁ¾ÆÇÏÁöµµ ¾Ê´Â´Ù. ³ª´Â ±×µéÀ» ´ÜÁö ¿¹·Î½á ÀÌ¿ëÇÒ »ÓÀÌ´Ù. 
<verb>
Please send all flames to
The levels are:
 1. The external level. This is the level that gets shown to
 everybody. Basically, this is the ranting and raving about Eris,
 Goddess of Discord, and all the rest of the drivel.
 2. Sage This is the level of people who have gotten beyond the
 external level. Here is where you tell them that discord and
 structure are really one, and that Eris is also Jehovah.
 3. Adept Here is where the real plan is. In this level is stored all
 the information on how the Discordian Society is going to take over
 the world through a devious, yet humorous, plan involving Newt
 Gingrich, Wheaties Cereal, O.J. Simpson, and five hundred crystals,
 all erroneously marked &quot;6.5 MHz&quot;.
</verb>
</p>

<sect2>The ³×Æ®¿÷ Setup
<p>IP ³Ñ¹ö´Â ÀÌ·¸°Ô Á¤·ÄµÇ¾î ÀÖ´Ù:
¡Í Ã¹ ¹øÂ° ³Ñ¹ö´Â 192.168.2.255ÀÎµ¥, ÀÌ°ÍÀº broadcast numberÀÌ¸ç »ç¿ëºÒ°¡´É
 ÇÏ´Ù. 

¡Í 32°³ÀÇ IP ÁÖ¼ÒÁß 23°³´Â ÀÎÅß³ÝÀ¸·Î Á¢±Ù°¡ °¡´ÉÇÑ 23°³ÀÇ ¸Ó½Å¿¡ ÇÒ´ç
 µÇ¾îÀÖ´Ù. 

¡Í 1°³ÀÌ extra IP´Â ³×Æ®¿÷ »óÀÇ ¸®´ª½º ¹Ú½º·Î µé¾î°£´Ù. 

¡Í 1°³ÀÇ extra´Â ³×Æ®¿÷ »óÀÇ ¶Ç´Ù¸¥ ¸®´ª½º ¹Ú½º·Î µé¾î°£´Ù. 

¡Í 4°³´Â paul, ringo, john, george·Î µµ¸ÞÀÎ ÀÌ¸§ÀÌ ÁÖ¾îÁø Ã¤·Î ³²¾ÆÀÖ´Ù. ÀÌ
 °ÍÀº È¦¶õ½º·´°Ô ÇÒ »ÓÀÌ´Ù. 

¡Í º¸È£¹Þ´Â ³×Æ®¿÷Àº 192.168.2.xxxÀÇ ÁÖ¼Òµµ °¡Áö°í ÀÖ´Ù. 

±×¸®°í ³ª¸é, µÎ °³ÀÇ ºÐ¸®µÈ ³×Æ®¿÷ÀÌ ¸¸µé¾îÁö°í, °¢°¢Àº ´Ù¸¥°ø°£³»¿¡ ÀÖ´Ù. 
±×µéÀº Infrared ÀÌ¼­³×Æ®À» °æÀ¯ÇÏ¿© routing µÇ¹Ç·Î, ±× °ø°£ ¹Û¿¡¼­´Â º¼¼ö¾ø
´Ù. ¿îÀÌ ÁÁ°Ôµµ, infrared ÀÌ¼­³×Æ®Àº ÀÏ¹Ý ÀÌ¼­³×Æ®Ã³·³ ÀÛµ¿ÇÏ¹Ç·Î, ¿ì¸®´Â ±×µé
À» ÀÏ¹Ý ÀÌ¼­³×Æ®Ã³·³ »ý°¢ÇØµµ µÈ´Ù. 

ÀÌ ³×Æ®¿÷µéÀº extra IP·Î °¢°¢ ÇÏ³ªÀÇ ¸®´ª½º ¹Ú½º¿¡ ¿¬°áµÇ¾îÀÖ´Ù. 
±×¸®°í µÎ º¸È£¹Þ´Â ³×Æ®¿÷À» ¿¬°áÇÏ´Â ÆÄÀÏ ¼­¹ö°¡ ÀÖ´Ù. ÀÌ°ÍÀº ±× ÇÃ·£µé
ÀÌ ¸î °³ÀÇ higher sage¸¦ Æ÷ÇÔÇÏ°í ÀÖ±â ¶§¹®ÀÌ´Ù. ÆÄÀÏ ¼­¹ö´Â sage ³×Æ®¿÷
¸¦ À§ÇØ 192.168.2.17À», adept ³×Æ®¿÷À» À§ÇØ 192.168.2.23À» °¡Áö°í ÀÖ´Ù. ±×°ÍÀº 
¼­·Î ´Ù¸¥ ÀÌ¼­³×Æ® card¸¦ °¡Á®¾ß ÇÏ¹Ç·Î, ¼­·Î ´Ù¸¥ IP ÁÖ¼Ò¸¦ °¡Áö°í ÀÖ¾î
¾ß ÇÑ´Ù. ±×°Í¿¡ forwardingµÈ IP´Â ºÐ±âµÈ´Ù. 

µÎ °³ÀÇ ¸®´ª½º ¹Ú½º¿¡ ÀÖ´Â IP forwardingÀº ¸ðµÎ off µÇ¾ß ÇÑ´Ù. router´Â ¸í½ÃÀû 
Àü´ÞÀ» ¹ÞÁö ¾Ê´ÂÇÑ 192.168.2.xxx·Î ÇâÇÏ´Â ÆÐÅ¶À» forwardingÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. 
±×·¯¹Ç·Î, ÀÎÅÍ³Ý¿¡¼­ ¾ÈÀ¸·Î Á¢±Ù ÇÒ ¼ö ¾ø´Ù. ¿©±â¿¡¼­ IP forwardingÀ» off 
ÇØ³õÀº ÀÌÀ¯´Â sage ³×Æ®¿÷À¸·ÎºÎÅÍÀÇ ÆÐÅ¶ÀÌ adept ³×Æ®¿÷°ú vica versa¿¡ 
Á¢±ÙÇÏ±â ¸øÇÏ°Ô ÇÏÁö À§ÇÔÀÌ´Ù. nfs ¼­¹ö´Â ¼­·Î´Ù¸¥ ³×Æ®¿÷À¸·Î ´Ù¸¥ ÆÄÀÏÀ» Á¦
°øµµ·Ï ¼³Á¤µÉ ¼ö ÀÖ´Ù. ÀÌ°ÍÀº ¸Å¿ì Æí¸®ÇÏ°Ô µÇ¸ç, ½Éº¼¸¯ ¸µÅ©¸¦ »ç¿ëÇÏ´Â 
¾à°£ÀÇ ¼ÓÀÓ¼ö¸¸À¸·Î ÀÏ¹ÝÀûÀÎ ÆÄÀÏÀ» ¸ðµÎ¿Í °øÀ¯ÇÒ ¼ö ÀÖ´Ù. ¶Ç´Ù¸¥ ÀÌ¼­³×Æ® 
card¿¡ ÀÌ setupÀ» »ç¿ëÇÏ¸é ÀÌ ÆÄÀÏ ¼­¹ö ÇÏ³ª¸¦ ´Ù¸¥ ¼¼ °³ÀÇ ³×Æ®¿÷¿¡ Á¦°ø
ÇÒ ¼ö ÀÖ´Ù. 
</p>

<sect2>The Proxy Setup
<p>devious ¸ñÀûÀ¸·Î ¼¼ °³ÀÇ ·¹º§ ¸ðµÎ°¡ ³×Æ®¿÷À» ¸ð´ÏÅÍ¸µ ÇÏ±æ ¿øÇÑ´Ù¸é, ¼¼ 
°³ ¸ðµÎ°¡ net Á¢±Ù¸¦ ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ¿ÜºÎÀÇ ³×Æ®¿÷Àº ÀÎÅÍ³Ý¿¡ Á÷Á¢ ¿¬°á
µÇ¾î ÀÖÀ¸¹Ç·Î, ¿©±â¿¡´Â procy ¼­¹ö¸¦ ¼³Ä¡ÇÒ ÀÌÀ¯°¡ ¾ø´Ù. adept¿Í sage 
³×Æ®¿÷Àº ¹æÈ­º®ÀÇ µÚÂÊ¿¡ ÀÖÀ¸¹Ç·Î, ¿©±â¿¡´Â ÇÁ¶ô½Ã ¼­¹öÀÇ ¼³Á¤ÀÌ ÇÊ¿äÇÏ
´Ù. µÎ °³ÀÇ ³×Æ®¿÷Àº ¸Å¿ì À¯»çÇÏ°Ô ¼³Á¤ÀÌ µÉ °ÍÀÌ´Ù. µÎ °³ÀÇ ³×Æ®¿÷¿¡´Â 
°°Àº IP ÁÖ¼Ò°¡ ºÎ¿©µÉ °ÍÀÌ´Ù. ÇÏÁö¸¸ ÀÏÀ» Á» ´õ Àç¹Õ°Ô ÇÏ±âÀ§ÇØ ³ª´Â ¸î 
°³ÀÇ parameter¸¦ Ãß°¡ÇÒ °ÍÀÌ´Ù. 
<enum>
<item> ´©±¸µµ ÀÎÅÍ³Ý Á¢±ÙÀ» À§ÇØ ÆÄÀÏ ¼­¹ö¸¦ »ç¿ëÇÒ ¼ö ¾ø´Ù. ÀÌ°ÍÀº ÆÄÀÏ ¼­¹ö
 ¸¦ ¹ÙÀÌ·¯½º³ª ±âÅ¸ ÁöÀúºÐÇÑ °Íµé¿¡ ¼­¹ö¸¦ ³ëÃâ½ÃÅ°¸ç, 
 ±×°ÍÀÌ Áß¿äÇÏ´Ù¸é, Á¦ÇÑÀ» µÎÁö ¾Ê¾Æ¾ß ÇÑ´Ù.
<item> ¿ì¸®´Â sageÀÇ www Á¢±Ù¸¦ Çã¿ëÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ±×µéÀº Æ®·¹ÀÌ´×ÁßÀÌ¸ç, 
 ÀÌ·±·ùÀÇ Á¤º¸°Ë»ö·ÂÀº ÇÇÇØ°¡ µÉ ¼öµµÀÖ´Ù. 

±×·¯¹Ç·Î sage ¸®´ª½º ¹Ú½ºÀÇsockd.conf ÆÄÀÏÀº ´ÙÀ½ÀÇ ¶óÀÎÀ» Æ÷ÇÔÇØ¾ß ÇÑ´Ù:
 deny 192.168.2.17 255.255.255.255

±×¸®°í adept ¸Ó½ÅÀº:
 deny 192.168.2.23 255.255.255.255
¶Ç sage ¸®´ª½º ¹Ú½º´Â ´ÙÀ½¶óÀÎÀ» °¡Á®¾ß ÇÑ´Ù:
 deny 0.0.0.0 0.0.0.0 eq 80

ÀÌ°ÍÀº http Æ÷Æ®ÀÎ Æ÷Æ® 80°°Àº Æ÷Æ®¿¡ Á¢±ÙÇÏ·Á´Â ¸ðµç ¸Ó½ÅÀ¸·ÎÀÇ Á¢±Ù¸¦ °Å
ºÎÇÑ´Ù. ±×·¯³ª ´Ù¸¥ seerviceµéÀº ¿©ÀüÈ÷ Çã¿ëµÇ¸ç, À¥ Á¢±Ù¸¸ÀÌ °ÅºÎµÇ´Â 
°ÍÀÌ´Ù. 

ÀÌ¹Ì °ÅºÎ°¡ µÈ °ÍµéÀ» Á¦¿ÜÇÏ°í(¿¹. sage ³×Æ®¿÷À¸·ÎºÎÅÍ ÆÄÀÏ ¼­¹ö³ª À¥¿¡ 
Á¢±ÙÇÏ´Â °Í.), 192.168.2.xxx»óÀÇ ¸ðµç ÄÄÇ»ÅÍ°¡ ÀÌ ÇÁ¶ô½Ã ¼­¹ö¸¦ »ç¿ëÇÏµµ·Ï 
Çã¿ëÇÏ·Á¸é ´ÙÀ½ ¶óÀÎÀ» °¡Á®¾ß ÇÑ´Ù:
<verb>
sage sockd.conf ÆÄÀÏÀº ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³¯ °ÍÀÌ´Ù:
 deny 192.168.2.17 255.255.255.255
 deny 0.0.0.0 0.0.0.0 eq 80
 permit 192.168.2.0 255.255.255.0
±×¸®°í adept ÆÄÀÏÀº ´ÙÀ½°ú °°´Ù:
 deny 192.168.2.23 255.255.255.255
 permit 192.168.2.0 255.255.255.0
</verb>
ÀÌ°ÍÀº ¸ðµç °ÍÀ» ¿Ã¹Ù¸£°Ô ¼³Á¤ÇÒ °ÍÀÌ´Ù. µû¶ó¼­ °¢°¢ÀÇ ³×Æ®¿÷µéÀº Àû´çÇÑ 
»óÈ£±³·ù¸¦ ÇÏ¸ç, ¼­·Î °í¸³µÇ¾î ÀÖÀ» °ÍÀÌ´Ù. ¸ðµÎ ¸¸Á·ÇØ ÇÒ °ÍÀÌ´Ù. ÀÌÁ¦ ¿©·¯
ºÐÀÇ 6.5 MHz Å©¸®½ºÅ»À» À¯ÀÇÇÏÀÚ. 
</p>
</article>
