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

7. ¶ó¿ìÆÃ

¸¸ÀÏ ¿©·¯ºÐÀÌ µÎ°³ÀÇ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¸¦ °¡Áø ¸®´ª½º PC¸¦ µÎ°³(ȤÀº ±× ÀÌ»ó) ÀÇ ¼­ºê³ÝÀ» ¶ó¿ìÆ®Çϱâ À§ÇØ »ç¿ëÇÑ´Ù¸é Ä¿³Î¿¡¼­ IP Æ÷¿öµù(IP Forwarding)ÀÌ °¡´ÉÇϵµ·Ï ÇؾßÇÑ´Ù.


          cat /proc/ksyms | grep ip_forward

ÀÌ·± ³»¿ëÀ» º¸°Ô µÉ °ÍÀÌ´Ù.
  00141364 ip_forward_Rf71ac834

¸¸ÀÏ ÀÌ·± ¸Þ½ÃÁö°¡ ³ªÅ¸³ªÁö ¾Ê´Â´Ù¸é ¿©·¯ºÐÀÇ Ä¿³ÎÀº IP Æ÷¿öµùÀÌ µÇµµ·Ï ¼³Á¤ µÇÁö ¾ÊÀº °ÍÀ̹ǷΠĿ³ÎÀ» ÀçÄÄÆÄÀÏ ÇÑ ÈÄ »õ·Î¿î Ä¿³ÎÀ» ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ÀÌ ¿¹Á¦¸¦ À§ÇØ Å¬·¡½º C IP ³×Æ®¿öÅ© ¹øÈ£ 192.168.1.0À» 4°³ÀÇ ¼­ºê³ÝÀ¸·Î ³ª´©´Â °ÍÀ¸·Î °¡Á¤ÇÑ´Ù.(°¢°¢Àº 62°³ÀÇ »ç¿ë°¡´ÉÇÑ ÀÎÅÍÆäÀ̽º/È£½ºÆ® IP ¹øÈ£¸¦ °®°Ô µÈ´Ù). ±×·¯³ª ÀÌµé ¼­ºê³ÝÁß µÎ°³´Â Á» ´õ Å« ÇϳªÀÇ ³×Æ®¿öÅ© ¸¦ ±¸¼ºÇϵµ·Ï °áÇÕµÉ °ÍÀ̹ǷΠ°á°úÀûÀ¸·Î ¼¼°³ÀÇ ½ÇÁ¦ÀûÀÎ ³×Æ®¿öÅ©°¡ Á¸ÀçÇÏ°Ô µÈ´Ù. Áï
  ³×Æ®¿öÅ©        ºê·Îµåij½ºÆ®    ³×Æ®¸¶½ºÅ©              È£½ºÆ® °¹¼ö
  192.168.1.0     192.168.1.63    255.255.255.192         62
  192.168.1.64    192.168.1.127   255.255.255.192         62
  192.168.1.128   192.168.1.255   255.255.255.128         124 (see note)

Âü°í: ¸¶Áö¸· ³×Æ®¿öÅ©°¡ 124°³ÀÇ »ç¿ë°¡´ÉÇÑ ³×Æ®¿öÅ© ÁÖ¼Ò¸¸À» °¡Áö´Â ÀÌÀ¯´Â(³×Æ®¿öÅ© ¸¶½ºÅ©·ÎºÎÅÍ ¿¹»óÇÒ ¼ö ÀÖ´Â 126°³°¡ ¾Æ´Ñ) ÀÌ°ÍÀÌ µÎ°³ÀÇ ¼­ºê³Ý¿¡ ´ëÇÑ '¼öÆÛ ³Ý'À̱⠶§¹®ÀÌ´Ù. ´Ù¸¥ µÎ°³ÀÇ ³×Æ®¿öÅ©¿¡ Àִ ȣ½ºÆ®µéÀº 192.168.1.192¸¦ 'Á¸ÀçÇÏÁö ¾Ê´Â' ¼­ºê³ÝÀÇ ³×Æ®¿öÅ© ÁÖ¼Ò·Î Çؼ®ÇÒ °ÍÀÌ´Ù. ÀÌ¿Í À¯»çÇÏ°Ô 192.168.1.191 ¿ª½Ã 'Á¸ÀçÇÏÁö ¾Ê´Â' ¼­ºê³ÝÀÇ ºê·Îµåij½ºÆ® ÁÖ¼Ò·Î Çؼ®ÇÒ °ÍÀÌ´Ù.

