Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ
  iptables±â¹Ý NAT¿¡¼­ msnÆÄÀÏ Àü¼Û (±Û ÀÌÈ£¼®) ÀÛ¼ºÀÏ : 2003/10/06 02:40
 
  • ±Û¾´ÀÌ : ÁÁÀºÁøÈ£ ( http://coffeenix.net/ )
  • Á¶È¸¼ö : 8592
     
    Ãâó : ¸®´ª½º»ç¶û³Ý, http://linux-sarang.net/board/?p=read&table=tip&no=7042

    ------------------------------------------------------------------------------
    2110¹ø: ¸®´ª½º iptables ±â¹Ý NAT¿¡¼­ msnÆÄÀÏ Àü¼Û »ç¿ëÇϱâ
    ±Û¾´ÀÌ: ÀÌÈ£¼® [ȨÆäÀÌÁö]       ±Û¾´³¯: 2002-10-01 07:28:34     ÀÐÀº¼ö: 3475

    Áú´ä¶õ¿¡ ¿¹Àü¿¡ ¾î´À ºÐÀÌ ¿Ã·ÁÁ̴ּø ÆäÀÌÁö¿¡ °¡ º¸´Ï reaimÀ̶ó´Â ÇÁ·Î±×·¥ÀÌ ÀÖ´õ±º¿ä. ¶ó¿ìÅÍ ¸Ó½Å¿¡ ÀÌ ÇÁ·Î±×·¥À» µ¥¸óÀ¸·Î ¶ç¿öµÎ¸é msn°ú aim¿¡¼­ ÆÄÀÏ Àü¼ÛÀÌ °¡´ÉÇÕ´Ï´Ù.

    reaimÀÇ È¨ÆäÀÌÁö´Â http://reaim.sourceforge.netÀÔ´Ï´Ù.

    ÀÏ´Ü http://sourceforge.net/project/showfiles.php?group_id=40800 ¿¡¼­ ÆÄÀÏÀ» ´Ù¿î¹Þ¾Æ ¾ÐÃàÀ» Ç®°í ÄÄÆÄÀÏÇÕ´Ï´Ù. °£´ÜÈ÷ ±×³É make¸¦ ½ÇÇàÇÏ¸é ¾Ë¾Æ¼­ ÄÄÆÄÀϵ˴ϴÙ. À̶§ »ý¼ºµÇ´Â reaimÆÄÀÏÀ» ½ÇÇà °¡´ÉÇϵµ·Ï /usr/local/sbinµîÀ¸·Î º¹»çÇÕ´Ï´Ù.

    ±×¸®°í³ª¼­ ÄÄÆÄÀÏÇÏ¿© ¸¸µé¾îÁø reaimÀ» ½ÇÇàÇÕ´Ï´Ù. À̶§, ·çÆ® ±ÇÇÑÀ¸·Î ½ÇÇàÇصµ µÇÁö¸¸, º¸¾È»ó ²¨·ÁÁø´Ù¸é /var/log/reaim.logÆÄÀÏÀÇ ¼ÒÀ¯±ÇÀ» nobodyµîÀ¸·Î ¹Ù²Û µÚ ÇØ´ç °èÁ¤À¸·Î ½ÇÇàÇÕ´Ï´Ù.

    ¸¸¾à µ¥ºñ¾È Å×½ºÆà ¹öÀü ÀÌ»óÀ» »ç¿ëÇÏ°í ÀÖ´Ù¸é °£´ÜÈ÷ reaimÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ¸é µË´Ï´Ù (apt-get install reaim). ÆÐÅ°Áö¸¦ ¼³Ä¡Çϸé reaimÀÌ /usr/sbin¿¡ ¼³Ä¡µÈ ÈÄ start-stop-daemonÀ» ÀÌ¿ëÇÏ¿© nobody±ÇÇÑÀ¸·Î ½ÇÇàµË´Ï´Ù.

    ´ÙÀ½À¸·Î iptables·êÀ» ¸î °¡Áö Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. ¸¸¾à ·ÎÄà ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º°¡ eth1À̶ó¸é ´ÙÀ½°ú °°ÀÌ Ãß°¡ÇÕ´Ï´Ù.

    iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 5190 \
      -j REDIRECT --to-ports 5190
    iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 1863 \
      -j REDIRECT --to-ports 1863

    À̶§, Ä¿³Î¿¡¼­ REDIRECT Ÿ°ÙÀ» Áö¿øÇØ¾ß ÇÕ´Ï´Ù. ¸¸¾à Áö¿øÀÌ ¾ÈµÈ´Ù¸é ¸ðµâÀ» ¿Ã¸®°Å³ª Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù. °¢°¢ ÇÑ ÁÙ·Î ½á¾ßµÇ´Â°Ç ¸ðµÎ ¾Æ½ÃÁÒ?

    ¸¸¾à ¹æÈ­º®ÀÌ ¼³Á¤µÇ¾î ÀÖ´Ù¸é ¸î¸î Æ÷Æ®¸¦ ¿­¾îÁÖ¾î¾ß ÇÕ´Ï´Ù. ·ÎÄà ÀÎÅÍÆäÀ̽º°¡ eth1, ÀÎÅͳݿ¡ ¿¬°áµÈ ÀÎÅÍÆäÀ̽º°¡ eth0¶ó¸é ´ÙÀ½°ú °°ÀÌ ·êÀ» Ãß°¡ÇØ ÁÝ´Ï´Ù.

    iptables -A INPUT -i eth1 -p tcp --dport 5190 -j ACCEPT
    iptables -A INPUT -i eth1 -p tcp --dport 1863 -j ACCEPT

    iptables -A INPUT -i eth0 -p tcp --dport 4443 -j ACCEPT
    iptables -A INPUT -i eth0 -p tcp --dport 5566 -j ACCEPT
    iptables -A INPUT -i eth0 -p tcp --dport 1864 -j ACCEPT

    ¶ó¿ìÅÍ ¸Ó½Å¿¡¼­ ÀÌ·¸°Ô ·êÀ» Ãß°¡ÇÏ¸é ·ÎÄà ¸Ó½Åµé¿¡¼­ ¿¬°áµÇ¾ú´ø msn°ú aim, icqµîÀÌ ¸ðµÎ ²÷±æ °ÍÀÔ´Ï´Ù. ¸Þ½ÅÀú¸¦ Àç Á¢¼ÓÇÑ ÈÄ ÆÄÀÏ Àü¼ÛÀ» ½ÃÇèÇØ º¾´Ï´Ù.


    Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=90