8. °³¹ß µ¿±â

ÇÊÀÚ°¡ ipchains¸¦ °³¹ßÇÏ°í ³ª¼­, ½Ãµå´ÏÀÇ Áß±¹½Ä´ç ÀÔ±¸¿¡ µé¾î¼­·Á´Â ¼ø°£ ºÒÇöµí ¸Ó¸®´Â ½ºÄ¡´Â »ý°¢¿¡ ÆÐŶ ÇÊÅ͸µÀÌ ¾û¶×ÇÑ °÷¿¡¼­ ÀÌ·ç¾î Áö°í ÀÖ´Ù´Â »ç½ÇÀ» ±ú´Þ¾Ò´Ù. Áö±ÝÀº ¾îµðÀÎÁö ãÀ» ¼ö ¾øÁö¸¸, ÇѰ¡Áö ±â¾ïÇÏ´Â °ÍÀº Alan Cox¿¡°Ô ¸ÞÀÏÀ» º¸³Â°í, Ä£ÀýÇϰԵµ ±×´Â `óÀ½¿£ ¾Æ¹«¸® ´ç½ÅÀÌ ¿Ç¾Ò´Ù°í ÇÒÁö¶óµµ ÇÑÀÏÀ» ³¡³»´Â °ÍÀÌ ¾î¶²°¡¿ä?'¶ó´Â ´äÀåÀ» º¸³Â´Ù. ÀÌ ÂªÀº ¸» ÇѸ¶´Ù¿¡¼­ ½Ç¿ëÁÖÀǰ¡ Á¤µµ¸¦ À̰ܹö·È´Ù.

ÃÖÃÊ¿¡´Â ipfwadmÀÇ Ä¿³Î ÆÄÆ®ÀÇ ¸¶ÀÌ³Ê ¼öÁ¤À̾úÁö¸¸ °á±¹¿¡´Â ¸¹Àº ºÎºÐÀ» ´Ù½Ã ÀÛ¼ºÇÏ¿© ipchains¸¦ ¸¶¹«¸®Áþ°í HOWTO¸¦ ¾²°í ³ª¼­¾ß, ÆÐŶ ÇÊÅ͸µ, ¸Å½ºÄ¿·¹À̵ù, Æ÷Æ®Æ÷¿öµù°ú À¯»óÇÑ ¿©·¯ À̽´¿¡ ´ëÇÏ¿© ¸®´ª½º Ä¿¹Â´ÏƼ¿¡¼­ ¸¹Àº È¥¶õÀÌ ÀÖ¾ú´Ù´Â °ÍÀ» ¾Ë°Ô µÇ¾ú´Ù.

ÀÌ·± °ÍµéÀÌ ¹Ù·Î ¿©·¯ºÐµéÀÇ µµ¿òÀ¸·ÎºÎÅÍ ¾ò´Â Áñ°Å¿òÀÌ´Ù. ¿©·¯ºÐµéÀº »ç¿ëÀÚµéÀÌ ¹«¾ùÀ» ÇÏ·Á°í Çϰí, ¶Ç ¹«¾ùÀ» °¡Áö°í ³íÀïÇÏ´Â Áö º¸´Ù °¡±îÀ̼­ ´À³¥ ¼ö ÀÖ´Ù. ÇÁ¸®¼ÒÇÁÆ®¿þ¾î¶ó´Â °ÍÀº ¸¹Àº »ç¿ëÀÚµéÀÌ »ç¿ëÇϰí ÀÖÀ» ¶§ °¡Ä¡°¡ ÀÖ°í, º¸´Ù ½±°Ô ¸¸µé ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¹®¼­°¡ ¾Æ´Ñ ±¸Á¶(architecture)°¡ ÃÖ´ë °áÇÔÀ̾ú´Ù.

±×·¡¼­ ÇÊÀÚ´Â ipchains Äڵ带 °¡Áö°í »ç¶÷µéÀÌ ÇÏ·Á°í Çß´ø ¾ÆÀ̵ð¾î¿Í °æÇèÀ» ¾ò¾ú´Ù. ¹®Á¦´Â ´ÜÁö µÑ »ÓÀ̾ú´Ù.

ù ¹øÂ°·Î, ÇÊÀÚ´Â º¸¾È ÂÊÀ¸·Î ´Ù½Ã µ¹¾Æ°¡°í ½ÍÁö ¾Ê¾Ò´Ù. º¸¾È ÄÁ¼³ÅÏÆ®°¡ µÈ´Ù´Â °ÍÀº ¿©·¯ºÐÀÇ ¾ç½É°ú ºÎÀÇ »çÀÌ¿¡ ÀÖ´Â ¿µ¿øÇÑ µµ´öÀûÀÎ ÀüÀïÀÌ´Ù. ±âº»ÀûÀÎ ¼öÁØ¿¡¼­, ¿©·¯ºÐµéÀº ½ÇÁ¦ º¸¾ÈÀÌ ¾Æ´Ñ º¸¾È¿¡ ´ëÇÑ ºÐÀ§±â¸¦ ÆÈ°í ÀÖ´Â °ÍÀÌ´Ù. º¸¾ÈÀ» ÀÌÇØÇϰí ÀÖ´Â ±º´ë¿¡¼­ ±º»ç¿ëÀ¸·Î ÀÛ¾÷À» ÇÏ´õ¶ó°í, ´Ù¸¦ ¹Ù´Â ¾ø´Ù.

µÎ ¹øÂ° ¹®Á¦´Â »õ·Î¿î »ç¿ëÀÚµéÀº °ü½É ¹ÛÀÇ ¹®Á¦¿´´Ù. Å« ȸ»ç¿Í ISPµéÀÌ ¾Õ´ÙÅý ÀÌ ¹°°ÇÀ» »ç¿ëÇϰí ÀÖ´Ù. ³»°¡ ÇÊ¿äÇÑ °ÍÀº, ¹°·Ð ±×µéÀÌ ³»ÀÏÀÇ È¨À¯ÀúÀÇ ±Ô¸ð°¡ µÉ ¼öµµ ÀÖÁö¸¸, ÀÌ·± ·ùÀÇ »ç¿ëÀÚµé ºÎÅÍÀÇ ½Å·Ú¸¦ ¹Þ´Â °ÍÀ̾ú´Ù.

WatchGuard¿¡ ´ëÇÑ ³ëÃâÀÌ ³»°Ô ÇÊ¿äÇÑ ´ë±Ô¸ðÀÇ Å¬¶óÀ̾ðÆ®ÀÇ ³ëÃâÀ» °¡Á®´Ù ÁÖ¾ú°í, ±×µé·ÎºÎÅÍ µ¶¸³ÇϰíÀÚ ÇÏ´Â °ÍÀÌ ¸ðµç »ç¿ëÀڵ鿡°Ô µ¿ÀÏÇÏ°Ô Áö¿øµÇµµ·Ï ÇÏ¿´´Ù.

±×·¡¼­ ÇÊÀÚ´Â ½±°Ô ÀÛ¼ºµÈ netfilter¸¦ °¡Áú ¼ö ÀÖ¾ú°í, ÃÖ»óÀ§¿¡ ipchains¸¦ Æ÷ÆÃ ÇÏ¿©, À̸¦ °¡Áö°í ¸ðµç °ÍÀ» ÇØ³Â´Ù. ºÒÇàÇϰԵµ Ä¿³Î¿¡¼­ ¸ðµç ¸Å½ºÄ¿·¹À̵ù Äڵ尡 »ç¶óÁ® ¹ö·È´Ù. Áï, ÇÊÅ͸µÀ¸·ÎºÎÅÍ ¸Å½ºÄ¿·¹À̵ùÀ» µ¶¸³½Ã۰íÀÚ ÇÏ´Â °ÍÀÌ ÆÐŶ ÇÊÅ͸µÀ¸·Î À̵¿ÇÏ°ÔµÈ ÁÖµÈ ÀÌÀ¯ÀÌÁö¸¸, ±×·¸°Ô ÇÔÀ¸·Î½á ¸Å½ºÄ¿·¹À̵ù ¿ª½Ã netfilter ÇÁ·¹ÀÓ ¿÷À¸·Î À̵¿ÇÒ Çʿ䰡 ÀÖ¾ú´Ù.

ipfwadmÀÇ `interface-address'(ipchains¿¡¼­ ÇÊÀÚ°¡ »èÁ¦ÇÑ °Í Áß Çϳª)ÀÇ Æ¯¼º¿¡ ´ëÇÑ ³ªÀÇ °æÇèÀ¸·Î ¹è¿î °ÍÀº, ´Ü¼øÈ÷ ¸Å½ºÄ¿·¹À̵ù Äڵ带 ºÐ¸®ÇÏ°í ³ª¸¦ ´ë½ÅÇÏ¿© netfilter¿¡ Æ÷ÆÃÇØ ÁÙ »ç¶÷À» ±â´Ù¸®´Â °ÍÀº ¾Æ¹«·± Èñ¸ÁÀÌ ¾ø´Ù´Â °ÍÀÌ´Ù.

