RARP ½Ã½ºÅÛ ±¸¼º °³¿ä ÀϺΠ³×Æ®¿öÅ© ´ÜÀ§(ÄÄÇ»ÅÍ, Å͹̳Πµîµî..)´Â ÀÚ½ÅÀÇ ½Ã½ºÅÛ ±¸¼ºÀ» ´Ù¸¥ ¸Ó½Å¿¡ ÀúÀåÇÕ´Ï´Ù. ÀÌµé ¸Ó½ÅÀÌ ºÎÆÃÇÒ ¶§, °£´ÜÇÏ°Ô ÀÚ½ÅÀÇ IP ³Ñ¹ö(µé)¿¡ ´ëÇÑ °ÍÀ» ¾ËÁö ¸øÇÕ´Ï´Ù. À̵éÀº È®ÀÎÀÇ "°áÇÌ"À¸·Î ³×Æ®¿öÅ© Åë½ÅÀ» Á»Ã¼·Î ÇÒ ¼ö ¾ø°Ô µË´Ï´Ù. RARP ÇÁ·ÎÅäÄÝÀº ÀÌ µô·¹¸¶¸¦ ÇØ°áÇÏ´Â ¸î ¾ÈµÇ´Â ÇÁ·ÎÅäÄÝ(BOOTP¿Í DHCP°¡ ´Ù¸¥ ¿¹ÀÔ´Ï´Ù)Áß ÇϳªÀÔ´Ï´Ù. 11.. ¿¿øøÄÄ¢¢ ½Ã½ºÅÛ ±¸¼ºÀÌ ºÎÀçÇÑ µð¹ÙÀ̽º°¡ ºÎÆÃÇÒ ¶§´Â, RARP(Reverse Address Resolution Protocol) ÇÁ·ÎÅäÄÝÀ» ÀÌ¿ëÇÏ¿© ºê·Îµåij½ºÆ® ÇÏ°Ô µË´Ï´Ù. ´ëºÎºÐ, ÀÌ·¸°Ô ¸»ÇÏ°Ô µË´Ï´Ù: ÀÚ, ³»°¡ ¿©±â ÀÖ½À´Ï´Ù. ¿©±â¿¡ ³»°¡ º¸³»´Â ÀÛÀº ¸Þ½ÃÁö°¡ ÀÖ½À´Ï´Ù. ÀÌ ¸Þ½ÃÁö·ÎºÎÅÍ ´ç½ÅÀº ³» ethernetÀÇ MAC ÁÖ¼Ò (¾î¶² ethernet ¾î´ðÅÍ¶óµµ °íÀ¯ÇÏ°Ô È®ÀÎÇÒ ¼ö ÀÖ´Â 6°³ÀÇ 16Áø¼ö ¼ýÀÚ)¸¦ ¾ò¾î³»¾ß ÇÕ´Ï´Ù. ³ªÀÇ MAC ÁּҷκÎÅÍ, ´©±º°¡ ³ªÀÇ 1Â÷(primary) IP ³Ñ¹ö¸¦ ¾Ë·ÁÁÙ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. °¨»çÇÕ´Ï´Ù! _L_i_n_u_x ¼­¹ö ÇÑ´ë°¡ RARP ¼­¹ö ¿ªÇÒÀ» ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸¸ÀÏ ´äÀ» ¾È´Ù¸é ÀÌ ÁúÀÇ¿¡ ´äÇÒ °ÍÀÔ´Ï´Ù. 22.. ÅŸ¸½½ººÅÅ©© RARP ¼­¹ö¸¦ Á¤ÀÇÇÏ·Á¸é, MAC ÁÖ¼Ò¿Í IP ³Ñ¹ö ÇѽÖÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ È£½ºÆ®¸í(/etc/hosts ȤÀº DNS ¼­¹ö¿¡ Á¤ÀǵÈ)À» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. Ä¿³ÎÀº RARP¸¦ Áö¿øÇϵµ·Ï ÄÄÆÄÀϵǾî¾ß ÇÕ´Ï´Ù(Ä¿³Î¿¡ ½É°Å³ª ȤÀº ¸ðµâ·Î). Linuxconf´Â ¸¸ÀÏ ½Ã½ºÅÛ ±¸¼ºÀÌ ÀûÀýÇÏÁö ¾Ê´Ù¸é(Ä¿³Î¿¡ ½É¾îÁ® ÀÖÁö ¾Ê°Å³ª ¸ðµâÀÌ ¾øÀ¸¸é) À̸¦ ´ç½Å¿¡ ¾Ë·ÁÁÙ °ÍÀÔ´Ï´Ù. 33.. ´´ÙÙÀÀÌ̾¾óó··Îα±×× ÇÇÊʵµåå °¢ RARP ¿£Æ®¸®¸¶´Ù ä¿ö¾ß ÇÏ´Â 4°³ÀÇ Çʵ尡 ¿©±â ÀÖ½À´Ï´Ù 33..11.. ÀÀÌÌ ··¹¹ÄÄÚÚµµåå°°¡¡ ÈȰ°¼¼ººÈÈ­­µµÇǾ¾îî ÀÀÖÖ½½ÀÀ´´ÏÏ´´ÙÙ ÀÌ Ã¼Å©¹Ú½º¸¦ »ç¿ëÇÏ´Â ·¹Äڵ带 ÄÚ¸àÆ® ó¸®ÇØ ¹ö¸± ¼ö ÀÖ½À´Ï´Ù. ¸¹Àº RARP Ŭ¶óÀÌ¾ðÆ®´Â ´ç½ÅÀÇ ¼­¹ö°¡ RARP ÁúÀÇ¿¡ ´äÇÒ ¼ö ÀÖ´Ù°í °¡Á¤Çϸç, ÀÌŬ¶óÀÌ¾ðÆ®¿¡ ´õ ¸¹Àº ºÎÆ® ¼­ºñ½º¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. µð½ºÅ©°¡ ¾ø´Â ¸®´ª½º ¿öÅ©½ºÅ×À̼ÇÀº ÀÌ ¹æ¹ýÀ¸·Î ÀÛµ¿ÇÕ´Ï´Ù. ¸¸ÀÏ ¼­¹ö°¡ Á¦ ½Ã°£¿¡ ÀÌ ¼­ºñ½º¸¦ Á¦°øÇÏÁö ¾Ê´Â´Ù¸é, ÀÌ Ç׸ñÀ» ÁßÁö½ÃŰ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. °°Àº ³×Æ®¿öÅ©¿¡ ¿©·¯°³ÀÇ ¼­¹ö°¡ ¾Æ¹« ¹®Á¦¾øÀÌ RARP ÁúÀǸ¦ ÇÁ·Î¼¼½ÌÇÒ ¼ö ÀÖÀ½À» ÁÖÀÇÇϽʽÿä. 33..22.. ÈÈ££½½ººÆÆ®®¸¸íí ÈȤ¤ÀÀºº IIPP ³³Ñѹ¹öö ¿©±â¿¡ /etc/hosts(linuxconfÀÇ ³×Æ®¿öÅ· ¼­ºê ¸Þ´º¿¡ ÀÖ´Â "Ÿ È£½ºÆ®¿¡ ´ëÇÑ Á¤º¸" ¸Þ´º¸¦ º¸½Ê½Ã¿ä) ȤÀº DNS¿¡ Á¤ÀÇµÈ È£½ºÆ®¸íÀ» ÀÔ·ÂÇϽʽÿä. ȤÀº Æò¹üÇÑ IP ³Ñ¹ö¸¦ ÀÔ·ÂÇϽʽÿä(x.y.z.w). 33..33.. EEtthheerrnneett ÁÁÖÖ¼¼ÒÒ ((MMAACC ÁÁÖÖ¼¼ÒÒ)) MAC ÁÖ¼Ò´Â ÀϹÝÀûÀ¸·Î ´ÙÀ½°ú °°Àº ±æ´Ù¶õ 6°³ÀÇ 16Áø¼ö ¼ýÀÚÀÔ´Ï´Ù. 00:11:22:33:44:55 ´ç½ÅÀº ÀÌ ³Ñ¹ö¸¦ ´Ù¸¥ ¹æ¹ýÀ¸·Î ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ¿©±â ¸î °¡Áö°¡ ÀÖ½À´Ï´Ù 33..33..11.. ¸¸®®´´ªª½½ºº ÀÀÌ̾¾ßß±±ââ _¸_®_´_ª_½_º´Â ºÎÆÃ½Ã¿¡ MAC ³Ñ¹ö¸¦ Ãâ·ÂÇÕ´Ï´Ù. ´ç½ÅÀº ½Ã½ºÅÛ ±¸¼ºÀÌ ¾ø´Â ¸®´ª½º ÄÄÇ»Å͸¦ ´Ü¼øÈ÷ ºÎÆÃÇϰí MAC ³Ñ¹ö¸¦ Ãâ·ÂÇÏ´ÂÁö ÁöÄѺ¼ ¼ö ÀÖ½À´Ï´Ù. ºÎÆÃÀº ÀÌ ´Ü°è ÀÌ»ó ÁøÀüµÇÁö ¾Ê¾Æ ´ç½ÅÀº ÃæºÐÈ÷ ½Ã°£À» °®°í ÀÌ ³Ñ¹ö¸¦ ÀûÀ» ¼ö Àִµ¥, RARP ¼­¹ö°¡ ÁúÀÇ¿¡ ´äÇϱ⠱îÁö ½Ã°£ÀÌ °É¸³´Ï´Ù. µð½ºÅ©°¡ ¾ø´Â nfs ·çÆ®¸¦ °®´Â(nfsrooted) ¸®´ª½º ¿öÅ©½ºÅ×À̼ǰú X Å͹̳ÎÀº ÀÚ½ÅÀÇ È®ÀÎÇϴµ¥ RARP¸¦ »ç¿ëÇÏ´Â(¼±ÅûçÇ×À¸·Î) ½Ã½ºÅÛ ±¸¼º ¾ø´Â ¸®´ª½º µð¹ÙÀ̽º·Î ¶°¿À¸¨´Ï´Ù. 33..33..22.. ¾¾îî´´ððÅÅÍÍ ±±¸¸¼¼ºº ÇÇÁÁ··Îα±××··¥¥ ´ëºÎºÐÀÇ ethernet µð¹ÙÀ̽ºµé(¸ðµç?)Àº ½Ã½ºÅÛ ±¸¼ºÀ» Çϵµ·Ï ÇÏ´Â _D_O_S ÇÁ·Î±×·¥°ú °°ÀÌ ³ª¿É´Ï´Ù. ÀÌ ÇÁ·Î±×·¥Àº MAC ³Ñ¹ö¸¦ Ãâ·ÂÇÕ´Ï´Ù. 33..33..33.. ttccppdduummpp »»çç¿¿ëë tcpdump¶ó ºÒ¸®´Â ¸®´ª½º À¯Æ¿¸®Æ¼°¡ Çϳª ÀÖ½À´Ï´Ù. À̰ÍÀº ³×Æ®¿öÅ©¸¦ _¿_°_Å_½Çϰí Åë°úÇÏ´Â ¾î¶² ÆÐŶ¾Ö ´ëÇØ¼­µµ º¸°íÇϴµ¥, À̰ÍÀÌ "ŸÀÌÇÎÇϱ⠼º°¡½Å" MAC ³Ñ¹ö¸¦ °í¸£´Âµ¥ ¸Å¿ì Æí¸®ÇÕ´Ï´Ù tcpdump rarp µð¹ÙÀ̽º¸¦ ºÎÆÃÇϰí ÁöÄѺ¸½Ê½Ã¿ä. linuxconfÀÇ ´ÙÀ̾ó·Î±×¿¡¼­ ³Ñ¹ö¸¦ ÀÚ¸£±â/µ¡ºÙÀ̱â Çϰí, À̸§ ȤÀº IP ³Ñ¹ö¸¦ Ãß°¡Çϸç linuxconf·Î ÇÏ¿©±Ý ½Ã½ºÅÛ ±¸¼ºÀ» Ȱ¼ºÈ­ Çϵµ·Ï ÇϽʽÿä. µð¹ÙÀ̽º°¡ ÀÚ½ÅÀÇ ºÎÆÃ ÇÁ·Î¼¼½º¸¦ ¼º°øÀûÀ¸·Î ¿Ï·áÇÏ´Â °ÍÀ» ÁöÄѺ¸½Ê½Ã¿ä. ÀÌ ¹ÌÄÉ´ÏÁòÀ» ÀÚµ¿È­ ÇÏ´Â °ÍÀÌ linuxconfÀÇ TODO ¸®½ºÆ®»ó¿¡ ÀÖ½À´Ï´Ù. 33..44.. ÄÄÚÚ¸¸ààÆÆ®® ¹«¾ùÀÌµç ¿øÇÏ´Â °ÍÀ» À̰÷¿¡ µÎ½Ê½Ã¿ä. ¾Æ¸¶µµ ÀÔ·Â Ç׸ñÀ» ÁßÁöÇÑ °Í¿¡ ´ëÇÑ ÀÌÀ¯¸¦ ³ªÁß¿¡ ±â¾ïÇϱâ À§ÇÑ °ÍÀÏ °ÍÀÔ´Ï´Ù.