±×·¯¹Ç·Î ¸¸ÀÏ ¿©·¯ºÐÀÌ 192.168.1.191³ª 192¸¦ ³×Æ®¿öÅ©ÀÇ È£½ºÆ® ÁÖ¼Ò·Î »ç¿ëÇÑ´Ù¸é ÀÌ ´õ ÀÛÀº µÎ°³ÀÇ ³×Æ®¿öÅ©¿¡ Á¸ÀçÇÏ´Â ¸Ó½ÅµéÀº À̵é°ú Åë½ÅÇÒ ¼ö ¾øÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀº ¼­ºê³ÝÀÇ Áß¿äÇÑ ÇÑ°¡Áö »ç½ÇÀ» ¼³¸íÇØ ÁØ´Ù. Áï »ç¿ë°¡´ÉÇÑ ÁÖ¼Ò´Â ±× ÁÖ¼Ò °ø°£ÀÇ °¡Àå ÀÛÀº ¼­ºê³Ý¿¡ ÀÇÇØ °áÁ¤µÈ´Ù´Â °ÍÀÌ´Ù.

7.1 ¶ó¿ìÆà Å×À̺í

ÀÌÁ¦ ¸®´ª½º°¡ µ¿ÀÛÇÏ´Â ÄÄÇ»ÅÍ°¡ ÀÌ ³×Æ®¿öÅ©ÀÇ ¶ó¿ìÅÍ·Î µ¿ÀÛÇÑ´Ù°í °¡Á¤ Çغ¸ÀÚ. ÀÌ ÄÄÇ»ÅÍ´Â ·ÎÄà ·£¿¡ ´ëÇØ 3°³ÀÇ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í ÀÖ°í ¾Æ¸¶µµ ³×¹ø° ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖÀ» °ÍÀÌ´Ù. (ÀÌ ÀÎÅÍÆäÀ̽º°¡ '±âº» ¶ó¿ìÆ®'ÀÏ °ÍÀÌ´Ù.) ÀÌÁ¦ ¸®´ª½º ÄÄÇ»ÅÍ°¡ °¢°¢ÀÇ ¼­ºê³Ý¿¡¼­ °¡Àå ³·Àº IP ÁÖ¼Ò¸¦ ÀÎÅÍÆäÀ̽º¿¡ »ç¿ëÇÑ´Ù°í °¡Á¤ÇÑ´Ù. ÀÌÁ¦ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½°ú °°ÀÌ ¼³Á¤µÇ¾úÀ» °ÍÀÌ´Ù.


  ÀÎÅÍÆäÀ̽º      IP ÁÖ¼Ò         ³Ý¸¶½ºÅ©
  eth0            192.168.1.1     255.255.255.192
  eth1            192.168.1.65    255.255.255.192
  eth2            192.168.1.129   255.255.255.128

ÀÌ°Í¿¡ ´ëÇÑ ¶ó¿ìÆÃÀº ´ÙÀ½°ú °°À» °ÍÀÌ´Ù.
  ¸ñÀûÁö ÁÖ¼Ò     °ÔÀÌÆ®¿þÀÌ      Genmask         ÀÎÅÍÆäÀ̽º
  192.168.1.0     0.0.0.0         255.255.255.192 eth0
  192.168.1.64    0.0.0.0         255.255.255.192 eth1
  192.168.1.128   0.0.0.0         255.255.255.128 eth2

°¢°¢ÀÇ ¼­ºê³Ý¿¡ ´ëÇØ È£½ºÆ®´Â ÀÚ½ÅÀÇ IP ¹øÈ£¿Í ³×Æ®¿öÅ© ¸¶½ºÅ©·Î ¼³Á¤ µÇ¾î ÀÖÀ» °ÍÀÌ´Ù.(Ưº°ÇÑ ³×Æ®¿öÅ©¿¡ ÀûÇÕÇϵµ·Ï) °¢°¢ÀÇ È£½ºÆ®´Â ³×Æ®¿öÅ© ÀÇ ÀÎÅÍÆäÀ̽º¿¡ ¸®´ª½º PCÀÇ IP ÁÖ¼Ò¸¦ ÁöÁ¤ÇÔÀ¸·Î½á, ¸®´ª½º ÄÄÇ»Å͸¦ ÀÚ½ÅÀÇ °ÔÀÌÆ®¿þÀÌ/¶ó¿ìÅÍ·Î ¼±¾ðÇÑ´Ù. Robert Hart Melbourne, Australia March 1997.
´ÙÀ½ ÀÌÀü Â÷·Ê