±×·¡¼­ ÇÊÀÚ´Â ÃÖ¼ÒÇÑ ÇöÀç Äڵ常ŭ ¸¹Àº Ư¼ºÀ» È®º¸ÇÒ Çʿ䰡 ÀÖ¾ú´Ù. Ãʱ⿡ µµÀÔÇÑ niche users¸¦ ºÏµ¸±â À§ÇØ, Á¤È®È÷ ¸»Çϸé Á¶±Ý ´õ ÇÊ¿äÇß´Ù. ÀÌ´Â Åõ¸íÇÑ ÇÁ¶ô½Ã, ¸Å½ºÄ¿·¹À̵ù°ú Æ÷Æ® Æ÷¿öµùÀ» ´ëüÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ¹Ù²ã ¸»Çϸé, ¿Ïº®ÇÑ NAT °èÃþÀÌ µÇ´Â °ÍÀÌ´Ù.

ÀϹÝÀûÀÎ NAT ½Ã½ºÅÛÀ» ÀÛ¼ºÇÏ´Â ´ë½Å, ±âÁ¸ÀÇ ¸Å½ºÄ¿·¹À̵ù °èÃþÀ» Æ÷ÆÃÇϱâ·Î °áÁ¤Çß¾úÁö¸¸, ¸Å½ºÄ¿·¹À̵ùÀº ¿¬·û°ú À¯Áöº¸¼öÀÇ ºÎÀç°¡ ¹®Á¦½ÃµÇ¾ú´Ù. ±×·¯´Ï±î ¸Å½ºÄ¿·¹À̵ù ¸ÞÀÎÅͳʰ¡ ¾ø´Ù´Â À̾߱â´Ù. ¼ø¼öÇÑ »ç¿ëÀÚµéÀº ¸Å½ºÄ¿·¹À̵ùÀ» »ç¿ëÇÏÁö ¾Ê°í, À¯Áöº¸¼ö ÀÛ¾÷À» ÇÏ·Á°í Çϴ Ȩ À¯Àúµéµµ ¸¹Áö ¾Ê´Ù. Juan Ciarlante °°ÀÌ ¿ë°¨ÇÑ »ç¶÷µéÀÌ ¹ö±×¸¦ °íÃÆÁö¸¸, °á±¹ ´Ù½Ã ÀÛ¼ºÇØ¾ß ÇÏ´Â ¼öÁØ¿¡ À̸£°Ô µÇ¾ú´Ù.

