Linuxdoc Sgml/Red Hat_Home Lan-TRANS
<!doctype linuxdoc system> <!-- LinuxDoc file was created by LyX 1.0 (C) 1995-1999 by <pramsey> Thu Jun 22 09:21:23 2000 --> <article> <title> °¡Á¤¿ë ³×Æ®¿öÅ©¸¦ À§ÇÑ ÀÎÅÍ³Ý °ÔÀÌÆ®¿þÀ̷μ ·¹µåÇÞ ¸®´ª½º 6.X Ȱ¿ë </title> <author> Paul Ramsey <pramsey@refractions.net> </author> <date> 2000³â 6¿ù 22ÀÏ </date> <abstract> ·¹µåÇÞ 6 ¹× °ü·ÃµÈ ´Ù¸¥ Á¾·ùÀÇ ¸®´ª½º¸¦ ¼Ò±Ô¸ð °¡Á¤¿ë ¶Ç´Â »ç¹«½Ç ³×Æ®¿öÅ©¿¡ ÀÎÅÍ³Ý °ÔÀÌÆ®¿þÀÌ·Î ¿î¿µÇϵµ·Ï ±¸¼ºÇÏ´Â µ¥ ´ëÇÑ °£´ÜÇÑ Æ©Å丮¾ó. ´Ù·ç¾îÁø ÁÖÁ¦´Â ¸Å½ºÄ¿·¹À̵ù(masquerading), DNS, DHCP, ±âÃÊ ¼öÁØÀÇ º¸¾ÈÀ» Æ÷ÇÔÇÑ´Ù. </abstract> <toc> <sect> ¼Ò°³ <p> ÀÌ ÆäÀÌÁö´Â ·¹µåÇÞ 6.X¸¦ °¡Á¤¿ë ³×Æ®¿öÅ© ¶Ç´Â ¼Ò±Ô¸ð »ç¹«¿ë ³×Æ®¿öÅ©¸¦ À§ÇÑ ÀÎÅÍ³Ý °ÔÀÌÆ®¿þÀÌ·Î ¼³Á¤Çϱâ À§ÇÑ °£´ÜÇÑ ¼³¸í¼¸¦ Æ÷ÇÔÇÑ´Ù. Áö½Ã´Â ¸Å¿ì °£·«È µÇ¾ú´Âµ¥, ¾î¶°ÇÑ Æ¯Á¤ °æ¿ìµµ ³íÀÇÇÏÁö ¾ÊÀ» °ÍÀ̰í, ¾î¶² ³×Æ®¿öÅ© ÁÖ¼Ò°¡ »ç¿ëµÇ´ÂÁö¿¡ ´ëÇÑ ¸î °¡Áö °¡Á¤À» Á¦½ÃÇÒ °ÍÀÌ´Ù. ¸Å¿ì Áß¿äÇÑ °¡Á¤Àº ´ÙÀ½°ú °°´Ù: </p> <p> <itemize> <item> ¿©·¯ºÐÀº Àü¿ë¼±(fulltime Cable) ¶Ç´Â ADSL·Î ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖ´Ù. <item> ¿©·¯ºÐÀº ÀÚ½ÅÀÇ ÄÄÇ»Å͵é Áß Àû¾îµµ ÇÑ ´ë¿¡ <htmlurl url="http://www.redhat.com" name="·¹µåÇÞ 6.X">¸¦ ¼º°øÀûÀ¸·Î ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. ÀÌ·± ¾È³»´Â ¶ÇÇÑ ´Ù¾çÇÑ »óÇ¥·Î ¸Æ¹Ð¶õ ÃâÆÇ»ç(MacMillan Publishing)¿¡ ÀÇÇØ ¹èÆ÷µÇ´Â <htmlurl url="http://www.linux-mandrake.com" name="Mandrake 6.X">¿Í °°Àº ·¹µåÇÞ ÆÄ»ýǰ¿¡µµ À¯È¿ÇÏ´Ù´Â °ÍÀ» ¾Ë¾Æ µÎÀÚ. <item> ¿©·¯ºÐÀÇ ¸®´ª½º ÄÄÇ»ÅÍ´Â ³»ºÎ¿¡ ¼³Ä¡µÈ ³×Æ®¿öÅ© Ä«µå¸¦ µÎ °³ °¡Áö¸ç µÑ ´Ù ¸®´ª½º¿Í È£¿ÏµÈ´Ù. <item> ¸¸ÀÏ ¿©·¯ºÐÀÌ ÇÑ ´ë ÀÌ»óÀÇ ÄÄÇ»Å͸¦ ³×Æ®¿öÅ©·Î ¿¬°áÇÑ´Ù¸é ÀÌ´õ³Ý Çãºê¸¦ °¡Á®¾ß ÇÑ´Ù. ¾Æ´Ï¸é, ´Ü ÇÑ ´ëÀÇ ÄÄÇ»Å͸¦ ¿¬°áÇÑ´Ù¸é Å©·Î½º-¿À¹ö ÄÉÀ̺í(cross-over cable)À» °¡Á®¾ß ÇÑ´Ù. <item> ¿©·¯ºÐÀº ¸®´ª½º Àåºñ¿¡¼ ÅØ½ºÆ® ÆÄÀÏÀ» ÆíÁýÇÏ´Â ¹æ¹ýÀ» ¾È´Ù. <item> ¿©·¯ºÐÀº <tt>root</tt>·Î¼ Àåºñ¿¡ ·Î±×ÀÎ ÇÒ ¼ö ÀÖ´Ù. ¿©·¯ºÐÀº ¸®´ª½º CDROMÀ¸·ÎºÎÅÍ RPM ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ» ¾È´Ù. </itemize> </p> <p> ¸¸ÀÏ ¿©·¯ºÐÀÌ ÀÌ·¯ÇÑ °¡Á¤ÀÇ ¾î´À Çϳª¶óµµ ¸¸Á·½ÃŰÁö ¾ÊÀ¸¸é ÀÌ ¹®¼´Â ¾Æ¸¶µµ ¿©·¯ºÐÇÑÅ× ¼Ò¿ëÀÌ ¾øÀ» °ÍÀÌ´Ù. </p> <p> ¼³Ä¡ °úÁ¤ µ¿¾È ÇØ¾ß Çϴ Ưº°ÇÑ °ÍÀÌ ÀÖ´Â °ÍÀº ¾Æ´Ï´Ù. ¿©·¯ºÐÀÌ ½±°Ô ÀÌÇØÇÏ°í ¼ºÃë °¡´ÉÇÑ Áö½Ã¸¦ ´Ü¼øÈ÷ ¼±ÅÃÇ϶ó. ÀÌ ¹®¼´Â ¹«(Ùí)¿¡¼ºÎÅÍ ³×Æ®¿öÅ·À» ó¸®Çϱâ À§ÇØ ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ¼³Ä¡ÇÏ´Â ±æÀâÀÌ ¿ªÇÒÀ» ÇÑ´Ù. ¼³Ä¡ÇÏ´Â µ¿¾È ¼³Ä¡Çϰųª ±¸¼ºÇØ¾ß ÇÏ´Â °Í¿¡ ´ëÇØ ¾î¶² °¡Á¤µµ ÀüÁ¦·Î ÇÏÁö ¾Ê´Â´Ù. ±×·¯ÇÑ °ÍµéÀÌ ÀÛµ¿ÇÔÀ» º¸ÀåÇÏ°í ¹«½¼ Á¤º¸°¡ ¾îµð·Î °¡´ÂÁö¿¡ ´ëÇØ È¥µ¿ÇÏÁö ¾Êµµ·Ï ¸ðµç ±¸¼ºÀº ·¹µåÇÞ°ú ÇÔ²² Àç°øµÇ´Â GUI ±¸¼º µµ±¸¸¦ »ç¿ëÇϱ⠺¸´Ù´Â ½Ã½ºÅÛ ±¸¼º ÆÄÀÏÀ» Á÷Á¢ ÆíÁýÇÏ°Ô µÉ °ÍÀÌ´Ù. ÇÑÆíÀ¸·Î´Â, À̰ÍÀÌ Á» ´õ Èûµé °ÍÀÌ´Ù. ¶Ç ÇÑÆíÀ¸·Î´Â, (°¡·É, X°¡ ÀÛµ¿ÇÏÁö ¾Ê´Â, ¶Ç´Â Çìµå¸®½º ¼¹ö(headless server)¸¦ ¼³Á¤ÇÏ´Â °æ¿ì¿¡) ¿©·¯ºÐÀº »óÀÌÇÑ ¹èÆ÷º»°ú »óȲ¿¡ ÈξÀ ´õ ¼ö¿ùÇÏ°Ô ÀüÀÌÇÒ ¼ö ÀÖ´Â Áö½ÄÀ» ¾ò°Ô µÉ °ÍÀÌ´Ù. </p> <sect1> ¹öÀü <p> ÀÌ ¹®¼ÀÇ ÃÖÁ¾ ¹öÀüÀº HTML ¹öÀü¿ëÀ¸·Î <htmlurl url="http://www.coastnet.com/~pramsey/linux/homenet.html" name="http://www.coastnet.com/~pramsey/linux/homenet.html">, SGML ¹öÀü¿ëÀ¸·Î <htmlurl url="http://www.coastnet.com/~pramsey/linux/homenet.sgml" name="http://www.coastnet.com/~pramsey/linux/homenet.sgml">¿¡¼ ¾ðÁ¦³ª ±¸ÇÒ ¼ö ÀÖ´Ù. </p> <p> <itemize> <item> 1999³â 12¿ù 21ÀÏ: ÃÖÃÊ ¹öÀü <item> 2000³â 1¿ù 2ÀÏ: John Mellor·ÎºÎÅÍ ¿ÜºÎ ³×Æ®¿öÅ© °³¼±¿¡ °üÇÑ Á¦¾ÈÀ» ÃëÇÕ <item> 2000³â 1¿ù 22ÀÏ: Chris Lea·ÎºÎÅÍ µ¿ÀÏÇÑ ³×Æ®¿öÅ© Ä«µå¿Í IP ¾Ë¸®¾î½Ì(aliasing)¿¡ °üÇÑ Á¤º¸¿¡ ´ëÇÑ »ç¼ÒÇÑ ¾÷µ¥ÀÌÆ® <item> 2000³â 3¿ù 16ÀÏ: Nelson Gibbs·ÎºÎÅÍ ³×ÀÓ¼¹ö º¸¾È°ú Ä®µ¥¶ó¸¦ Áö¿øÇÏ´Â µ¥ °üÇÑ Á¤º¸ <item> 2000³â 6¿ù 22ÀÏ: ·¹µåÇÞ 6.2 ±¸¼ºÀÇ °³¼±µÈ Á¡À» ¹®¼È. Kerr First·ÎºÎÅÍ ´õ ¸¹Àº PPPoE Á¤º¸¸¦ ¾òÀ½ </itemize> </p> <sect1> ÀúÀÛ±Ç <p> ÀúÀÛ±Ç ©2000, Paul Ramsey. </p> <p> ÀÌ ¹®¼´Â, ´ÙÀ½°ú °°Àº Á¦ÇÑ »çÇ×À» Àû¿ëÇÏ¿©, ¹«·á·Î, Àüü·Î ¶Ç´Â ºÎºÐÀûÀ¸·Î Àç»ý»êµÉ ¼ö ÀÖ´Ù: </p> <p> <itemize> <item> »ó±âÇÑ ÀúÀÛ±Ç °íÁö¿Í ÀÌ Çã°¡ °íÁö´Â ¹Ýµå½Ã ¸ðµç ¿ÏÀüÇϰųª ºÎºÐÀûÀÎ º¹»çº»¿¡ ¿ÏÀüÇÏ°Ô À¯ÁöµÇ¾î¾ß ÇÑ´Ù. <item> ¾î¶°ÇÑ ¹ø¿ª ¶Ç´Â ÆÄ»ýµÈ ÀúÀÛ¹°ÀÌ¶óµµ ¹èÆ÷ Àü¿¡ ÀÛ¼ºµÇ´Â µ¿¾È ¹Ýµå½Ã ÀúÀÚ¿¡ ÀÇÇØ Àΰ¡µÇ¾î¾ß ÇÑ´Ù. <item> ¸¸ÀÏ ÀÌ ÀúÀÛ¹°À» ºÎºÐÀ¸·Î ¹èÆ÷ÇÏ·Á¸é, ÀÌ ¸Å´º¾óÀÇ ¿ÏÀüÇÑ ¹öÀüÀ» ±¸ÇÏ´Â ¹æ¹ýÀ» À§ÇÑ Áö½Ã¸¦ ¹Ýµå½Ã Æ÷ÇÔ½ÃÄÑ¾ß Çϰí, ¿ÏÀüÇÑ ¹öÀüÀ» ±¸Çϱâ À§ÇÑ ¼ö´ÜÀ» Á¦°øÇÏ¿©¾ß ÇÑ´Ù. <item> ¸¸ÀÏ ÀûÀýÇÑ ÀοëÀÌ ÁÖ¾îÁø´Ù¸é ÀÌ Çã°¡ °íÁö°¡ ¾ø´õ¶óµµ ÀÛÀº ºÎºÐÀº ´Ù¸¥ ÀúÀÛ¹°¿¡¼ °ËÅ䳪 ÀοëÀ» À§ÇÑ ¿¹ÁõÀ¸·Î¼ Àç»ý»êµÉ ¼ö ÀÖ´Ù. </itemize> </p> <p> ÀÌ·¯ÇÑ ±ÔÁ¤¿¡ ´ëÇÑ ¿¹¿Ü°¡ Çй®ÀûÀÎ ¸ñÀûÀ» À§Çؼ ÀÎÁ¤µÈ´Ù: ÀúÀÚÇÑÅ× ÆíÁö¸¦ ½á¼ ¿äûÇ϶ó. ÀÌ·¯ÇÑ Á¦ÇÑ »çÇ×Àº, Çлý°ú ±³À°ÀÚÀÎ ¿©·¯ºÐÀ» Á¦ÇÑÇÏ´Â °ÍÀº ¾Æ´Ï¶ó, ¿ì¸®¸¦ ÀúÀڷμ º¸È£ÇϰíÀÚ ÇÔÀÌ´Ù. </p> <sect> ²È±â <p> ¿©·¯ºÐÀÌ Çãºê¸¦ »ç¿ëÇϰí ÀÖ´ÂÁö ¾Æ´ÑÁö¿¡ µû¶ó¼ ³×Æ®¿öÅ© ÅäÆú·ÎÁö(network topology)´Â Á¶±ÝÀÌ¶óµµ ´Ù¸¦ °ÍÀÌ´Ù. ÀúÀÚ´Â ¿À·ÎÁö RJ45 ÄÉÀÌºí ¿¬°áÀ» »ç¿ëÇÑ ³×Æ®¿öÅ·À» ´Ù·ê °ÍÀÌ´Ù. µ¿Ãà ÄÉÀ̺í(thin coax)À» ´Ù·çÁö ¾Ê´Â´Ù. µ¿Ãà ÄÉÀ̺íÀ» »ç¿ëÇϸé Çãºê¸¦ °®ÃßÁö ¾Ê°í¼µµ ´Ù¼öÀÇ ÄÄÇ»Å͸¦ ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ÇÏÁö¸¸, ¿¬°á ³¡À» ¸¶¹«¸®ÇÏ´Â µî°ú °°ÀÌ ´õ¿í Á¶½É½º·¯¿ö¾ß ÇÑ´Ù. ¿©·¯ºÐÀÌ ÀÌ¹Ì ³×Æ®¿öÅ·À» ¾Ë°í ÀÖ´Ù¸é À̵é Áö½Ã´Â ´ë°³°¡ Áߺ¹µÇ´Â °ÍÀÏ °ÍÀÌ´Ù. </p> <sect1> Çãºê¸¦ °¡Áø °æ¿ì <p> ¸¸ÀÏ ¿©·¯ºÐÀÌ Çãºê¸¦ °¡Áö°í ÀÖ´Ù¸é, ¿©·¯ºÐÀÇ ³×Æ®¿öÅ©´Â <url url="http://www.coastnet.com/~pramsey/linux/w_hub.gif" name="À̰Í">°ú °°ÀÌ º¸ÀÏ °ÍÀÌ´Ù. </p> <p> ¸®´ª½º ¹Ú½º¿¡ ÀÖ´Â <tt>eth0</tt> Ä«µå¸¦ ¼ºñ½º Á¦°øÀÚ¿¡ ÀÇÇØ °ø±ÞµÈ ÄÉÀ̺í(¶Ç´Â ±× ±¸¼º¿¡¼ ÀÛµ¿ÇÏ´Â °ÍÀ¸·Î ¿©·¯ºÐÀÌ ¾Æ´Â °Í)À» »ç¿ëÇÏ¿© ÄÉÀÌºí ¸ðµ© ¶Ç´Â ADSL ¹Ú½º¿¡ ¿¬°áÇ϶ó. ¾î¶² ¶§¿¡´Â ÄÉÀÌºí ¸ðµ©ÀÌ Å©·Î½º¿À¹ö·Î ¿¬°áµÇ±âµµ ½±°í, ¶§·Î´Â ÄÉÀ̺íÀ» ÅëÇØ Á÷Åë(straight-through)À¸·Î ¿¬°áµÇ±âµµ Çϱ⠶§¹®¿¡ ÀÌ´Â Áß¿äÇÏ´Ù. ȸ»ç°¡ Á¦°øÇÏ´Â °ÍÀÌ ¿©·¯ºÐÀÌ »ç¿ëÇϱ⠿øÇÏ´Â °ÍÀÌ´Ù. </p> <p> ¸®´ª½º ¹Ú½º¿¡ ÀÖ´Â <tt>eth1</tt> Ä«µå¸¦ Á÷Åë¼±(straight-through cable)À» »ç¿ëÇÏ¿© Çãºê¿¡ ¿¬°áÇ϶ó. Á÷Åë¼±À» »ç¿ëÇÏ¿© ³ª¸ÓÁö ÄÄÇ»ÅÍ ÀüºÎ¸¦ Çãºê¿¡ ¿¬°áÇ϶ó. </p> <sect1> Çãºê°¡ ¾ø´Â °æ¿ì <p> ¸¸ÀÏ ¿©·¯ºÐÀÌ Çãºê¸¦ °¡ÁöÁö ¾Ê¾Ò´Ù¸é, Å©·Î½º¿À¹ö ÄÉÀ̺íÀ» »ç¿ëÇÏ¿©, ÄÄÇ»ÅÍ ÇÑ ´ë¸¦ ¿©ÀüÈ÷ ¸®´ª½º ¹Ú½º¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Ù. ¿©·¯ºÐÀÇ ÅäÆú·ÎÁö´Â <url url="http://www.coastnet.com/~pramsey/linux/wo_hub.gif" name="À̰Í">°ú °°ÀÌ º¸ÀÏ °ÍÀÌ´Ù. </p> <p> ¸®´ª½º ¹Ú½º¿¡ ÀÖ´Â <tt>eth0</tt> Ä«µå¸¦ ¼ºñ½º Á¦°øÀÚ¿¡ ÀÇÇØ °ø±ÞµÈ ÄÉÀ̺íÀ» »ç¿ëÇÏ¿© ÄÉÀÌºí ¸ðµ© ¶Ç´Â ADSL ¹Ú½º¿¡ ¿¬°áÇ϶ó. ¸®´ª½º ¹Ú½º¿¡ ÀÖ´Â <tt>eth1</tt> Ä«µå¸¦ Å©·Î½º¿À¹ö ÄÉÀ̺íÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ÄÄÇ»ÅÍ¿¡ ¿¬°áÇ϶ó. </p> <sect1> ³×Æ®¿öÅ© Ä«µå°¡ Çϳª¸¸ ÀÖ´Â °æ¿ì <p> ÀÌ´Â ¹Ù¶÷Á÷ÇÑ ±¸¼ºÀº ¾Æ´Ï´Ù. (ÀÌ ±¸¼º¿¡¼´Â ¿©·¯ºÐÀÇ ³»ºÎ ¹× ¿ÜºÎ ³×Æ®¿öÅ©ÀÌ µ¿ÀÏÇÑ ¹°¸®Àû ³×Æ®¿öÅ©¿¡ ÀÖ°í, ¶§¹®¿¡ ÀÌ·ÐÀûÀ¸·Î´Â Å©·¡Å·À» ½±°Ô Çã¿ëÇÏ°Ô µÈ´Ù. ½ÇÁ¦·Î, À§ÇèÀº ¾Æ¸¶µµ ¸Å¿ì ³·´Ù.) ÇÏÁö¸¸, ¹Þ¾Æµé¿©Áú ¼ö ÀÖ´Ù. ¿©·¯ºÐÀÇ ÀÌÁ¤Àº °¡Áö°¢»öÀÏÁö ¸ð¸¥´Ù. </p> <p> ¸®´ª½º Ä¿³ÎÀº "IP ¾Ë¸®¾î½Ì" Áö¿øÀ» Æ÷ÇÔÇÑ´Ù. ÀÌ´Â ÇϳªÀÇ ÀÌ´õ³Ý Ä«µå°¡ µ¿½Ã¿¡ µÎ °³ÀÇ »óÀÌÇÑ IP ÁÖ¼Ò¸¦ ´Ù·ç´Â °ÍÀ» Çã¿ëÇÑ´Ù. ·¹µåÇÞ°ú ¸Çµå·¹ÀÌÅ©¿Í ÇÔ²² ¼±ÀûµÈ Ç¥ÁØÀûÀÎ Ä¿³ÎÀº ±âº»ÀûÀ¸·Î IP ¾Ë¸®¾î½ÌÀ» À§ÇÑ Áö¿øÀ» Æ÷ÇÔÇÑ´Ù. ¿À·ÎÁö ÇÑ ÀåÀÇ ÀÌ´õ³Ý Ä«µå¸¸À¸·Î °ÔÀÌÆ®¿þÀ̸¦ ¼³Á¤Çϱâ À§Çؼ´Â ´ÙÀ½¿¡ º¸ÀÌ´Â ¸ðµç ÄÚµå ¿¹Á¦¿¡¼ °£´ÜÈ÷ <tt>eth1</tt>¸¦ <tt>eth0:0</tt>·Î ġȯÇ϶ó. </p> <p> <em>´ÜÀÏ Ä«µå »óȲ¿¡¼, DHCP ¼¹ö¸¦ ±¸µ¿ÇÏ´Â °ÍÀº ¹Ù¶÷Á÷ÇÏÁö ¾Ê´Ù.</em> </p> <p> ¸ðµç Àåºñ¿Í ÄÉÀÌºí ¸ðµ© ¶Ç´Â ADSL ¹Ú½º¸¦ Çãºê¿¡ ²È¾Æ¶ó. Çà¿îÀ» ºô°í, °è¼ÓÇ϶ó. </p> <sect> ³×Æ®¿öÅ· ±¸¼ºÇϱâ <p> ÀÚ, Áö±Ý±îÁö ¿©·¯ºÐÀº °ÔÀÌÆ®¿þÀÌ ÄÄÇ»ÅÍ¿¡ ¸®´ª½º¸¦ ¼³Ä¡Çß´Ù. ¿©·¯ºÐÀº ³×Æ®¿öÅ© Ä«µå Áß Çϳª¸¦ ±¸¼ºÇß°í, ÀÎÅͳݿ¡ Á¢¼ÓÀ» ¼³Á¤Çß´Ù. ±×·¸Áö¸¸, ¿ì¸®´Â ¹«¿¡¼ºÎÅÍ ½ÃÀÛÇÒ °ÍÀÌ°í ¾î¶² °Íµµ ÀüÇô ±¸¼ºµÇÁö ¾Ê¾Ò´Ù°í °¡Á¤ÇÒ °ÍÀÌ´Ù. </p> <p> <tt>root</tt>·Î¼ ·Î±×ÀÎ Ç϶ó. ÀÌ ¹®¼¿¡ ³ª¿Â ¸ðµç Áö½Ã´Â ¿©·¯ºÐÀÌ root·Î¼ ·Î±×ÀÎ Çß´Ù°í °¡Á¤ÇÑ´Ù. </p> <p> ¸®´ª½º Ä¿³ÎÀº µÎ ÀåÀÇ ÀÌ´õ³Ý Ä«µå¸¦ <tt>eth0</tt>¿Í <tt>eth1</tt>·Î¼ ÂüÁ¶ÇÑ´Ù. ÀÌÁ¦ºÎÅÍ´Â ¶ÇÇÑ ±×°Íµé¿¡ ´ëÇØ ¾ð±ÞÇÏ°Ô µÉ ¹æ¹ýÀÌ µÉ °ÍÀÌ´Ù. ¾Ö·Î »çÇ×Àº, ¾î´À °ÍÀÌ ¾î¶² °ÍÀÎÁöÀÌ´Ù. °æ¿ìÀÇ Àû¾îµµ 50%´Â ¾²À̵µ·Ï º¸ÁõÇÑ´Ù¸é, ÆÇº°ÇÏ´Â "°£´ÜÇÑ" ¹æ¹ýÀÌ ÀÖ´Ù. ¸¶´õº¸µå¸¦ °¡Áø ÄÄÇ»Å͸¦ Ã¥»ó À§¿¡ ¼öÆòÀûÀ¸·Î ³õ°í µÞ ÆÐ³Î(back panel)À» ¿©·¯ºÐÀ» ÇâÇÏ°Ô ÇÑ´Ù. (¸¸ÀÏ ¿©·¯ºÐÀÌ ±×°É ¿°í ±× À§¿¡¼ ¹«¾ùÀΰ¡ ÇÏ°Ô µÇ´Â °Í°ú °°ÀÌ Çϵµ·Ï ÇÑ´Ù.) °¡Àå ¿ÞÆíÀÇ Ä«µå´Â <tt>eth0</tt>ÀÌ´Ù. -- ¿©·¯ºÐÀº ¾à°£ÀÇ ¸¶½ºÅ· Å×ÀÌÇÁ·Î ¶óº§À» ºÙÀ̰íÀÚ ÇÒÁö ¸ð¸¥´Ù. Áö±Ý, Á¾ÀÌ À§¿¡ <tt>eth0</tt>¿Í <tt>eth1</tt> µÑ ¸ðµÎÀÇ Á¦Á¶¿Í ¸ðµ¨À» ½á µÎ¾î¶ó. </p> <p> ÀÚ, <tt>eth0</tt>¿Í <tt>eth1</tt>ÀÌ Ä¿³Î¿¡ ÀÇÇØ ÀÚµ¿ÀûÀ¸·Î ÀνĵǴÂÁö ¿©ºÎ¸¦ º¸ÀÚ. <tt>ifconfig eth0</tt>¿Í <tt>ifconfig eth1</tt>¸¦ ÀÔ·ÂÇÑ´Ù. µÎ °æ¿ì¿¡ ÀÖ¾î, ¸¸ÀÏ Ä¿³ÎÀÌ Ä«µå¸¦ ÀνÄÇϰí ÀÖÀ¸¸é, ¿©·¯ºÐÀº (¼ýÀÚ¿Í ±× ¹ÛÀÇ °ÍÀº »óÀÌÇÒ ¼ö ÀÖÀ½À» ¸í½ÉÇÏ¿©) ÀÌ¿Í °°Àº °ÍÀ» º¸¾Æ¾ß ÇÑ´Ù: </p> <p> <verb> eth0 Link encap: Ethernet HWaddr 00:60:67:4A:02:0A inet addr:0.0.0.0 Bcast:0.0.0.0 Mask:255.255.255.255 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:466 errors:0 dropped:0 overruns:0 frame:0 TX packets:448 errors:0 dropped:0 overruns:0 carrier:0 collisions:85 txqueuelen:100 Interrupt:10 Base address:0xe400 </verb> </p> <p> ¸¸ÀÏ Ä¿³ÎÀÌ ³×Æ®¿öÅ© Ä«µå¸¦ ÀνÄÇÏÁö ¸øÇÑ´Ù¸é ÀÌ¿Í °°Àº °ÍÀ» º¸°Ô µÉ °ÍÀÌ´Ù: </p> <p> <verb> eth0: error fetching interface information: Device not found. </verb> </p> <sect1> ³×Æ®¿öÅ© µå¶óÀ̹ö¸¦ ±¸¼ºÇϱâ <p> ¸¸ÀÏ Ä«µå¸¦ µÑ ´Ù ã¾ÒÀ¸¸é ´ÙÀ½ ¼½¼ÇÀ¸·Î ³Ñ¾î °¡¶ó. ¾Æ´Ï¸é, ÀÌ ¼½¼ÇÀ» Àоî¶ó. </p> <p> ÀÚ, ÀÌ¹Ì ¾Æ´Â ¹Ù¿Í °°ÀÌ Ä«µå°¡ Çϳª ȤÀº µÑ ¸ðµÎ°¡ Ä¿³Î¿¡ ÀÇÇØ ÀνĵÇÁö ¾Ê´Â´Ù. ½ÇÁ¦·Î, À̰ÍÀº ¹®Á¦°¡ µÇÁö ¾Ê´Â´Ù. ¹Ýµå½Ã ÇØ¾ß ÇÒ °ÍÀº Ä«µå¸¦ ã´Â ¹æ¹ýÀ» Ä¿³Î¿¡ Á» ´õ ¸í½ÃÀûÀ¸·Î ¾Ë¸®´Â °ÍÀÌ´Ù. ¿©±â¿¡´Â ¿ì¿©°îÀýÀÌ ¸¹°í, ±× ¸ðµÎ¸¦ ´Ù·çÁö´Â ¾ÊÀ» °ÍÀÌ´Ù. ÇöÇàÀÇ °ÍÀÌ ¾î·Á¿öÁú ¶§ <htmlurl url="http://www.linuxdoc.org/HOWTO/Ethernet-HOWTO.html" name="Ethernet HOWTO">·Î ¹Ù²Ù¾î¶ó. ¿©±â¿¡ ¸î °¡Áö ¿ä¾àµÈ Á¶¾ðÀÌ ÀÖ´Ù. </p> <p> <itemize> <item> <em>¿©·¯ºÐÀº PCI ³×Æ®¿öÅ© Ä«µå¸¦ °¡Áö°í ÀÖ´Ù.</em> ¾î¶² µå¶óÀ̹öµµ Á¸ÀçÇÏÁö ¾ÊÀ» ¸¸Å ÃÖ½ÅÀÇ °ÍÀº ¾Æ´Ï¶ó°í °¡Á¤ÇÑ´Ù¸é, ¿©·¯ºÐÀº ¾Æ¸¶µµ ¼º°øÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀº <tt>/proc/pci</tt>¸¦ ÅëÇØ ÇØµ¶Çϰí Á¦Á¶¿ø°ú ¸ðµ¨À» Àû¾î µÒÀ¸·Î½á ³×Æ®¿öÅ© Ä«µå(¿Í ´Ù¸¥ °Íµé)¿¡ ´ëÇØ ¸¹Àº °ÍÀ» Á¾Á¾ ¾Ë¼ö ÀÖ´Ù. <item> <em>¿©·¯ºÐÀº ISA ³×Æ®¿öÅ© Ä«µå¸¦ °¡Áö°í ÀÖ´Ù.</em> ¿©·¯ºÐÀº Ä«µå°¡ ÀÛµ¿ÇÏ´Â IO ±âº» ÁÖ¼Ò¿Í IRQ¸¦ ²À ¾Ë¾Æ ³¾ ¼ö ÀÖ¾î¾ß ÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀº ¸Å´º¾óÀ» °¡Áö°í ÀÖ´Ù, ¸Â´Â°¡? ¸Â´Â°¡? ¸¸ÀÏ ±×·¸Áö ¾ÊÀ¸¸é, À̹øÀÌ Á¦ÀÛ»çÀÇ À¥ »çÀÌÆ®¸¦ ã¾Æ³»°í ¾î¶² ¿Â¶óÀÎ Âü°í ÀÚ·á°¡ ÀÖ´ÂÁö ¾Æ´Â ÁÁÀº ±âȸ°¡ µÉ °ÍÀÌ´Ù. ¾Æ´Ï¸é, ¸¸ÀÏ ¿À·¡µÈ DOS ±¸¼º µð½ºÄÏÀ» °¡Áö°í ÀÖÀ¸¸é, DOS·Î ºÎÆÃÇϰí ÁÖ¼Ò¿Í IRQ¸¦ ÆÇµ¶ÇÏ°í ¼³Á¤ÇÏ´Â ¼³Á¤ ÇÁ·Î±×·¥(setup program)ÀÌ ÀÖ´ÂÁö ¾Ë¾Æ ³»¶ó. <item> <em>¿©·¯ºÐÀº ISA Ç÷¯±× ¾Ø Ç÷¹ÀÌ Ä«µå¸¦ °¡Áö°í ÀÖ´Ù.</em> ¿ì¼± ¿©·¯ºÐÀº Ä«µå¸¦ ±¸¼ºÇÏ´Â ¹æ¹ýÀ» ¹è¿ö¾ß ÇÒ °ÍÀÌ´Ù. -- <htmlurl url="http://www.linuxdoc.org/HOWTO/Plug-and-Play-HOWTO.html" name="Plug'n'Play HOWTO">¸¦ Àоî¶ó. ´ÙÇེ·´°Ôµµ, ÀÏ´Ü ¿©·¯ºÐÀÌ Ä«µå¸¦ ±¸¼ºÇÏ°Ô µÇ¸é IO ±âº» ÁÖ¼Ò¿Í IRQ°¡ ¹«¾ùÀÎÁö Á¤È®ÇÏ°Ô ¾Ë°Ô µÉ °ÍÀÌ´Ù. </itemize> </p> <p> ÀÌÁ¦, ¿©·¯ºÐÀº <tt>eth0</tt>¿Í <tt>eth1</tt>ÀÇ Á¦Á¶¿ø°ú ¸ðµ¨ÀÌ ¹«¾ùÀÎÁö ¾Ë±â ¶§¹®¿¡ <htmlurl url="http://www.linuxdoc.org/HOWTO/Ethernet-HOWTO.html" name="Ethernet HOWTO">ÀÇ <htmlurl url="http://www.linuxdoc.org/HOWTO/Ethernet-HOWTO-5.html" name="compatibility page">·Î ¿Å°Ü°¡¼ Ä«µå¸¦ ã¾Æ³¾ ¼ö ÀÖ´Ù. ÃßõµÈ µå¶óÀ̹ö¿Í Ä«µå°¡ ÇÊ¿ä·Î ÇÒÁö ¸ð¸£´Â ƯÁ¤ÇÑ ¿É¼Ç¿¡ ´ëÇÑ Á¤º¸¸¦ ¸Þ¸ðÇ϶ó. Àû¾î µÎ¶ó. </p> <p> ±¸¼º ÆÄÀÏÀ» ÆíÁýÇÒ ¶§´Ù! ÆíÁýÇÏ°Ô µÉ ÆÄÀÏÀº <tt>/etc/conf.modules</tt>ÀÌ´Ù. ¿©·¯ºÐÀÌ ¼±ÅÃÇÑ ÅØ½ºÆ® ¿¡µðÅÍ(text editor)·Î ÀÌ ÆÄÀÏÀ» ¿¾î¶ó. ÀÌ ÆÄÀÏ¿¡ Æ÷Ç﵃ ¼ö ÀÖ´Â ¸Å¿ì ¸¹Àº °¡´É¼º°ú Á¶ÇÕÀÌ Àֱ⠶§¹®¿¡ ÇÑ ¿¹·Î¼ ³ª ÀÚ½ÅÀÇ °ÔÀÌÆ®¿þÀ̸¦ Á¦°øÇÒ °ÍÀÌ´Ù. ³ª´Â VIA Rhine Ĩ¿¡ ±â¹ÝÇÑ PCI 10/100Mb Ä«µå¿Í 10Mb NE2000 ISA º¹Á¦Ç°(clone)À» °¡Áø´Ù. ³ª´Â ³»ºÎ ³×Æ®¿öÅ©¸¦ À§ÇØ 100Mb Ä«µå¸¦, ¿ÜºÎ ¿¬°áÀ» À§ÇØ 10Mb Ä«µå¸¦ »ç¿ëÇÑ´Ù. ³ªÀÇ <tt>/etc/conf.modules</tt> ÆÄÀÏÀº À̰Ͱú °°´Ù: </p> <p> <verb> alias parport_lowlevel parport_pc alias eth0 ne options ne io=0x300 irq=10 alias eth1 via-rhine </verb> </p> <p> ³ªÀÇ <tt>conf.modules</tt> ÆÄÀÏÀ» ´ÙÀ½°ú °°ÀÌ ÆîÃÄ º¸ÀδÙ. </p> <p> <itemize> <item> ù ¹øÂ° ÇàÀº ÇÁ¸°ÆÃÀ» À§ÇÑ º´·Ä Æ÷Æ®¸¦ ±¸¼ºÇÏ´Â °ÍÀÌ´Ù. ¾Æ¸¶ ¿©·¯ºÐµµ À¯»çÇÑ ÇàÀ» °¡Áú °ÍÀÌ´Ù. ±×´ë·Î ³»¹ö·Á µÎ¶ó. <item> µÎ ¹øÂ° Çà(<tt>alias eth0 ne</tt>)Àº <tt>eth0</tt> ÀåÄ¡¸¦ À§ÇÑ ne µå¶óÀ̹ö¸¦ »ç¿ëÇϵµ·Ï Ä¿³Î¿¡ ¾Ë¸°´Ù. <item> ¼¼ ¹øÂ° Çà(<tt>options ne io=0x300 irq=10</tt>)Àº ne µå¶óÀ̹ö°¡ ISA Ä«µå¸¦ ¹ß°ßÇÏ°Ô µÉ IO ÁÖ¼Ò¿Í IRQ ÀÎÅÍ·´Æ®¸¦ ¾Ë¸°´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ISA Ä«µå¸¦ °¡Áö°í ÀÖ´Ù¸é, ¾Æ¸¶ ÀÌ·± Á¾·ùÀÇ Áö½Ã¸¦ »ç¿ëÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀÇ Ä«µå¸¦ À§ÇÑ Á¤È®ÇÑ Á¤º¸¸¦ »ç¿ëÇÏ¿© µå¶óÀ̹ö, IO¿Í IRQ Áö½ÃÀÚ¸¦ ±³Ã¼Çϱ⸸ Ç϶ó. <item> ³× ¹øÂ° Çà(<tt>alias eth1 via-rhine</tt>)Àº <tt>eth1</tt>¸¦ À§ÇØ via-rhine µå¶óÀ̹ö¸¦ »ç¿ëÇϵµ·Ï Ä¿³ÎÇÑÅ× ¾Ë¸°´Ù. ³ªÀÇ <tt>eth1</tt> Ä«µå°¡ PCI Ä«µåÀ̱⠶§¹®¿¡ IO ¶Ç´Â IRQ Á¤º¸¸¦ Á¦°øÇÒ Çʿ䰡 ¾ø´Ù: PCI ºÎ½Ã½ºÅÛÀº ÀåÄ¡¸¦ ÀÚµ¿ÀûÀ¸·Î ±¸¼ºÇÑ´Ù. </itemize> </p> <p> ¿©·¯ºÐÀº µÎ °³ÀÇ Ä«µå¸¦ À§ÇØ <tt>conf.modules</tt>¿¡ alias ±âÀç»çÇ×À» °¡Áø´Ù´Â °ÍÀ» º¸ÀåÇϰí, ¸ðµç ISA Ä«µå¸¦ À§ÇÑ options ÇàÀ» Á¤È®ÇÏ°Ô ¸¸µé°íÀÚ ÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀº ¼³Ä¡ÇÏ´Â µ¿¾È ¿©·¯ºÐÀÌ ±¸¼ºÇÑ ÀÌ´õ³Ý Ä«µå¸¦ À§ÇÑ <tt>conf.modules</tt>¿¡ ÀÌ¹Ì ¿©·¯ ÇàµéÀ» ÀÌ¹Ì °¡Áö°í ÀÖÀ»Áö ¸ð¸¥´Ù. </p> <p> ¿©·¯ºÐÀÌ <tt>conf.modules</tt>À» ÆíÁýÇÏ´Â °ÍÀ» ¿Ï·áÇÏ¿´À» ¶§, <tt>ifconfig eth0</tt>¿Í <tt>ifconfig eth1</tt>À» ´Ù½Ã ½ÃµµÇ϶ó. ¸¸ÀÏ Á¦ÀÛ»çÀÇ ¸Å´º¾óÀÌ ¾øÀÌ ¿©·¯ºÐÀÌ IO ÁÖ¼Ò¿Í IRQ¸¦ ½Ç¼öÇϰí ÀÖ´Ù¸é ½ÃÇàÂø¿À¸¦ ¿©·¯ ¹ø °ÞÀ» °ÍÀÌ´Ù. </p> <sect2> µÎ °³ÀÇ µ¿ÀÏÇÑ ³×Æ®¿öÅ© Ä«µå <p> ±×·¡¼, ¿©·¯ºÐÀº ÁøÂ¥·Î ÁøÂ¥·Î Çö¸íÇÏ¿´°í, ¿©·¯ºÐÀÇ ¸®´ª½º °ÔÀÌÆ®¿þÀ̸¦ À§ÇØ µ¿ÀÏÇÑ ³×Æ®¿öÅ© Ä«µå¸¦ µÎ °³ »ò´Ù. ¿©·¯ºÐÀÌ ±×°ÍµéÀ» ÇÔ²² ÀÛµ¿Çϵµ·Ï ÇÒ ¼ö ¾ø´Ù¸é? °ÆÁ¤ÇÏÁö ¸¶¶ó. ±×°ÍµéÀÌ °øÁ¸Çϵµ·Ï ÇÏ´Â °ÍÀº <tt>/etc/conf.modules</tt>¿¡¼ Á¤È®ÇÑ ±¸¹®À» »ç¿ëÇÏ´Â °ÍÀÇ ¹®Á¦ÀÏ »ÓÀÌ´Ù. ÀÌ ¿¹¸¦ À§ÇØ ÁÖ¼Ò¿Í IRQ ¹øÈ£´Â ¸¸µé¾îÁ³°í, Á¶ÈµÈ ÇÑ ½ÖÀÇ NE2000 º¹Á¦Ç°À» ±¸¸ÅÇß´Ù°í °¡Á¤ÇϰڴÙ. <tt>/etc/conf.modules</tt> ÆÄÀÏÀº À̰Ͱú °°´Ù: </p> <p> <verb> alias eth0 ne alias eth1 ne options ne io=0x330,0x360 irq=7,9 </verb> </p> <p> The addressing options are all given on the same line, and the first number for each addressing type is for <tt>eth0</tt>, the second number for <tt>eth1</tt>. ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â ¿É¼ÇÀº µ¿ÀÏÇÑ Çà¿¡ ¸ðµÎ ÁÖ¾îÁö°í, °¢ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÏ´Â ÇüŸ¦ À§ÇÑ Ã¹ ¹øÂ°ÀÇ ¼ö´Â <tt>eth0</tt>¸¦ À§ÇÑ °ÍÀ̰í, µÎ ¹øÂ°ÀÇ ¼ö´Â <tt>eth1</tt>¸¦ À§ÇÑ °ÍÀÌ´Ù. </p> <sect1> ³»ºÎ ³×Æ®¿öÅ©¸¦ ±¸¼ºÇϱâ <p> "³»ºÎ ³×Æ®¿öÅ©"´Â ¿©·¯ºÐÀÇ ¸ðµç °¡Á¤/»ç¹«½Ç Àåºñ°¡ ÅëÇÏ°Ô µÇ´Â ³×Æ®¿öÅ©ÀÌ´Ù. "¿ÜºÎ ³×Æ®¿öÅ©"´Â ¸®´ª½º ¹Ú½ºÀÇ ´Ù¸¥ ÂÊ¿¡ ÀÖ´Â ´ë±Ô¸ðÀÇ ¹«½Ã¹«½ÃÇÑ ÀÎÅͳÝÀÌ´Ù. ´ëü·Î, ³»ºÎ ³×Æ®¿öÅ©´Â ¸®´ª½º ¹Ú½º¿¡ ÀÇÇØ ¿ÜºÎ ³×Æ®¿öÅ©·ÎºÎÅÍ ¿ÏÀüÈ÷ °Ý¸®µÉ °ÍÀÌ´Ù. ÀÌ´Â Áß°£ Á¤µµÀÇ °·ÂÇÑ ¹æÈº®À¸·Î¼ ¿î¿ëµÉ °ÍÀÌ´Ù. </p> <sect2> ³×Æ®¿öÅ© ÀåÄ¡ <p> ¿©·¯ºÐÀÇ µå¶óÀ̹ö°¡ ÀÛµ¿Çϰí ÀÖ°í <tt>ifconfig</tt>¿¡¼ <tt>eth0</tt>¿Í <tt>eth1</tt>¸¦ µÑ ´Ù º¼ ¼ö ÀÖÀ¸¹Ç·Î ³»ºÎÀÇ °¡Á¤¿ë ³×Æ®¿öÅ©¸¦ ¼³Á¤ÇÏ¿©¾ß ÇÏ´Â ¶§ÀÌ´Ù. <tt>eth1</tt>¿¡ ³»ºÎ ³×Æ®¿öÅ©¸¦, <tt>eth0</tt>¿¡ ¿ÜºÎ ÀåÄ¡¸¦ µÐ´Ù°í °¡Á¤ÇϰڴÙ. </p> <p> ¿©·¯ºÐÀÇ ³»ºÎ ³×Æ®¿öÅ©´Â °³ÀÎ¿ë ³×Æ®¿öÅ©°¡ µÉ °ÍÀ̰í, À̸¦ À§Çؼ ³»ºÎ ³×Æ®¿öÅ© ¿¬°áÀ» À§ÇØ ¿¹¾àµÈ ƯÁ¤ÇÑ ³×Æ®¿öÅ©¿¡ ÀÖ°Ô µÉ °ÍÀÌ´Ù: <tt>192.168.1.0</tt>. ¸¸¾à Ä£±¸¸¦ °¨¸í½Ã۱⸦ ¿øÇϸé, ÀÌ´Â "°³Àοë C Ŭ·¡½º"ÀÌ´Ù. </p> <p> ¿ì¼± ³×Æ®¿öÅ·ÀÌ °¡´ÉÇÑ »óÅÂÀÎÁö È®ÀÎÇÒ Çʿ䰡 ÀÖ´Ù. <tt>/etc/sysconfig/network</tt>ÆÄÀÏÀ» ÆíÁýÇÏ¿© ´ÙÀ½ÀÇ ÇàµéÀÌ ÀÖ´ÂÁö È®ÀÎÇ϶ó. </p> <p> <verb> NETWORKING=yes FORWARD_IPV4=yes </verb> </p> <p> ù ¹øÂ° ÇàÀº ºÎÆ®(boot) ½Ã¿¡ ³×Æ®¿öÅ© ÀåÄ¡°¡ ºÒ·Á ¿Àµµ·Ï ¸®´ª½ºÇÑÅ× ¾Ë¸°´Ù. µÎ ¹øÂ° ÇàÀº IP Àü´Þ(IP forwarding)À» °¡´ÉÄÉ Çϵµ·Ï ¸®´ª½ºÇÑÅ× ¾Ë¸°´Ù. ¼½¼Ç 4¿¡¼ ¸Å½ºÄ¿·¹À̵ùÀ» ±¸¼ºÇÏ´Â °ÍÀ» ½ÃÀÛÇÒ ¶§ À̰ÍÀÌ ÇÊ¿äÇÏ´Ù. </p> <p> <em>·¡µåÇÞ 6.2 ÁÖÀÇ:</em> IP Àü¼Û°ú ¸Å½ºÄ¿·¹À̵ùÀ» ÀûÀýÇÏ°Ô Áö¿øÇϱâ À§Çؼ ·¹µåÇÞ 6.2´Â <tt>/etc/sysctl.conf</tt> ÆÄÀÏ¿¡ º¯°æÀ» ÇÊ¿ä·Î ÇÑ´Ù. ´ÙÀ½ÀÇ ÇàµéÀÌ ÀÖ´ÂÁö È®ÀÎÇϰí Á¤È®ÇÑ °ªÀ» ÁöÁ¤ÇÑ´Ù: </p> <p> <verb> net.ipv4.ip_forward = 1 net.ipv4.ip_always_defrag = 1 </verb> </p> <p> ·¹µåÇÞ°ú ·¹µåÇÞ ÆÄ»ýǰÀ» À§ÇÑ ¸ðµç ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º ¼³Á¤Àº <tt>/etc/sysconfig/network-scripts</tt> µð·ºÅ丮 ³»ÀÇ ÆÄÀϵ鿡 Æ÷ÇԵȴÙ. ±× µð·ºÅ丮¿¡ µé¾î°¡¼ »õ ÆÄÀÏ·Î <tt>ifcfg-eth1</tt>¸¦ ¸¸µç´Ù. <tt>ifcfg-eth1</tt> ÆÄÀÏ ³»¿¡ ´ÙÀ½°ú °°Àº ³»¿ëÀ» µÐ´Ù: </p> <p> <verb> DEVICE=eth1 IPADDR=192.168.1.1 ONBOOT=yes </verb> </p> <p> ÀÌ ÄÚµå´Â ºÎÆ® ½Ã¿¡ eth1À» ±¸¼ºÇÏ°í °³º°ÀûÀÎ IP ÁÖ¼Ò¸¦ ÁÖµµ·Ï ³×Æ®¿öÅ© ½ºÅ©¸³Æ®ÇÑÅ× ¾Ë¸°´Ù. ´ÙÀ½°ú °°Àº ¸í·É¾î¿Í ÇÔ²² »õ ¼³Á¤À» »ç¿ëÇÏ¿© ¿©·¯ºÐÀÇ ³×Æ®¿öÅ©¸¦ Ȱ¼ºÈ Ç϶ó: <tt>/etc/rc.d/init.d/network restart</tt> </p> <sect2> DHCP ¼¹ö <p> DHCP ¼¹ö´Â IP ÁÖ¼Ò¸¦ °¡Áö´Â ³»ºÎ °¡Á¤¿ë ³×Æ®¿öÅ© »óÀÇ ÀåÄ¡¸¦ ÀÚµ¿ÀûÀ¸·Î ±¸¼ºÇÒ °ÍÀÌ´Ù. À̰ÍÀº ·¦ÅéÀ» °¡Áø »ç¶÷µéÀ» À§ÇØ ¸Å¿ì À¯¿ëÇÏ´Ù. ±×µéÀÌ ÀڽŵéÀÇ Àåºñ¸¦ °£´ÜÈ÷ ²Å±â¸¸ Çϸé Áï½Ã ÀûÀýÇÏ°Ô ±¸¼ºµÉ ¼ö ÀÖ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ³»ºÎ ³×Æ®¿öÅ© »ó¿¡¼ DHCP ¼¹ö¸¦ ¿øÇÏÁö ¾Ê´Â´Ù¸é ´ÙÀ½ ¼½¼ÇÀ¸·Î ³Ñ¾î °¡¶ó. </p> <p> ¿ì¼± ¿©·¯ºÐÀº DHCP ¼¹ö°¡ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇÒ Çʿ䰡 ÀÖ´Ù. ¸®´ª½º CD¸¦ ¸¶¿îÆ®Çϰí <tt>dhcp</tt> RPMÀ» ¼³Ä¡Ç϶ó. ÀÌÁ¦ <tt>/etc/dhcpd.conf</tt> ÆÄÀÏÀ» ÆíÁýÇÏ¿© ´ÙÀ½°ú °°Àº ³»¿ëÀ» ³Ö´Â´Ù: </p> <p> <verb> subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.2 192.168.1.60; default-lease-time 86400; max-lease-time 86400; option routers 192.168.1.1; option ip-forwarding off; option broadcast-address 192.168.1.255; option subnet-mask 255.255.255.0; } </verb> </p> <p> ¸¸ÀÏ ¿©·¯ºÐÀÌ ¸®´ª½º ¹Ú½º¸¦ ij½³ µµ¸ÞÀÎ ³×ÀÓ ¼¹ö(caching domain name server)·Î ¼³Á¤ÇϰíÀÚ ÇÑ´Ù¸é, ´ÙÀ½°ú °°Àº ¿É¼ÇÀ» Ãß°¡Ç϶ó: </p> <p> <verb> option domain-name-servers 192.168.1.1; </verb> </p> <p> If you know your outside DNS addresses and you are <em>not</em> going to use the Linux box for DNS, insert the following option, where x.x.x.x and y.y.y.y are IP numbers of the DNS servers: ¸¸ÀÏ ¿©·¯ºÐÀÌ ¿ÜºÎÀÇ DNS ÁÖ¼Ò¸¦ ¾Ë°í ÀÖ°í DNS¸¦ À§ÇØ ¸®´ª½º ¹Ú½º¸¦ »ç¿ëÇÏÁö <em>¾ÊÀ»</em> °ÍÀ̶ó¸é, ´ÙÀ½°ú °°Àº ¿É¼ÇÀ» Ãß°¡Ç϶ó. ¿©±â¼, x.x.x.x¿Í y.y.y.y´Â DNS ¼¹öÀÇ IP ¹øÈ£ÀÌ´Ù. </p> <p> <verb> option domain-name-servers x.x.x.x, y.y.y.y; </verb> </p> <p> ¸¸ÀÏ ¿©·¯ºÐÀÌ À©µµ¿ìÁî(Windows) ÄÄÇ»Å͸¦ À§ÇØ ¸®´ª½º ¹Ú½º¿¡ »ï¹Ù(Samba) ÆÄÀÏ °øÀ¯¸¦ ½ÇÇàÇÒ °ÍÀ̶ó¸é, ¸®´ª½º ¹Ú½º¸¦ ±âº»ÀûÀÎ WINS¿Í ºê¶ó¿ì¡(browsing) ¼¹ö·Î »ç¿ëÇϵµ·Ï ´ÙÀ½°ú °°Àº ¿É¼ÇÀ» Ãß°¡Ç϶ó: </p> <p> <verb> option netbios-name-servers 192.168.1.1; option netbios-dd-server 192.168.1.1; option netbios-node-type 8; option netbios-scope ""; </verb> </p> <p> »ï¹Ù¿Í WINS¸¦ ±¸¼ºÇÏ´Â °ÍÀº ÀÌ ¹®¼ÀÇ ¹üÀ§¸¦ ¹þ¾î³´Ù. ¸¸ÀÏ ¸î °¡Áö ÁöħÀÌ ÇÊ¿äÇÏ´Ù¸é <htmlurl url="http://www.linuxdoc.org/HOWTO/SMB-HOWTO.html" name="SMB HOWTO">·Î ½ÃÀÛÇϰí, °Å±â¼ºÎÅÍ °è¼ÓÇ϶ó. </p> <p> ¾ÆÁ÷µµ µÎ ¼³Ê ´Ü°è°¡ ´õ ³²¾Æ ÀÖ´Ù. ´ÙÀ½¿¡, <tt>/etc/rc.d/init.d/dhcpd</tt> ÆÄÀÏÀ» ÆíÁýÇÏ¿© ´ÙÀ½°ú °°Àº ÇàÀ» ã´Â´Ù. </p> <p> <verb> /sbin/route add -host 255.255.255.255 dev eth1 </verb> </p> <p> À©µµ¿ìÁî DHCP Ŭ¶óÀÌ¾ðÆ®´Â DHCP ÀÀ´ä¿¡ ÀÖ¾î Æ¯ÀÌÇÑ ºê·Îµåij½ºÆ® ÁÖ¼Ò¸¦ ÇÊ¿ä·Î Çϰí, ÀÌ ¸í·ÉÀº ¸®´ª½º/TCP ½ºÅÃÀÌ ±×°ÍÀ» ¸¸µé¾î ³»µµ·Ï ÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ÆÄÀÏ¿¡¼ ±× ÇàÀ» ãÀ» ¼ö ¾øÀ¸¸é Ãß°¡Ç϶ó. ¸¸ÀÏ ¿©·¯ºÐÀÌ ±×·±°Í°ú °°Àº ÇàÀ» ã´Â´Ù¸é ±×°ÍÀÌ ÂüÁ¶ÇÏ´Â ÀåÄ¡°¡ <tt>eth1</tt>ÀÎÁö È®ÀÎÇ϶ó. </p> <p> ´ÙÀ½ ´Ü°è´Â ±âº» ÀåÄ¡·Î¼ <tt>eth1</tt>À» »ç¿ëÇϵµ·Ï <tt>/etc/rc.d/init.d/dhcpd</tt> ÆÄÀÏÀ» º¯°æÇÏ´Â °ÍÀÌ´Ù. ´ÙÀ½ Çà </p> <p> <verb> daemon /usr/sbin/dhcpd </verb> </p> <p> À» </p> <p> <verb> daemon /usr/sbin/dhcpd eth1 </verb> </p> <p> À¸·Î ´ëüÇ϶ó. ÀÌÁ¦ DHCP¸¦ ½Ãµ¿ÇÒ Áغñ°¡ µÆ´Ù. ¿ì¼± ¸í·ÉÀ» »ç¿ëÇÏ¿© DHCP ¼¹ö¸¦ ½ÃÀÛÇÑ´Ù: <tt>/etc/rc.d/init.d/dhcpd start</tt> </p> <p> ¸¶Áö¸·À¸·Î, DHCP ¼¹ö°¡ ¸®ºÎÆ®(re-boot) ½Ã¿¡ ½ÃÀÛÇÒ °ÍÀÎÁö È®ÀÎÇÏ¿©¾ß ÇÑ´Ù. DHCP ¼¹öÀÇ ¾î¶² RPM ÆÐŰÁö´Â ¸Å¹ø ¼¹ö°¡ ½ÃÀÛÇÏ´Â °ÍÀ» º¸ÁõÇÏ´Â Áö½Ã¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù. ±×·¡¼, <tt>chkconfig dhcpd on</tt> ¸í·ÉÀ» ÇàÇÔÀ¸·Î½á ¼¹ö°¡ ½ÃÀÛÇϵµ·Ï º¸ÀåÇÒ °ÍÀÌ´Ù. </p> <p> ÀÌ ¸í·ÉÀ¸·Î ÀÎÇØ ·¹µåÇÞÀº <tt>/etc/rc.d</tt> ¾Æ·¡ÀÇ ´Ù¾çÇÑ ½ÇÇà¼öÁØ(runlevel)ÀÇ µð·ºÅ丮¿¡ DHCP ½Ãµ¿ ½ºÅ©¸³Æ®¸¦ Ãß°¡ÇÑ´Ù. ½ÇÇà¼öÁØ 3°ú 5(multiuser console°ú multiuser X)¿¡¼´Â DHCP ¼¹ö°¡ ½ÃÀ۵ȴÙ. ½ÇÇà¼öÁØ 0,1,6(shutdown, single user, reboot)¿¡¼´Â DHCP ¼¹ö´Â ¸ØÃá´Ù. </p> <sect2> Ŭ¶óÀÌ¾ðÆ® ÄÄÇ»ÅÍ <p> ¸¸ÀÏ ¿©·¯ºÐÀÌ DHCP¸¦ ¼³Á¤ÇÏ¿´´Ù¸é, Ŭ¶óÀÌ¾ðÆ® ÄÄÇ»Å͸¦ ±¸¼ºÇÏ´Â °ÍÀº ¸Å¿ì ½±´Ù: ´ÜÁö DHCP ±¸¼ºÀ» °¡´ÉÄɸ¸ ÇÑ´Ù. À©µµ¿ìÁî ÄÄÇ»ÅÍ¿¡ ´ëÇØ À̰ÍÀº "Á¦¾îÆÇ", ±× ´ÙÀ½¿¡ "³×Æ®¿öÅ©" ¿É¼ÇÀ» ¿©´Â °ÍÀ» Æ÷ÇÔÇÑ´Ù. "TCP/IP" ÇÁ·ÎÅäÄÝÀ» ã°í, "±¸¼º"Çϵµ·Ï ¼±ÅÃÇÑ´Ù. "ÀÚµ¿À¸·Î IP ÁÖ¼Ò¸¦ ¹Þ±â"¿¡ ÇØ´çÇÏ´Â ¹Ú½º¸¦ üũÇϰí, º¯°æÀ» Àû¿ëÇϰí, ¸®ºÎÆ® ÇÑ´Ù. </p> <p> ¸®ºÎÆ® Çϱâ Àü¿¡ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ÀÔ·ÂÇØ º¸°í ½ÍÀ»Áö ¸ð¸£°Ú´Ù: <tt>tail -f /var/log/messages</tt> À̰ÍÀº ¸®´ª½º ½Ã½ºÅÛ ·Î±×¸¦ °è¼ÓÇÏ¿© ÁöÄѺ¼ °ÍÀÌ´Ù. ¸¸ÀÏ ¸ðµç °Ô Á¤»óÀûÀ̸é, À©µµ¿ìÁî ÄÄÇ»Å͸¦ ¸®ºÎÆ® ÇÒ ¶§, IP ÁÖ¼Ò¸¦ ¿äûÇÑ °ÍÀ» º¸°Ô µÉ °ÍÀ̰í, DHCP ¼¹ö°¡ ÀÀ´äÇÏ´Â °ÍÀ» º¸°Ô µÉ °ÍÀÌ´Ù. Control-C´Â <tt>tail -f</tt> ¸í·ÉÀ» Á¾·áÇÑ´Ù. </p> <p> ¸¸ÀÏ ¿©·¯ºÐÀÌ DHCP¸¦ ¼³Á¤ÇÏÁö ¾Ê¾Ò´Ù¸é, ±¸¼ºÀº ¿ª½Ã »ó´çÈ÷ ½±´Ù. ´Ù½Ã "Á¦¾îÆÇ"À¸·ÎºÎÅÍ "³×Æ®¿öÅ©" ¿É¼ÇÀ» ¿°í, TCP/IP ÇÁ·ÎÅäÄÝÀ» ±¸¼ºÇϱâ À§ÇØ ¼±ÅÃÇÑ´Ù. ¿©·¯ºÐÀº Ŭ¶óÀÌ¾ðÆ® ÄÄÇ»ÅÍÇÑÅ× 192.168.1.0(³×Æ®¿öÅ© ÁÖ¼Ò), 192.168.1.255(ºê·Îµåij½ºÆ® ÁÖ¼Ò) ¶Ç´Â 192.168.1.1(¿©·¯ºÐÀÇ ¸®´ª½º ¼¹ö)¸¦ Á¦¿ÜÇÑ 192.168.1.0 ³×Æ®¿öÅ© ³»ÀÇ ¾î¶² ÁÖ¼ÒµçÁö ÇÒ´çÇÒ ¼ö ÀÖ´Ù. °áÄÚ µÎ ´ëÀÇ ÄÄÇ»ÅÍÇÑÅ× µ¿ÀÏÇÑ ÁÖ¼Ò¸¦ ºÎ¿©Çؼ´Â ¾È µÈ´Ù. "°ÔÀÌÆ®¿þÀÌ" ÁÖ¼Ò¸¦ 192.168.1.1¿¡ ¼³Á¤Ç϶ó. ±×·¡¼, ¿ÜºÎ·Î ³ª°¡´Â Æ®·¡ÇÈ(traffic)ÀÌ ¸®´ª½º °ÔÀÌÆ®¿þÀ̸¦ ÅëÇØ º¸³»Áø´Ù. </p> <p> The <htmlurl url="http://www.linuxdoc.org/HOWTO/IP-Masquerade-HOWTO.html" name="IP Masquerading HOWTO"> has very detailed information on client configuration in the <htmlurl url="http://www.linuxdoc.org/HOWTO/IP-Masquerade-HOWTO-4.html" name="Configuration Section">. <htmlurl url="http://www.linuxdoc.org/HOWTO/IP-Masquerade-HOWTO.html" name="IP Masquerading HOWTO">´Â <htmlurl url="http://www.linuxdoc.org/HOWTO/IP-Masquerade-HOWTO-4.html" name="Configuration Section">¿¡ Ŭ¶óÀÌ¾ðÆ® ±¸¼º¿¡ °üÇØ ¸Å¿ì »ó¼¼ÇÑ Á¤º¸¸¦ °¡Áø´Ù. </p> <p> ÀϹÝÀûÀ¸·Î, Ŭ¶óÀÌ¾ðÆ® ÄÄÇ»Å͸¦ ±¸¼ºÇϱâ À§Çؼ DHCP ±¸¼ºÀ» °¡´ÉÄÉ Çϰųª 192.168.1.1ÀÇ °ÔÀÌÆ®¿þÀ̸¦ °¡Áö´Â 192.168.1.X ³×Æ®¿öÅ©¿¡¼ ÁÖ¼Ò¸¦ ¼öµ¿À¸·Î ÇÒ´çÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ Ä³½³ DNS ¼¹ö(¾Æ·¡¸¦ º¸¶ó)¸¦ ±¸µ¿Çϰųª DNS¸¦ ³×Æ®¿öÅ© Á¦°øÀÚ¿¡ ÀÇÇØ ÇÒ´çµÈ ÁÖ¼Ò·Î µ¹¸°´Ù¸é DNS ¼¹ö´Â µÑ ´Ù 192.168.1.1ÀÌ µÇµµ·Ï ÇÑ´Ù. </p> <sect2> DNS ¼¹ö <p> ¸®´ª½º ¹Ú½º¸¦ ij½Ì DNS ¼¹ö·Î ¼³Á¤ÇÏ´Â °ÍÀº ³Ý¼ÇÎ ¼Óµµ¸¦ (Á¶±Ý) Çâ»ó½Ãų °ÍÀÌ´Ù. ´ë°³ »ç¿ëµÇ´Â DNS ÁÖ¼Ò´Â ¿©·¯ºÐÀÇ ³×Æ®¿öÅ© ³»ºÎ¿¡¼ ij½¬ µÇ¾îÁö°í ¿ÜºÎ·ÎºÎÅÍ °¡Á®¿Ã Çʿ䰡 ¾ø±â ¶§¹®ÀÌ´Ù. </p> <p> ¸¸ÀÏ ¿©·¯ºÐÀÌ ¿ÏÀüÇÑ ±â´ÉÀ» °®Ãá DNS¿¡ °ü½ÉÀÌ ÀÖ´Ù¸é º¹ÀâÇÑ °ÍµéÀ» ¼ö¸¹ÀÌ ¹è¿ö¾ß ÇÑ´Ù. <htmlurl url="http://www.linuxdoc.org/HOWTO/DNS-HOWTO.html" name="DNS HOWTO">°¡ ÀÌ¿ë °¡´ÉÇϰí, <htmlurl url="http://www.oreilly.com/catalog/dns3" name="DNS and BIND">Ã¥Àº ÁÁÀº (±×¸®°í ¸Å¿ì ÀÌÇØ·ÂÀÌ ÁÁÀº) Âü°í ¹®¼ÀÌ´Ù. </p> <p> ¿©·¯ºÐÀÇ Å¬¶óÀÌ¾ðÆ® ÀåºñµéÀ» ij½³ ¼¹ö·Î ÀÌ¿ëÇϱâ À§ÇÏ¿© ¸®´ª½º °ÔÀÌÆ®¿þÀ̸¦ ±×°ÍµéÀÇ ÁÖ DNS ¼¹ö·Î »ç¿ëÇϵµ·Ï ¹Ýµå½Ã ±¸¼ºµÇ¾îÁ®¾ß ÇÑ´Ù. ¼½¼Ç 3.2.2¿¡¼ º¸¿©Áø DHCP Áö½ÃÀÚ´Â À̸¦ ¼ºÃëÇÏ´Â ÇÑ °¡Áö ¹æ¹ýÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ Å¬¶óÀÌ¾ðÆ® ÄÄÇ»Å͸¦ Á÷Á¢ ¼Õ¼ö ±¸¼ºÇϰí ÀÖ´Ù¸é, ÀåºñÀÇ IP ÁÖ¼Ò¸¦ ÁöÁ¤Çϱâ À§ÇØ »ç¿ëÇÑ µ¿ÀÏÇÑ ÄÜÆ®·Ñ ÅÇÀ¸·Î DNS ±¸¼ºÀ» º¯°æ °¡´ÉÇÏ´Ù. </p> <p> DNS ¼¹ö¸¦ ¼³Ä¡Çϱâ À§ÇÏ¿© ¸ÕÀú <tt>bind</tt> RPMÀ» ¼³Ä¡ÇÑ´Ù. ±× ´ÙÀ½¿¡ <tt>caching-nameserver</tt> RPMÀ» ¼³Ä¡ÇÑ´Ù. ÀÌ ½ÃÁ¡¿¡¼, ¿©·¯ºÐÀº °ÅÀÇ ÁغñµÆ´Ù. </p> <p> ¼³Ä¡µÊ¿¡ µû¶ó, ij½³ ¼¹ö´Â Á¦´ë·Î ÀÛµ¿ÇÒ °ÍÀÌ´Ù. ±×·¯³ª ¸¸ÀÏ ¿©·¯ºÐÀÌ ÀÎÅÍ³Ý Á¦°øÀÚÀÇ DNS ¼¹öÀÇ IP ÁÖ¼Ò¸¦ ¾È´Ù¸é, <tt>/etc/named.conf</tt> ÆÄÀÏÀ» ÆíÁýÇÏ¿© <tt>directory</tt> Çà ÀÌÈÄ¿¡ ´ÙÀ½ÀÇ ÇàÀ» Ãß°¡ÇÔÀ¸·Î½á ¼º´ÉÀ» Á¶±ÝÀÌ¶óµµ Çâ»ó½Ãų ¼ö ÀÖ´Ù (¿©±â¼, x.x.x.x¿Í y.y.y.y´Â ÁÖ DNS ¼¹ö¿Í º¸Á¶ DNS ¼¹öÀÌ´Ù): </p> <p> <verb> forwarders { x.x.x.x; y.y.y.y; }; </verb> </p> <p> ÀÌ º¯°æÀº ¿©·¯ºÐÀÇ DNS ¼¹ö°¡ ÁÖ¾îÁø ÁÖ¼ÒÀÇ °Ë»ö¿¡ ÀÖ¾î ÀÎÅͳÝÀ» »ô»ôÀÌ µÚÁö±â Àü¿¡ ¿ì¼±ÀûÀ¸·Î ISPÀÇ DNS ¼¹ö¸¦ Á¶È¸Çϵµ·Ï ÇÑ´Ù. ISP ¼¹ö´Â Á¾Á¾ DNS Á¤º¸¸¦ ÃæºÐÈ÷ ij½¬ Çϰí, ¿©·¯ºÐÀÇ ¼¹ö°¡ ÇÒ ¼ö ÀÖ´Â °Íº¸´Ù ÈξÀ ºü¸¥ ÀÀ´äÀ» Á¦°øÇÑ´Ù. </p> <p> <tt>named</tt> µ¥¸óÀº Áö³ 12 °³¿ùÀ» Áö³ª´Â µ¿¾È ¸î °¡Áö º¸¾È ¹®Á¦¸¦ ¾È°í ÀÖ¾ú´Ù. ±×·¡¼, ¿©·¯ºÐÀº °¡Àå ÃֽйöÀüÀ» ±¸µ¿Çϰí ÀÖ¾î¾ß Çϰí, º¸¾ÈÀ» °ÈÇϱâ À§ÇØ ±âº» ¼³Á¤¿¡ ¸î °¡Áö º¯°æÀ» °¡ÇÏ´Â °ÍÀÌ ¸Å¿ì Áß¿äÇÏ´Ù. </p> <p> <enum> <item> <tt>bind</tt>ÀÇ ¹öÀüÀ» Á¡°ËÇϰí Àû¾îµµ 8.2.2°¡ µÇ´ÂÁö È®ÀÎÇÑ´Ù. <htmlurl url="ftp://updates.redhat.com" name="Red Hat Updates"> ¶Ç´Â <htmlurl url="ftp://ftp.linux-mandrake.com/pub/updates" name="Mandrake Updates"> »çÀÌÆ®·Î °¡¼ °¡Àå ÃֽйöÀüÀ» Á¡°ËÇ϶ó. <item> <tt>/etc/named.conf</tt> ÆÄÀÏ¿¡ <tt>forwarders</tt> Çà ÀÌÈÄ¿¡ <tt>allow-query { 192.168.1/24; 127.0.0.1/32; };</tt> ÇàÀ» Ãß°¡ÇÔÀ¸·Î½á ·ÎÄà ³×Æ®¿öÅ©¸¸¿¡ ÇÑÇØ ¿©·¯ºÐÀÇ ³×ÀÓ ¼¹ö¿¡ Á¢±ÙÀ» Á¦ÇÑÇ϶ó. <item> ¿©·¯ºÐÀÇ ³×ÀÓ¼¹ö¸¦ <tt>root</tt>·Î ±¸µ¿ÇÏ´Â °ÍÀ» ÇÇÇ϶ó. ¸¸ÀÏ ¿©·¯ºÐÀÇ ¼¹ö°¡ root·Î ±¸µ¿ ÁßÀ̶ó¸é, ¼¹öÀÇ ÀͽºÇ÷ÎÀÕ(exploit)ÀÌ À̱âÀûÀÎ ÀÌ¿ëÀÚÇÑÅ× root ±ÇÇÑÀ» Çã¿ëÇÏ°Ô µÉ °ÍÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¼¹ö¸¦, <tt>nobody</tt>¿Í °°ÀÌ, ¹«´ÉÇÑ »ç¿ëÀÚ·Î ±¸µ¿ÇÑ´Ù¸é, ³×ÀÓ ¼¹ö ÀͽºÇ÷ÎÀÕÀÇ À§ÇèÀ» ÁÙÀÏ ¼ö ÀÖ´Ù. ¿©·¯ºÐÀÇ ³×ÀÓ ¼¹ö¸¦ <tt>nobody</tt>·Î ±¸µ¿ÇÏ·Á¸é, <tt>/etc/rc.d/init.d/named</tt> ÆÄÀÏÀ» ÆíÁýÇÏ¿© <tt>daemon named</tt> ÇàÀ» <tt>daemon named -u nobody -g nobody</tt>·Î °íÄ£´Ù. </enum> </p> <p> ¿©·¯ºÐÀÇ DNS ¼¹ö°¡ ºÎÆ® ½Ã¿¡ ½ÃÀÛÇÒ °ÍÀÎÁö È®ÀÎÇÑ´Ù: <tt>chkconfig named on</tt>. ´Ù½Ã, ÀÌ´Â ¼¹ö´Â ºÎÆ® ½Ã¿¡ º¸ÅëÀÇ ½ÇÇà¼öÁØ(3°ú 5)¿¡¼ ½ÃÀÛµÉ °ÍÀ̶ó´Â °ÍÀ» º¸ÁõÇÑ´Ù. </p> <p> ÀÚ, ÀÌÁ¦ ¿©·¯ºÐÀº DNS ¼¹ö¸¦ ½ÃÀÛÇÒ ¼ö ÀÖ´Ù: <tt>/etc/rc.d/init.d/named start</tt> </p> <sect2> ³»ºÎ ³×Æ®¿öÅ©¸¦ ½ÃÇèÇϱâ <p> ¿ÜºÎ ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÒ ¶§±îÁö´Â (ÀÎÅÍ³Ý »ó¿¡¼ ´Ù¸¥ DNS ¼¹ö¿Í ¿¬°áµÇ¾î¾ß Çϱ⠶§¹®¿¡) DNS ¼ºñ½º´Â ÀÛµ¿ÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. ±×·¯³ª, <tt>ping</tt> ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ±âº»ÀûÀÎ ³»ºÎ ¿¬°á »óŸ¦ °Ë»çÇÒ ¼ö ÀÖ´Ù. </p> <p> ¿©·¯ºÐÀÇ Å¬¶óÀÌ¾ðÆ® ÄÄÇ»ÅÍ Áß ÇÑ ´ë¿¡¼ Å͹̳Π(MSDOS) âÀ» ¿°í, <tt>ping 192.168.1.1</tt>¸¦ ÀÔ·ÂÇÑ´Ù. ÀÌ´Â ÆÐŶÀ» ±ÔÄ¢ÀûÀÎ °£°ÝÀ¸·Î ¿©·¯ºÐÀÇ ¸®´ª½º ÄÄÇ»ÅÍ·Î ¼ÛÃâÇÏ°í ¿©·¯ºÐÀÇ ¸®´ª½º ÄÄÇ»ÅÍ´Â ÆÐŶÀ» µÇµ¹·Á ÁÖ°Ô µÉ °ÍÀÌ´Ù. ¸¸ÀÏ Á¦´ë·Î ÀÛµ¿ ÁßÀ̸é, ÇÑ ¹úÀÇ ÆÐŶ ȸ½ÅÀ» ¼ö Â÷·Ê º¸¾Æ¾ß ÇÑ´Ù. </p> <sect1> ¿ÜºÎ ³×Æ®¿öÅ©¸¦ ±¸¼ºÇϱâ <p> ÀÌÁ¦ ±â²¨ÀÌ ¿ÜºÎ ³×Æ®¿öÅ©¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù. ÀÎÅÍ³Ý Á¦°øÀÚ°¡ ¸®´ª½º¸¦ ¾ó¸¶³ª Á¦´ë·Î Áö¿øÇÏ´ÂÁö¿¡ µû¶ó, ¶§¶§·Î À̰ÍÀº ¾î·Á¿ï °ÍÀÌ´Ù. ADSL À̽´¸¦ ´Ù¼Ò ÀÚ¼¼È÷ Ãë±ÞÇÏ´Â <htmlurl url="http://www.linuxdoc.org/HOWTO/mini/ADSL.html" name="ADSL mini-HOWTO">ÀÌ ÀÖ´Ù. ¸¸ÀÏ ³»°¡ Cable Modem HOWTO¸¦ ãÀ» ¼ö ÀÖÀ¸¸é, ¶ÇÇÑ ±×°ÍÀ» ¸µÅ©·Î ¸¸µé°Ú´Ù. </p> <p> ´ëºÎºÐÀÇ ¿ÜºÎ ¿¬°á¿¡ °üÇÑ ÁÖ¿ä ¹®Á¦´Â <em>IP ÁÖ¼Ò¸¦ ¾ò´Â °Í</em>ÀÌ´Ù. ¾î¶² ÀÎÅÍ³Ý Á¦°øÀÚ´Â ÄÉÀÌºí ¶Ç´Â ADSL °¡ÀÔÀÚÇÑÅ× Á¤ÀûÀÎ IP ÁÖ¼Ò¸¦ ³ª´©¾î ÁØ´Ù. ±× °æ¿ì¿¡ ±¸¼ºÀº ½±´Ù. ÇÏÁö¸¸, ´ëºÎºÐÀÇ Á¦°øÀÚµéÀº DHCP¸¦ ÅëÇÑ µ¿ÀûÀÎ ±¸¼ºÀ¸·Î ¹Ù²Ù¾ú´Ù. À̰ÍÀº ¿©·¯ºÐÀÇ ¸®´ª½º ÄÄÇ»ÅͰ¡ ¿©·¯ºÐÀÇ <tt>eth1</tt> ÀÎÅÍÆäÀ̽º »ó¿¡¼ DHCP <em>¼¹ö</em>, ¿©·¯ºÐÀÇ <tt>eth0</tt> ÀÎÅÍÆäÀ̽º »ó¿¡¼ DHCP <em>Ŭ¶óÀ̾ðÆ®</em>°¡ µÇ±â ½¬¿ï °ÍÀ̶ó´Â °ÍÀ» ÀǹÌÇÑ´Ù. </p> <p> Additionally, many providers have taken to providing their services in specialized non-standard ways which assume their customers will be using Windows. Some of those cases will be discussed at the end of section 3.3.2. °Ô´Ù°¡, ¸¹Àº Á¦°øÀÚµéÀº ±×µéÀÇ °í°´µéÀÌ À©µµ¿ìÁ »ç¿ë ÁßÀÏ °ÍÀ̶ó°í °¡Á¤Çϴ Ư¼öÈµÈ Ç¥ÁØÀÌ ¾Æ´Ñ ¹æ½ÄÀ¸·Î ¼ºñ½º¸¦ Á¦°øÇÏ´Â °Í¿¡ µû¸£°í ÀÖ´Ù. ±×·± °æ¿ìµéÀÇ ¸î °¡Áö´Â ¼½¼Ç 3.3.2ÀÇ ³¡ ºÎºÐ¿¡¼ ³íÀÇµÉ °ÍÀÌ´Ù. </p> <sect2> Á¤ÀûÀÎ IP¸¦ °¡Áø °æ¿ì <p> ¸¸ÀÏ ¿©·¯ºÐÀÇ ÀÎÅÍ³Ý Á¦°øÀÚ°¡ ¿©·¯ºÐÇÑÅ× Á¤ÀûÀÎ IP ÁÖ¼Ò¸¦ ÇÒ´çÇÑ´Ù¸é ¿©·¯ºÐÀº À¯¸®ÇÑ Ã³Áö¿¡ ÀÖ´Ù. ¸ÕÀú, »õ·Î¿î ÀÎÅÍÆäÀ̽º ±¸¼º ÆÄÀÏÀ» »ý¼ºÇϰí, <tt>/etc/sysconfig/network-scripts/ifcfg-eth0</tt>, ´ÙÀ½À» ±× ¾È¿¡ ³Ö´Â´Ù. </p> <p> <verb> DEVICE=eth0 IPADDR=x.x.x.x NETMASK=y.y.y.y ONBOOT=yes </verb> </p> <p> ¿©·¯ºÐÀÇ ÀÎÅÍ³Ý Á¦°øÀÚ¿¡ ÀÇÇØ ÁÖ¾îÁø °ªÀ¸·Î x.x.x.x¿Í y.y.y.y¸¦ ä¿ì±â¸¸ ÇÑ´Ù. ÀÌÁ¦ <tt>/etc/resolv.conf</tt> ÆÄÀÏÀ» ÆíÁýÇÏ¿© ´ÙÀ½ Á¤º¸¸¦ ÀÔ·ÂÇÑ´Ù. </p> <p> <verb> search provider_domain_here nameserver n.n.n.n nameserver m.m.m.m </verb> </p> <p> provider_domainÀº ÀÎÅÍ³Ý Á¦°øÀÚ¿¡ ÀÇÇØ °ø±ÞµÇ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ, ÁÖ DNS ¼¹ö¿Í º¸Á¶ DNS ¼¹ö¸¦ n.n.n.n°ú m.m.m.m Çà¿¡ ÀÔ·ÂÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¸®´ª½º ¹Ú½º¸¦ DNS ¼¹ö·Î ¼³Á¤ÇÏ¿´´Ù¸é ´Ù¸¥ ³×ÀÓ¼¹ö ±âÀÔ»çÇ× ÀÌÀü¿¡ ÇϳªÀÇ ÇàÀ» Ãß°¡ÇÑ´Ù: <tt>nameserver 127.0.0.1</tt>. À̰ÍÀº ¿ÜºÎ ¼¹öÇÑÅ× DNS Á¤º¸¸¦ ¿äûÇϱâ Àü¿¡ ¿©·¯ºÐÀÇ ¸®´ª½º ¼¹ö°¡ ij½³ ¼¹ö¸¦ »ç¿ëÇϵµ·Ï ÇÑ´Ù. </p> <sect2> DHCP¸¦ »ç¿ëÇÏ´Â °æ¿ì <p> ¸¸ÀÏ ÀÎÅÍ³Ý Á¦°øÀÚ°¡ DHCP ±¸¼ºÀ» »ç¿ëÇÑ´Ù¸é, »õ·Î¿î ÀÎÅÍÆäÀ̽º ±¸¼º ÆÄÀÏÀ» »ý¼ºÇϰí, <tt>/etc/sysconfig/network-scripts/ifcfg-eth0</tt>, ´ÙÀ½À» ±× ¾È¿¡ ³Ö¾î µÑ Çʿ䰡 ÀÖ´Ù: </p> <p> <verb> DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes </verb> </p> <p> ÀÌÁ¦ dhcpcd Ŭ¶óÀÌ¾ðÆ® µ¥¸óÀÌ ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù. ¸®´ª½º CD·Î °¡¼ <tt>dhcpcd</tt> RPM ÆÐŰÁö¸¦ ¼³Ä¡ÇÑ´Ù. </p> <p> ¿©·¯ºÐÀÇ »õ·Î¿î ³×Æ®¿öÅ© ±¸¼ºÀ» ½ÃÇèÇÒ ¶§ÀÌ´Ù. <tt>/etc/rc.d/init.d/network restart</tt> ¸í·ÉÀ» »ç¿ëÇϱ⸸ Ç϶ó. ÀÌÁ¦ pingÀ» »ç¿ëÇÏ¿© ¿©·¯ºÐÀÇ ¿ÜºÎ ¿¬°áÀ» ½ÃÇèÇ϶ó. <tt>www.yahoo.com</tt>°ú °°Àº ÀÎÅÍ³Ý »óÀÇ ÄÄÇ»Å͸¦ ÇÎ(ping) ÇÏ°í ¾î¶² °ÍÀÌ µÇµ¹¾Æ ¿À´ÂÁö º¸¾Æ¶ó. </p> <sect2> ±â¹ßÇÔ°ú ¿¹¿Üµé <p> ¿©·¯ºÐÀÇ »óȲÀº À§¿¡¼ ±â¼úµÈ ¸Å¿ì °£´ÜÇÑ »óȲ°ú´Â ´Ù¸¦Áö ¸ð¸¥´Ù. ¿©±â¿¡ °¡Áö°¢»öÀÇ Â÷ÀÌ¿¡ °üÇÑ ¸î °¡Áö °£°áÇÑ °ßÇØ¿Í Á» ´õ ¹ÏÀ»¸¸ÇÑ ÀÚ¿øÀÌ ÀÖ´Ù. ¸µÅ©¿Í ÀÌ ¼½¼ÇÀ» Ãß°¡Çϵµ·Ï ÀÚ±ØÀ» Á¦°øÇÑ µ¥ ´ëÇØ John MellorÇÑÅ× °¨»çÇÑ´Ù. </p> <sect3> ÀÌ´õ³Ý »ó¿¡¼ PPP (PPPoE) <p> ´Ù¼öÀÇ ADSL Á¦°øÀÚµé(¿¹¸¦ µé¾î, Bell Atlantic)Àº »õ·Î¿î °í°´Àº " PPP over Ethernet" ÇÁ·ÎÅäÄÝ (PPPoE)À» »ç¿ëÇÏ¿© ¼ºñ½º¿¡ ¿¬°áÇÏ¿©¾ß ÇÑ´Ù°í °Á¶Çϰí ÀÖ´Ù. ÀÌ ¸ñÀûÀ» À§ÇØ ±×µéÀº À©µµ¿ìÁî Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥À» Á¦°øÇÏÁö¸¸, ¸®´ª½º »ç¿ëÀÚµéÇÑÅ×´Â ±×´ÙÁö À¯¿ëÇÏÁö ¸øÇÏ´Ù. ´ÙÇེ·´°Ôµµ, PPoE´Â °£´ÜÇÑ ÇÁ·ÎÅäÄÝÀ̰í, ¸®´ª½º ÇÏ¿¡¼µµ Áö¿øÇϱâ À§ÇØ ´Ù¼öÀÇ ³ë·ÂÀÌ ÁøÇà Áß¿¡ ÀÖ´Ù. </p> <p> <itemize> <item> <htmlurl url="http://www.roaringpenguin.com/pppoe.html" name="Roaring Penguin PPPoE Client">´Â µ¶ÀÚÀÎ Kerr First¿¡ ÀÇÇØ ³ôÀÌ Æò°¡µÇ¾î ÃßõµÇ¾îÁ³´Ù. <item> <htmlurl url="http://www.panix.com/~dfoster/prog/linux/pppoe.html" name="PPPoE on Linux for Bell Sympatico"> <item> PPPoE on Linux for Sympatico (<htmlurl url="http://www.carricksolutions.com/pppoe.htm" name="General Info">) (<htmlurl url="http://www.carricksolutions.com/linuxpppoe.htm" name="Linux Info">) </itemize> </p> <sect3> ¹Ùº¸°°Àº DHCP Æ®¸¯ <p> ³×Æ®¿öÅ© Á¦°øÀÚ°¡ ÇàÇÏ´Â, ƯÈ÷ ÁÁ¾ÆÇÏ´Â Æ®¸¯µé Áß Çϳª´Â ¿©·¯ºÐÀÇ ¼ºñ½º¸¦ °íÀ¯ÇÑ È£½ºÆ® ¸íĪ, ¶Ç´Â ½ÉÁö¾î °íÀ¯ÇÑ ³×Æ®¿öÅ© Ä«µå¿¡ ¿¬°ü½ÃŰ´Â °ÍÀÌ´Ù. À̰ÍÀº Çãºê¸¦ »ç¿ëÇÏ¿© ¿©·¯ ´ëÀÇ ÄÄÇ»ÅͰ¡ ¿©·¯ºÐÀÇ ÀÌ´õ³Ý Æ÷Æ® ³»·Î ²È´Â °ÍÀ¸·ÎºÎÅÍ ¿©·¯ºÐÀ» ±×·² µíÇÏ°Ô º¸È£ÇÑ´Ù. (¹°·Ð, ¿©·¯ºÐÀº ¸®´ª½º¿Í ¸Å½ºÄ¿·¹À̵ùÀ» »ç¿ëÇÔÀ¸·Î½á ´õ ³ªÀº º¸¾ÈÀ» °¡Áö´Â µ¿ÀÏÇÑ È¿°ú¸¦ ¾ò°Ô µÉ °ÍÀ̰í ÄÉÀ̺í ȸ»ç´Â ¾î¶² ¹æ¹ýÀ¸·Îµµ ¾ËÁö ¸øÇÑ´Ù!) </p> <p> ¸¸ÀÏ Á¦°øÀÚ°¡ ¿©·¯ºÐÇÑÅ× È£½ºÆ® ¸íĪÀ» ºÎ¿©ÇÏ°í ±×µéÀÇ ¼ºñ½º¸¦ »ç¿ëÇϱâ À§ÇØ ¿©·¯ºÐÀÇ À©µµ¿ìÁî ¹Ú½º¸¦ ±× ¸íĪÀ¸·Î ¼³Á¤ÇÒ °ÍÀ» °Á¶ÇÑ´Ù¸é, ¿©·¯ºÐÀº DHCP ¼¹ö·ÎºÎÅÍ ÁÖ¼Ò¸¦ ¿äûÇÒ ¶§ ¿©·¯ºÐÀÇ ¸®´ª½º ¹Ú½º°¡ ±× È£½ºÆ® ¸íĪÀ¸·Î Àü¼ÛÇÏ´ÂÁö È®ÀÎÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù. </p> <p> ÀÎÅÍÆäÀ̽º ±¸¼º ÆÄÀÏ¿¡¼ BOOTPROTO¸¦ dhcp¿¡ ÁöÁ¤ÇÒ ¶§ ·¹µåÇÞ DHCP Ŭ¶óÀÌ¾ðÆ®°¡ È£ÃâµÈ´Ù. ±×·¯³ª È£½ºÆ® ¸íĪ¿¡ ÂüÁ¶ÇÏÁö ¾Ê°í È£ÃâµÈ´Ù. È£½ºÆ® ¸íĪÀ» »ç¿ëÇÏ¿© ÇÁ·Î±×·¥À» È£ÃâÇϱâ À§Çؼ, ·¹µåÇÞ 6.1¿¡¼, <tt>/etc/sysconfig/network</tt> ÆÄÀÏÀ» ÆíÁýÇÏ¿© ´ÙÀ½ ÇàÀ» º¯°æÇ϶ó: </p> <p> <tt>HOSTNAME=</tt> </p> <p> À̸¦ ÆÇµ¶ÇÏ·Á¸é: </p> <p> <tt>HOSTNAME=your_isp_assigned_name</tt> </p> <p> À̰ÍÀº ·¹µåÇÞ º¯Á¾ÀÇ ¾î¶² °Í¿¡¼´Â ÀÛµ¿ÇÏÁö ¾ÊÀ» Áöµµ ¸ð¸¥´Ù. ¸¸ÀÏ ÀÛµ¿ÇÏÁö ¾ÊÀ¸¸é, <tt>/sbin/ifup</tt> ½ºÅ©¸³Æ®¸¦ Á¡°ËÇϰí dhcpcd¿Í pump¸¦ È£ÃâÀÌ -h $HOSTNAME ½ºÀ§Ä¡¸¦ Æ÷ÇÔÇÏ´ÂÁö º¸¶ó. ¸¸ÀÏ ±×·¸Áö ¾ÊÀ¸¸é, ±×°ÍµéÀ» Ãß°¡Ç϶ó. ±×·¡¼ È£ÃâÀº <tt>/sbin/dhcpcd -i $DEVICE -h $HOSTNAME</tt>¿Í <tt>/sbin/pump -i $DEVICE -h $HOSTNAME</tt>°ú °°´Ù. </p> <sect3> Road Runner <p> Road Runner ÄÉÀÌºí ¼ºñ½º´Â ¼¹ö°¡ »ç¿ëµÉ ¼ö ÀÖ±â Àü¿¡ ¹Ýµå½Ã ½ÇÇàµÇ¾î¾ß Çϴ Ư¼öÇÑ ·Î±×ÀΠ󸮸¦ °¡Áø´Ù. ´ÙÇེ·´°Ôµµ, »ó¼¼ÇÑ <htmlurl url="http://usmcug.usm.maine.edu/~kpesce/rr" name="Linux Road Runner HOWTO">°¡ ÀÌ¿ë °¡´ÉÇÏ´Ù. </p> <sect2> ³×Æ®¿öÅ© ¿£Æ®¸®¸¦ º¸±â <p> ÀÌÁ¦ ¿©·¯ºÐÀÇ ÀÛǰ¿¡ °¨ÅºÇÒÁö ¸ð¸£°Ú´Ù. ¸ðµç ±¸¼ºµÈ ÀåÄ¡¸¦ º¸±â À§ÇØ <tt>ifconfig</tt>À» ÀÔ·ÂÇ϶ó. ³ªÀÇ °ÔÀÌÆ®¿þÀÌ ÄÄÇ»ÅÍ¿¡¼ ÀÌ¿Í °°ÀÌ º¸ÀδÙ: </p> <p> <verb> eth0 Link encap:Ethernet HWaddr 00:60:67:4A:02:0A inet addr:24.65.182.43 Bcast:24.65.182.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:487167 errors:0 dropped:0 overruns:0 frame:0 TX packets:467064 errors:0 dropped:0 overruns:0 carrier:0 collisions:89 txqueuelen:100 Interrupt:10 Base address:0xe400 eth1 Link encap:Ethernet HWaddr 00:80:C8:D3:30:2C inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:284112 errors:0 dropped:0 overruns:0 frame:1 TX packets:311533 errors:0 dropped:0 overruns:0 carrier:0 collisions:37938 txqueuelen:100 Interrupt:5 Base address:0xe800 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:12598 errors:0 dropped:0 overruns:0 frame:0 TX packets:12598 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 </verb> </p> <p> <tt>eth0</tt> ÀÎÅÍÆäÀ̽º´Â »ö´Ù¸¥ ¿ÜºÎÀÇ IP ÁÖ¼Ò¸¦ °¡Áö°í, <tt>eth1</tt> ÁÖ¼Ò´Â °³ÀÎ¿ë ³»ºÎ ÁÖ¼Ò¸¦ °¡Áø´Ù. </p> <p> <tt>route</tt> ¸í·ÉÀ» ÀÔ·ÂÇÔÀ¸·Î½á ³×Æ®¿öÅ© ¶ó¿ìÅ͸¦ º¼ ¼ö ÀÖ´Ù. ³ªÀÇ °ÔÀÌÆ®¿þÀÌ ÄÄÇ»ÅÍ¿¡¼ ÀÌ¿Í °°ÀÌ º¸ÀδÙ: </p> <p> <verb> Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 255.255.255.255 * 255.255.255.255 UH 0 0 0 eth1 192.168.1.0 * 255.255.255.0 U 0 0 0 eth1 24.65.182.0 * 255.255.255.0 U 0 0 0 eth0 127.0.0.0 * 255.0.0.0 U 0 0 0 lo default 24.65.182.1 0.0.0.0 UG 0 0 0 eth0 </verb> </p> <p> ¿©±â¼ ¿ÜºÎ ³×Æ®¿öÅ©°¡ ¼³Á¤µÈ °ÍÀ», ³»ºÎ ³×Æ®¿öÅ©°¡ ¼³Á¤µÈ °ÍÀ», ·ÎÄà ÀåÄ¡°¡ ¼³Á¤µÈ °ÍÀ», ƯÁ¤ÇÑ 255.255.255.255 ºê·Îµåij½ºÆ® ÁÖ¼Ò°¡ ¼³Á¤µÈ °ÍÀ», ±âº» ¶ó¿ìÅͰ¡ ÀÎÅÍ³Ý Á¦°øÀÚ °ÔÀÌÆ®¿þÀ̸¦ °¡¸®Å°µµ·Ï ¼³Á¤µÈ °ÍÀ» º¼ ¼ö ÀÖ´Ù. ¿Ïº®ÇÏ´Ù! </p> <p> ÀÌÁ¦ ¿©·¯ºÐÀº ¿ÜºÎ ³×Æ®¿öÅ©¿Í ³»ºÎ ³×Æ®¿öÅ©¸¦ °¡Áø´Ù. ³²Àº ÀüºÎ´Â µÑ »çÀ̸¦ °³ÅëÇÏ´Â °ÍÀÌ´Ù. ±×·¸Áö¸¸, ¸ÕÀú ¾î¶² ±«¹°µµ ¿ÜºÎ·ÎºÎÅÍ µé¾î¿Ã ¼ö ¾ø¾î¾ß ÇÑ´Ù´Â °ÍÀ» È®ÀÎÇÑ´Ù. </p> <sect1> º¸¾È <p> ADSL ¶Ç´Â ÄÉÀ̺íÀ» °æÀ¯ÇØ ÀÎÅͳݿ¡ ¿µ±¸ÀûÀ¸·Î ¿¬°áµÇ´Â °ÍÀÇ °áÁ¡ ÁßÀÇ Çϳª´Â ¿©·¯ºÐÀÇ ÄÄÇ»ÅͰ¡ ÀÏ ÁÖÀÏ 7 Àϰ£, ÇÏ·ç 24 ½Ã°£ ³»³» ÀáÀçÀûÀÎ º¸¾È À§Çù¿¡ ³ëÃâµÇ¾î ÀÖ´Ù´Â °ÍÀÌ´Ù. ¸®´ª½º¸¦ °ÔÀÌÆ®¿þÀÌ·Î »ç¿ëÇÏ´Â °ÍÀº ¸ðµç ´Ù¸¥ ÄÄÇ»Å͸¦ °¨Ã߱⠶§¹®¿¡ À§ÇèÀ» °¨¼Ò½ÃŲ´Ù. ±× ¹ÛÀÇ ÀÎÅͳݿ¡ °üÇÑ ÇÑ, ´ÜÁö ¿©·¯ºÐÀÇ ¸®´ª½º ¹Ú½º¸¸ÀÌ ¿¬°áÀ» À§ÇØ »ç¿ë °¡´ÉÇÏ´Ù. ±×·¡¼, ÀÌ ½ÃÁ¡¿¡¼, ¿©·¯ºÐÀÇ ¹Ú½º¸¦ º¸´Ù ´õ ¾ÈÀüÇÏ°Ô ¸¸µé±â À§ÇÑ ±âº»ÀûÀÎ ÆÁÀ» µÎ ¼³Ê °³ ¾Ë·Á ÁÙ °ÍÀÌ´Ù. </p> <p> ¸ÕÀú, ¸ðµç ³ª»Û ³ðµéÀ» Â÷´ÜÇÒ Çʿ䰡 ÀÖ´Ù. À̰ÍÀ» Çϱâ À§ÇØ <tt>/etc/hosts.deny</tt> ÆÄÀÏÀ» ÆíÁýÇÏ¿© ÀÌ¿Í ¶È°°ÀºÁö È®ÀÎÇ϶ó: </p> <p> <verb> # # hosts.deny This file describes the names of the hosts which are # *not* allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # # The portmap line is redundant, but it is left to remind you that # the new secure portmap uses hosts.deny and hosts.allow. In particular # you should know that NFS uses portmap! ALL: ALL </verb> </p> <p> À̰ÍÀº -- µé¾î¿À´Â ¿¬°áÀÇ 95%¸¦ Á¦¾îÇÏ´Â -- "TCP wrappers"ÇÑÅ× ¸ðµç È£½ºÆ®·ÎºÎÅÍÀÇ ¸ðµç ¿¬°áÀ» °ÅºÎÇϵµ·Ï ¾Ë¸°´Ù. ±×°ÍÀº ¸Å¿ì ÈǸ¢ÇÑ ±ÔÄ¢ÀÌ´Ù! ±×·¯³ª ±×°ÍÀº ¿©·¯ºÐÀÌ ³»ºÎÀÇ °¡Á¤¿ë ³×Æ®¿öÅ©·ÎºÎÅÍ ¸®´ª½º ¹Ú½º¿¡ ¿¬°áµÇ´Â °Íµµ ¿ª½Ã ¸·°Ô µÉ °ÍÀÌ´Ù. ÀÌ´Â °ïȤ½º·´´Ù. ±×·¡¼, ÇÑ °¡Áö ¿¹¿Ü¸¦ ¸¸µé °ÍÀÌ´Ù. <tt>/etc/hosts.allow</tt> ÆÄÀÏÀ» ÆíÁýÇÏ¿© ÀÌ¿Í ¶È°°ÀºÁö È®ÀÎÇ϶ó: </p> <p> <verb> # # hosts.allow This file describes the names of the hosts which are # allowed to use the local INET services, as decided # by the '/usr/sbin/tcpd' server. # ALL: 127.0.0.1 ALL: 192.168.1. </verb> </p> <p> This tells the "TCP wrappers" that they can allow connections to all services from the local device (127.0.0.1) and from your home network (192.168.1.). À̰ÍÀº "TCP wrappers"ÇÑÅ× ·ÎÄà ÀåÄ¡(127.0.0.1)·ÎºÎÅÍ ±×¸®°í ¿©·¯ºÐÀÇ °¡Á¤¿ë ³×Æ®¿öÅ©(192.168.1.)·ÎºÎÅÍ ¸ðµç ¼ºñ½º¿¡ ¿¬°áÀ» Çã¿ëÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ¾Ë¸°´Ù. </p> <p> °·ÂÇÑ ¸Í²ÇÀÌ ÀÚ¹°¼è¸¦ »ç¿ëÇÏ¿© ¿©·¯ºÐÀº ÀÌÁ¦ ¿ÜºÎÀÇ ±«¹°À» ¸·¾Ò´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ °¡·Î ºøÀå°ú °æº¸ ½Ã½ºÅÛÀ» °®Ã߱⸦ ¿øÇÑ´Ù¸é, ÈξÀ ´õ ¸¹Àº Áö½ÄÀÌ ÀÖ¾î¾ß ÇÒ °ÍÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¾ÈÀüÇÑ ¸®´ª½º ¹Ú½º¿¡ ´ëÇØ ´õ ¸¹ÀÌ ¹è¿ì±â¸¦ ¿øÇϸé <htmlurl url="http://www.linuxdoc.org/HOWTO/Security-HOWTO.html" name="Security HOWTO">´Â ½ÃÀÛÇϱ⿡ ÁÁÀº °÷ÀÌ´Ù. </p> <sect> ¸Å½ºÄ¿·¹À̵ùÀ» ±¸¼ºÇϱâ <p> ¿¹ºñ ´Ü°è´Â Áö³µ´Ù. ¿©±â°¡ ¸¶¼úÀÌ ½ÃÀ۵Ǵ °÷ÀÌ´Ù. IP ¸Å½ºÄ¿·¹À̵ùÀº ¸®´ª½º°¡ Á¦°øÇÏ´Â ÂüÀ¸·Î ¸¶¼ú°ú °°Àº ¼ºñ½ºÀÇ ÇϳªÀÌ´Ù. µ¿ÀÏÇÑ °ÍÀ» ÇÏ´Â À©µµ¿ìÁ À§ÇÑ »óǰÀÌ ÀÖÁö¸¸, µµÀúÈ÷ È¿À²ÀûÀÌÁö ¾Ê´Ù: ¿À·¡µÈ 386Àº ¸íÈ®ÇÏ°Ô IP ¸Å½ºÄ¿·¹À̵ù ¼ºñ½º¸¦ ÀüüÀûÀ¸·Î Áß°£ Á¤µµÀÇ Å©±â¸¦ °®´Â »ç¹«½Ç¿¡ Á¦°øÇÑ´Ù. ±×·¯³ª, ¾Öµå¿Â(add on) ¸Å½ºÄ¿·¹À̵ù ÆÐŰÁö´Â ¸»ÇÒ °Íµµ ¾ø°í, À©µµ¿ìÁî 95¸¦ ½ÇÇàÁ¶Â÷ ÇÏÁö ¸øÇÑ´Ù. (ºÎ·Ï »ï¾Æ, ¸î °¡Áö ÃÖ±ÙÀÇ Æò°¡±â»ç¿¡¼, ³ª´Â À©µµ¿ìÁî 2000ÀÌ ¾Öµå¿Â ¼ÒÇÁÆ®¿þ¾î°¡ ¾øÀ̵µ "¿¬°á °øÀ¯"¸¦ Áö¿øÇÒ °ÍÀ̶ó°í Àоú´Ù. ¿¬°á °øÀ¯ ¼ÒÇÁÆ®¿þ¾î¸¦ ÆÇ¸ÅÇÑ È¸»çµéÀÌ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® »ç¿¡ ÀÇÇØ "¿¡¿ö ½ÎÀ̰í È®ÀåµÇ´Â" °Íó·³ º¸ÀδÙ. ±×·¸Áö¸¸, ³ª´Â 386 »ó¿¡¼ À©µµ¿ìÁî 2000 ¼Ö·ç¼ÇÀ» ½ÃµµÇÒ °ÍÀ» ÃßõÇÏÁö ¾Ê°Ú´Ù.) </p> <p> ¸®´ª½º´Â ´ë´ÜÈ÷ ±â´ÉÀÌ Ç³ºÎÇÑ ¹æÈº® ´É·ÂÀ» °¡Áø´Ù. °¡Àå °£´ÜÇÏ°í °¡Àå Á¶ÀâÇÑ °¡´É¼º ÀÖ´Â ¹æ¹ýÀ¸·Î ±×°ÍÀ» »ç¿ëÇÏ°Ô µÉ °ÍÀÌ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ¼÷·ÃÀÚ¿Í °°Àº ¹æÈº®À» ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¹è¿ì°í ½Í´Ù¸é ÀÌ·ÐÀÇ ÀÌÇØ¸¦ À§ÇØ <htmlurl url="http://www.linuxdoc.org/HOWTO/Firewall-HOWTO.html" name="Firewalling HOWTO">¸¦, ¸®´ª½º 2.2.X(±×¸®°í È®Àå¿¡ ÀÇÇØ ·¹µåÇÞ 6.X)¿Í ÇÔ²² ¼±ÀûµÇ´Â »õ·Î¿î ipchains ¹æÈº® ±¸Ãà µµ±¸¿¡ °üÇÑ ¸í·ÉÀ» À§ÇØ <htmlurl url="http://www.linuxdoc.org/HOWTO/IPCHAINS-HOWTO.html" name="IPChains HOWTO">¸¦ µÑ ´Ù ¸ðµÎ Àоî¾ß ÇÑ´Ù. ¶ÇÇÑ ¸Å½ºÄ¿·¹À̵ù¿¡ °üÇØ ´õ ÀÚ¼¼ÇÑ ³»¿ëÀ» °¡Áö´Â ¸Å¿ì ÈǸ¢ÇÑ <htmlurl url="http://www.linuxdoc.org/HOWTO/IP-Masquerade-HOWTO.html" name="IP Masquerading HOWTO">¸¦ ÀÌ¿ë °¡´ÉÇÏ´Ù. </p> <p> ÀÏ´Ü ¿©·¯ºÐÀÇ ³»ºÎ ¹× ¿ÜºÎ ³×Æ®¿öÅ·ÀÌ »ç¿ë °¡´ÉÇÏ´Ù¸é, °£´ÜÇÑ ¸Å½ºÄ¿·¹À̵ùÀ» ±¸¼ºÇÏ´Â °ÍÀº ¸Å¿ì ¸Å¿ì ½±´Ù. <tt>/etc/rc.d/rc.local</tt> ÆÄÀÏÀ» ÆíÁýÇÏ¿© ¸Ç ¾Æ·¡ ÂÊ¿¡ ´ÙÀ½ ÇàµéÀ» Ãß°¡Ç϶ó. </p> <p> <verb> # 1) Flush the rule tables. /sbin/ipchains -F input /sbin/ipchains -F forward /sbin/ipchains -F output # 2) Set the MASQ timings and allow packets in for DHCP configuration. /sbin/ipchains -M -S 7200 10 60 /sbin/ipchains -A input -j ACCEPT -i eth0 -s 0/0 68 -d 0/0 67 -p udp # 3) Deny all forwarding packets except those from local network. # Masquerage those. /sbin/ipchains -P forward DENY /sbin/ipchains -A forward -s 192.168.1.0/24 -j MASQ # 4) Load forwarding modules for special services. /sbin/modprobe ip_masq_ftp /sbin/modprobe ip_masq_raudio </verb> </p> <p> ¸¶Áö¸· µÎ ÇàÀº FTP¿Í RealAudio¸¦ Çã¿ëÇÏ´Â Ä¿³Î ¸ðµâÀÌ ³»ºÎ ³×Æ®¿öÅ© »óÀÇ ÄÄÇ»Å͸¦ À§ÇØ ÀÛµ¿Çϵµ·Ï Ãß°¡ÇÑ´Ù. ¸¸ÀÏ ¿©·¯ºÐÀÌ ÇÊ¿äÇÏ´Ù¸é, ÷°¡ °¡´ÉÇÑ Æ¯Á¤ÇÑ ¼ºñ½º¸¦ À§ÇÑ ´Ù¸¥ ¸ðµâµéÀÌ ÀÖ´Ù: </p> <p> <itemize> <item> CUSeeMe (<tt>/sbin/modprobe ip_masq_cuseeme</tt>) <item> Internet Relay Chat (<tt>/sbin/modprobe ip_masq_irc</tt>) <item> Quake (<tt>/sbin/modprobe ip_masq_quake</tt>) <item> VDOLive (<tt>/sbin/modprobe ip_masq_vdolive</tt>) </itemize> </p> <p> ÀÌÁ¦ ¸Å½ºÄ¿·¹À̵ùÀ» ½ÃµµÇÑ´Ù. <tt>/etc/rc.d/rc.local</tt> ¸í·ÉÀ» »ç¿ëÇÏ¿© <tt>rc.local</tt> ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇ϶ó. ¿©·¯ºÐÀÇ ´Ù¸¥ ÄÄÇ»Å͵é ÁßÀÇ ÇÑ ´ë¿¡ ¾É¾Æ¼ À¥ ¼ÇÎÀ» ½ÃµµÇ϶ó. Çà¿îÀÌ µû¸¥´Ù¸é, ¸ðµç °ÍÀÌ ÀÌÁ¦ ³ª¹«¶ö µ¥°¡ ¾ø´Ù. </p> <sect> Problems ¹®Á¦Á¡ <p> ÀÌ¿Í °°Àº °£´ÜÇÑ ¹®¼¸¦ »ç¿ëÇÏ¿© À߸ø µÉ ¼ö ÀÖ´Â °ÍµéÀÌ ¹«¼öÈ÷ ¸¹ÀÌ ÀÖ´Ù. Ư¼öÇÑ °æ¿ì°¡ ¸¹±â ¶§¹®ÀÌ´Ù. °¡´É¼º ÀÖ´Â ¹®Á¦Á¡ÀÇ ´ë´Ù¼ö°¡ ³»ºÎ ¹× ¿ÜºÎ ³×Æ®¿öÅ© ÀåÄ¡ÀÇ ±¸¼º¿¡ ¿øÀÎÀ» µÎ°í ÀÖ´Ù. ³»°¡ ½ÃµµÇÏ°í ¹®Á¦Á¡À» °¡Áø »ç¶÷µéÇÑÅ× ÀÀ´äÇÒ °ÍÀÌ´Ù. ¹«¾ùÀÌ À߸ø µÇ¾ú´ÂÁö ¾Ë¾Æ ³»°í, Ư¼öÇÑ °æ¿ìÀÇ ¹®Á¦Á¡À» °¡Áø »ç¶÷µéÀÌ µµ¿òÀ» ÀÚ¼¼È÷ ã¾Æ³¾ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÏ¿© ÀÌ ¾Æ·¡¿¡ ¸µÅ©¸¦ Ãß°¡ÇÒ °ÍÀÌ´Ù. <htmlurl url="mailto:pramsey@refractions.net" name="pramsey@refractions.net">·Î ³ª¿Í ¿¬¶ôÇÏ´Â °ÍÀ» ÆíÇÏ°Ô ¿©°Ü¶ó. </p> <sect1> ICQ°¡ ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù <p> ICQÀÇ ¾î¶² ºÎºÐÀº ¸Å½ºÄ¿·¹À̵ù »ó¿¡¼ Á¦´ë·Î ÀÛµ¿ÇÑ´Ù. ´Ù¸¥ ºÎºÐÀº ÀüÇô ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù. ±×·¸Áö¸¸, ¸Å½ºÄ¿·¹À̵ù »ó¿¡¼ ICQ¸¦ ½ÇÇàÇÏ´Â µ¥ ºÎÁ·ÇÑ ¾î¶² (±×·¯³ª Àüü°¡ ¾Æ´Ñ) °ÍÀ» ¸Ã¾Æ ÁÖ´Â °³¹ß ÁßÀÎ <htmlurl url="http://members.xoom.com/djsf/masq-icq/" name="beta quality ICQ module">ÀÌ ÀÖ´Ù. ¼Ò½º ÄÚµå ¹èÆ÷ ÆÄÀÏ¿¡ Æ÷ÇÔµÈ README ÆÄÀÏÀº ¸ðµâÀ» ÄÄÆÄÀÏ ÇÏ´Â ¹æ¹ýÀ» ±â¼úÇÑ´Ù. ÀÏ´Ü ¿©·¯ºÐÀÌ ÄÄÆÄÀÏ ÇÏ°í ¼³Ä¡ÇÏ¿´´Ù¸é, <tt>/sbin/modprobe ip_masq_icq</tt>¸¦ È£ÃâÇ϶ó. </p> <sect1> ·¹µåÇÞ 6.X°¡ ¾Æ´Ñ Ä®µ¥¶ó 2.X¸¦ °¡Áö°í ÀÖ´Ù. <p> ¾Ë¾Æ µÎ¾î¾ß ÇÏ´Â ¸î °¡Áö Áß¿äÇÑ º¯°æ »çÇ×ÀÌ ÀÖ´Ù: </p> <p> <enum> <item> ÀÎÅÍÆäÀ̽º¸¦ À§ÇÑ <tt>/etc/sysconfig/network-scripts/ifcfg-eth0</tt> & <tt>eth1</tt>¿¡¼ <tt>GATEWAY=xxx.xxx.xxx.xxx</tt> ¹®Àå (·ÎÄà ÀÎÅÍÆäÀ̽º´Â ¸®¸ðÆ® ÀÎÅÍÆäÀ̽º IP ÁÖ¼Ò¸¦ »ç¿ëÇÏ°í ¸®¸ðÆ® ÀÎÅÍÆäÀ̽º´Â ¼ºñ½º Á¦°øÀÚÀÇ °ÔÀÌÆ®¿þÀÌ IP¸¦ »ç¿ëÇÑ´Ù) <item> <tt>/etc/sysconfig/daemons/dhcpd</tt> ½ºÅ©¸³Æ®°¡ <tt>ROUTE_DEVICE</tt>¸¦ <tt>eth0</tt>ÀÌ ¾Æ´Ñ <tt>eth1</tt>·Î ³ª¿ÇÏ´ÂÁö È®ÀÎÇÑ´Ù. <item> <tt>/etc/dhcpd.conf</tt>´Â ÀÎÅÍÆäÀ̽º µÑ ¸ðµÎ¸¦ À§ÇÑ ¼ºê³Ý ¹®ÀåÀ» ÇÊ¿ä·Î ÇÑ´Ù. (³ª´Â ³»°¡ µÎ ¹øÂ° ¹®ÀåÀ» ¸¸µç ¹Ù¿Í °°Àº ÀÌÀ¯¸¦ ¿ÏÀüÈ÷ È®½ÅÇÏÁö ¸øÇÑ´Ù: ¾î¶² ´Ù¸¥ ¿É¼ÇÁ¶Â÷ ¾ø´Â subnet 216.102.154.201 netmask 255.255.255.255 { } DHCP ¼¹ö´Â eth0¿Í eth1 »Ó¸¸ ¾Æ´Ï¶ó Æú¹é(fallback) »ó¿¡¼ ¼ö¿ëÇϰí(listen) Àü¼ÛÇÑ´Ù.) <item> <tt>/etc/rc.d/init.d/dhcpd</tt> ½ºÅ©¸³Æ®¿¡ <tt>add host route <tt>255.255.255.255</tt>¸¦ Ãß°¡ÇÏÁö ¸»¾Æ¶ó. Ä®µ¥¶ó´Â ÀÌ¹Ì ¹®Á¦Á¡À» °íÃÆ´Ù. ½ºÅ©¸³Æ® ³»¿¡¼ <tt>eth0</tt>¿¡ ÂüÁ¶ÇÏ´Â ÀüºÎ¸¦ <tt>eth1</tt>·Î º¯°æÇϰí È®ÀÎÇ϶ó. </enum> </p> <sect1> ³»ºÎ Àåºñ ÁßÀÇ ÇÑ ´ë°¡ À¥ ¼¹ö°¡ µÇ±â¸¦ ¹Ù¶õ´Ù <p> ½ÄÀº Á× ¸Ô±â¿Í °°´Ù! ±×·¸Áö¸¸, ÀÌ·¸°Ô ½¬¿î ¾È³»·Î ÀÛµ¿Çϱâ À§Çؼ´Â <em>¿©·¯ºÐÀº Á¤ÀûÀÎ IP ÁÖ¼Ò¸¦ °¡Á®¾ß ÇÒ Çʿ䰡 ÀÖ´Ù.</em> ¸¸ÀÏ ¿©·¯ºÐÀÌ µ¿ÀûÀÎ ÁÖ¼Ò¸¦ °¡Áø´Ù¸é, ÁÖ¼Ò°¡ º¯°æµÉ ¶§ ¿©·¯ºÐÀÇ IP ÁÖ¼Ò°¡ Æ÷Æ® Àü´Þ ¸í·ÉÀ¸·Î °»½ÅµÇ¾îÁö´Â °ÍÀ» º¸ÀåÇϵµ·Ï ¸î °¡Áö Ãß°¡ÀûÀÎ ½ºÅ©¸³Æ®¸¦ Á¶ÀÛÇÒ Çʿ䰡 ÀÖ´Ù. </p> <p> ¸í½ÉÇ϶ó, ¿ÜºÎ Æ÷Æ®¸¦ ³»ºÎ Àåºñ·Î Àü´ÞÇÏ´Â °ÍÀº ¿©·¯ºÐÀÇ "³»ºÎ" Àåºñ¸¦ ÀÌÀüº¸´Ù ´ú "³»ºÎ"ÀûÀ¸·Î ¸¸µç´Ù´Â °ÍÀ». ±×·¯³ª ¸Å¿ì ¸í¹éÇÏ°Ô ¹Þ¾Æ µé¿©Áú ¼ö ÀÖ°í, °ÅÀÇ ¾ø°Å³ª ¾Æ¿¹ ¾ø´Â ¼º´É degredationÀ» ¸¶Ä¡°Ô µÈ´Ù. ¸®´ª½º Ä¿³Î¿¡ ÀÖ´Â IP ¸Å½ºÄ¿·¹À̵ù ÄÚµåÀÇ ºÎÀÛ¿ëÀÇ Çϳª´Â ³×Æ®¿öÅ© ·¹À̾î(network layer)¿¡ ´çµµÇÒ ¶§ ÆÐŶÀ» »ç¿ëÇÏ¿© ¸î °¡Áö »ó´çÈ÷ Àç¹ÌÀÖ´Â ÀÏÀ» ÇÏ´Â ´É·ÂÀÌ´Ù. <tt>ipmasqadm</tt> À¯Æ¿¸®Æ¼´Â ±×·± ´É·ÂÀ» ÀÌ¿ëÇϱâ À§ÇØ Á¦À۵Ǿú´Ù. </p> <p> ¸î °¡Áö ÀÌÀ¯ ¶§¹®¿¡ <tt>ipmasqadm</tt>ÀÌ ¸ðµç ·¹µåÇÞ°ú ¸Çµå·¹ÀÌÅ© º¯Á¾°ú ÇÔ²² ¼±ÀûµÇÁö ¾Ê´Â´Ù. ±×·¡¼ À¯Áö°ü¸®ÀÚÀÇ <htmlurl url="http://juanjox.kernelnotes.org" name="À¥ »çÀÌÆ®">·ÎºÎÅÍ °¡Á® ¿Í¾ß ÇÒ °ÍÀÌ´Ù. -- ÀÌ¿ë °¡´ÉÇÑ <htmlurl url="http://juanjox.kernelnotes.org/ipmasqadm-0.4.2-2.i386.rpm" name="RPM"> »Ó¸¸ ¾Æ´Ï¶ó ¼Ò½º Äڵ嵵 ÀÖ´Ù. </p> <p> ÀÏ´Ü ¿©·¯ºÐÀÌ RPMÀ» °¡Áö°í, ¼³Ä¡Ç϶ó. ±× ´ÙÀ½¿¡ <tt>/etc/rc.d/rc.local</tt> ÆÄÀÏ¿¡ ´ÙÀ½ÀÇ ÇàµéÀ» Ãß°¡Ç϶ó: </p> <p> <verb> /usr/sbin/ipmasqadm portfw -f /usr/sbin/ipmasqadm portfw -a -P tcp -L x.x.x.x 80 -R 192.168.1.x 80 </verb> </p> <p> ù ¹øÂ° ¸í·ÉÀº Æ÷Æ® Àü´Þ ±ÔÄ¢À» °Á¦·Î ³»º¸³»°í, µÎ ¹øÂ° ¸í·ÉÀº ¿ÜºÎ ÀÎÅÍÆäÀ̽º »óÀÇ Æ÷Æ® 80À¸·ÎºÎÅÍ ³»ºÎ Àåºñ »óÀÇ Æ÷Æ® 80À¸·Î Àü´ÞÀ» Ãß°¡ÇÑ´Ù. ¿ÜºÎÀÇ Á¤ÀûÀÎ IP ÁÖ¼Ò´Â x.x.x.x ÀÚ¸®¿¡ µé¾î °¡°í, ³»ºÎ Àåºñ IP ÁÖ¼Ò´Â 192.168.1.x ÀÚ¸®¿¡ µé¾î°£´Ù. </p> <p> ÀÌÁ¦ Æ÷Æ® 80À» À§ÇÑ ¿ÜºÎÀÇ ¿äûÀº ¸í¹éÇÏ°Ô ³»ºÎ ÀåºñÀÇ Æ÷Æ® 80À¸·Î º¸³»¾îÁú °ÍÀÌ´Ù. ¿©·¯ºÐÀº ³»ºÎ Àåºñ Áß ÇÑ ´ë·ÎºÎÅÍ ¿©·¯ºÐÀÇ °ÔÀÌÆ®¿þÀÌÀÇ Æ÷Æ® 80¿¡ ÅÚ³ÝÀ» Çϰųª ¿¬°áÇÏ´Â °ÍÀ¸·Î´Â À̰ÍÀ» ½ÃÇèÇÏÁö ¸øÇÑ´Ù´Â °ÍÀ» ÁÖÀÇÇ϶ó: Æ÷Æ® Àü´ÞÀÚ´Â <em>¿ÜºÎ</em> ÀÎÅÍÆäÀ̽º¿¡¼ µé¾î¿À´Â ¿äûÀ» ±×Àú ÀÌÇàÇÒ »ÓÀÌ´Ù. </p> </article> |
Take care of the luxuries and the necessities will take care of themselves. |