부록 B. netfilter patch-o-matic ÆÐÄ¡Çϱâ

patch-o-matic(p-o-m)Àº ¸» ±×´ë·Î ÀÚµ¿À¸·Î Ä¿³ÎÀ» ÆÐÄ¡ÇÏ´Â µµ±¸ÀÔ´Ï´Ù.

ÆÐÄ¡¸¦ °è¼ÓÇÏ´Ùº¸¸é ¾î¶² ÆÐÄ¡µéÀº Áú¹® ¾øÀÌ Àû¿ëÇÏ°í, ¾î¶² ÆÐÄ¡µéÀº ¿©·¯ºÐ¿¡°Ô ¼³¸íÀ» º¸¿©ÁÖ°í ÆÐÄ¡ÇÒ °ÍÀÎÁö ¹¯½À´Ï´Ù. °è¼ÓµÇ´Â Áú¹®¿¡ ÁöÃÄ°¥ ¶§Âë ´õÀÌ»ó Àо´Â ÀÏÀÌ ±ÍÂú¾ÆÁö°í ¸ðµÎ ÆÐÄ¡Çعö¸®·Á´Â ¸¶À½µµ µé°ÚÁö¸¸ ²À ÇÊ¿äÇÑ ÆÐÄ¡¸¸ ²Ä²ÄÈ÷ Àû¿ëÇÏ´Â°Ô ÁÁ½À´Ï´Ù.

¾Æ·¡´Â p-o-m Å° »ç¿ë¹ýÀÔ´Ï´Ù:

B.1. p-o-m ¼³Ä¡

  1. ÃֽŠĿ³Î(http://www.kernel.org), patch-o-matic(http://www.iptables.org), iptables(http://www.netfilter.org) µîÀ» ±¸ÇÕ´Ï´Ù. tar-ball ÆÄÀϵéÀ» /usr/src µð·ºÅ丮 ¾Æ·¡ Ç®¾î³õ°í, Ä¿³Î ¼Ò½º µð·ºÅ丮´Â linux¶ó´Â À̸§À¸·Î ¸µÅ©ÇÕ´Ï´Ù:

    valkyrie:/usr/src# link -s linux-2.4.19 linux

    À» Âü°íÇÕ´Ï´Ù.

  2. ´ÙÀ½ ¸í·ÉÀ¸·Î patch-o-maticÀ» Àû¿ëÇÕ´Ï´Ù.

    valkyrie:/usr/src/patch-o-matic-20020825# ./runme extra

  3. Ä¿³Î µð·ºÅ͸®¸¦ ¾Ë·ÁÁÖÁö ¾Ê¾Ò´Ù°í ±Ã½Ã··°Å¸³´Ï´Ù. ±×³É ¿£ÅÍÇϼ¼¿ä. ±âº»°ªÀÎ [/usr/src/linux]¸¦ »ç¿ëÇÏ°Ú³Ä°í ¹°¾î¿É´Ï´Ù.

    Hey! KERNEL_DIR is not set. Where is your kernel? [/usr/src/linux] Examining kernel in

  4. ¸Þ½ÃÁöµéÀÌ ÁÖ¸£¸¤ ¿Ã¶ó°¡´Ù°¡ ¸ØÃß°í Àû¿ëÇÏ°Ú´À³Ä°í ¹¯½À´Ï´Ù. ±×³É ¿£ÅÍÇϸé NoÀÔ´Ï´Ù. Àû¿ëÇÏ·Á¸é y¸¦ ´©¸£°í ¿£ÅÍÇϼ¼¿ä. Ȥ½Ã ³Ê¹« ±æ¾î ÇÑ È­¸éÀ» ³Ñ¾î°¬´Ù¸é, Shift+PgUp Å°¸¦ ´©¸£¼¼¿ä.