ÇÊÀÚ´Â NAT¸¦ ´Ù½Ã ÀÛ¼ºÇÑ »ç¶÷ÀÌ ¾Æ´Ï¶ó´Â °ÍÀ» ¾Ë¾ÆÁֱ⠹ٶõ´Ù. Áï ÇÊÀÚ´Â ´õ ÀÌ»ó ¸Å½ºÄ¿·¹À̵ùÀ» »ç¿ëÇÏÁö ¾Ê°í, ´ç½Ã ±âÁ¸ÀÇ Äڵ带 »ìÆìº¸Áöµµ ¾Ê¾Ò´Ù. ¾Æ¸¶µµ À̰ÍÀÌ ³»°¡ »ý°¢ÇÑ °Íº¸´Ù ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµÈ ÀÌÀ¯ÀÏ °ÍÀÌ´Ù. ÇÏÁö¸¸ ÇÊÀÚÀÇ °ßÇØ·Î´Â °á°ú´Â ²Ï ÁÁ¾Ò°í, ¸¹Àº °ÍÀ» ¹è¿ï ¼ö ÀÖ¾ú´Ù. ¾ó¸¶³ª ¸¹Àº »ç¶÷µéÀÌ »ç¿ëÇϰí ÀÖ´Â Áö ¾Ë°Ô µÇ¸é, µÎ ¹øÂ° ¹öÀüÀº ÈξÀ ´õ ÁÁ¾Æ Áú °ÍÀ̶ó´Â Á¡Àº ¹Ï¾î ÀǽÉÄ¡ ¾Ê´Â´Ù.