Linux PPP HOWTO <author>Robert Hart, <tt/hartr@interweft.com.au/ <date>v3.0, 31 March 1997 <trans>¹ø¿ª:±è âÇÑ 1Â÷ ¼öÁ¤¹ø¿ª ¹× sgml ÆíÁý:±è º´Âù <tt>redhands@kldp.linux-kr.org</tt> <abstract> ÀÌ ¹®¼­´Â ¾î¶»°Ô ¸®´ª½º PC ¸¦ PPP ¼­¹ö¿¡ ¿¬°á ÇÏ´ÂÁö, ¾î¶»°Ô µÎ°³ÀÇ ·£À» ÅëÇÏ¿© PPP ¸¦ »ç¿ëÇÏ´ÂÁö ±×¸®°í ¸®´ª½º ¹Ú½º¸¦ PPP ¼­¹ö·Î½á ¾î¶»°Ô È°¿ëÇÒ°ÍÀÎÁö¸¦ ´Ù·é´Ù. ¶ÇÇÑ PPP ¿¬°á¿¡ ´ëÇÑ À߸øµÈ °ÍÀ» °íÄ¡µµ·Ï µµ¿ÍÁÙ°ÍÀÌ´Ù. </abstract> <!-- Table of contents --> <toc> <p> <bf>ÀúÀÛ±Ç</bf> <p> ÀÌ ¹®¼­´Â GPL(GNU Public License)ÀÇ ¹üÀ§ ¾È¿¡¼­ ¹èÆ÷µÈ´Ù. <p> <bf>±¸ÇÒ¼ö Àִ°÷</bf> <p> comp.os.linux.answes ´º½º±×·ì¿¡¼­ ÃֽŠ¹öÁ¯À» ±¸ÇÒ¼ö ÀÖ´Ù. html Æ÷¸ËÀ» ±¸ÇÒ·Á¸é ¾Æ·¡¸¦ Âü°íÇ϶ó. <itemize> <item><url url="http://sunsite.unc.edu/mdw/linux.html#howto" name="Linux Howto Index"> <item><url url="http://www.interweft.com.au/other/ppp-howto/ppp-howto.html" name="PPP-HOWTO"> </itemize> <p> ´Ù¸¥ Æ÷¸ä(SGML, ASCII, postscript, DVI)ÀÇ ¹®¼­µéÀº <url url="ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO/other-formats" name="Ascii, Html À» Á¦¿ÜÇÑ ¹®¼­µé"> ¿¡¼­ ±¸ÇÒ¼ö ÀÖ´Ù. <p> sunsite.unc.edu ´Â ¾ÆÁÖ ¸¹Àº ºÎÇÏ°¡ °É¸®°í ÀÖ´Ù. ¿Ø¸¸ÇÏ¸é °¡±î¿î °÷ÀÇ ¹Ì·¯ »çÀÌÆ®¸¦ ÀÌ¿ëÇ϶ó. <p> <bf>°¨»çÀÇ ¸»</bf> <p> ¸¹Àº »ç¶÷µéÀÌ ÀÌ ¹®¼­¸¦ ÁغñÇϴµ¥ µµ¿òÀ» ÁÖ¾ú´Ù. Al Longyear ¾¾²² PPP ÀÚü¿¡ ´ëÇÏ¿© ¾Ë·ÁÁֽŵ¥ ´ëÇØ Æ¯º°È÷ °¨»çÇÑ´Ù. (±×·¸Áö¸¸ ÀÌ ¹®¼­¿¡ À߸øÀÌ ÀÖ´Ù¸é ³» À߸øÀÌÁö ±×ÀÇ À߸øÀº ¾Æ´Ï´Ù.) Greg Hankins ¾¾(¸®´ª½º ÇÏ¿ìÅõ ü°èÀÇ ¿î¿µÀÚ)¿Í Debi Tackett ¾¾(MaximumAcces s.c omÀÇ)¿¡°Ô´Â ¼­¼ú dz°ú ³»¿ë ¼ø¼­, ³í¸®, Ç¥ÇöÀÇ ¸íÈ®¼º µî¿¡ ´ëÇØ µµ¿òÀÌ µÈ ¸¹Àº Á¦¾ÈÀ» ÇØ Áֽŵ¥ ´ëÇØ Æ¯º°È÷ °¨»çÇÑ´Ù. <p> ¸¶Áö¸·À¸·Î, ÀüÀÚ¿ìÆíÀ» ÅëÇØ ÁÖ¼®À» ¿äûÇØ ÁØ ºÐµé²² °¨»çµå¸°´Ù. ¸ðµç ÇÏ¿ìÅõ ÀúÀÚµé°ú ¸¶Âù°¡Áö·Î, µµ¿ÍÁִµ¥¼­ ¾ò´Â ¸¸Á·ÀÌ ¹Þ´Â º¸¼öÀÌ°í, ±×°É·Î ÃæºÐÇÏ´Ù. ÀÌ ÇÏ¿ìÅõ¸¦ ¾¸À¸·Î½á ³ª-¿Í ´Ù¸¥ ¸ðµç »ç¿ëÀÚµé - ÀÌ ¿ì¸®°¡ ¼±ÅÃÇÑ ¿î¿µÃ¼Á¦¸¦ ¸¸µé°í ¿î¿µÇسª°¡´Â »ç¶÷µé¿¡°Ô Áø ºúÀ» Á¶±ÝÀ̳ª¸¶ °±´Â ÁßÀÌ´Ù. <sect>¼Ò°³ <p> ÁöÁ¡ ´ë ÁöÁ¡ ÇÁ·ÎÅäÄÝ(PPP:the Point to Point Protocol)Àº Á÷·Ä ¿¬°á - Á÷Á¢ Á÷·Ä ¿¬°á(³Î ¸ðµ© ÄÉÀ̺íÀ» ¾²´Â)ÀÌ µÉ °ÍÀÌ´Ù-, ÅÚ³Ý ±¸Ãà ¿¬°á ȤÀº ¸ðµ©°ú ÀüÈ­¼±À» ¾²´Â ¿¬°á(¹°·Ð ISDN°°Àº µðÁöÅРȸ¼±À» ¾²´Â °æ¿ìµµ) »ó¿¡¼­ ÀÎÅÍ³Ý ÇÁ·ÎÅäÄÝ(IP: the Internet Protocol)°ú ´Ù¸¥ ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝÀ» ¸¸µé°í ÀÛµ¿½ÃÅ°´Â ±âÁ¦ÀÌ´Ù. <p> PPP¸¦ ¾²¸é ¸®´ª½º PC¸¦ PPP ¼­¹ö¿¡ ¿¬°á½ÃÅ°°í ±× ¼­¹ö°¡ ¿¬°áµÈ ³×Æ®¿öÅ©¿¡ Á÷Á¢ ¿¬°áµÈ °Íó·³ ±× ³×Æ®¿öÅ©ÀÇ ¼Ò½º¸¦ ¾µ ¼ö ÀÖ´Ù. <p> ¸¶Âù°¡Áö·Î ¸®´ª½º PC¸¦ PPP¼­¹ö·Î ¼³Á¤Çؼ­ ´Ù¸¥ ÄÄÇ»ÅÍ¿¡¼­ ³» ÄÄÇ»ÅÍ¿¡ ÀüÈ­ÇØ µé¾î¿Í ³» ·ÎÄà PC¿Í ³×Æ®¿öÅ©ÀÇ ¼Ò½º¸¦ ¾µ ¼ö ÀÖ°Ô ÇÒ ¼ö ÀÖ´Ù. <p> PPP°¡ ´ëµî ü°èÀÎ ¸¸Å­, µÎ °³ÀÇ ¸®´ª½º PC¿¡¼­ PPP¸¦ ½á¼­ µÎ°³ÀÇ ³×Æ®¿öÅ©¸¦ ¿¬°áÇÏ°í (ȤÀº ·ÎÄà ³×Æ®¿öÅ©¸¦ ÀÎÅͳݿ¡ ¿¬°á) ±¤¿ª³×Æ®¿öÅ©(WAN)À» ¸¸µé ¼öµµ ÀÖ´Ù. <p> PPP¿Í ÀÌ´õ³Ý ¿¬°áÀÇ Ä¿´Ù¶õ Â÷ÀÌ Áß Çϳª´Â ¹°·Ð ¼ÓµµÀÌ´Ù - Ç¥ÁØ ÀÌ´õ³Ý ¿¬°áÀº ÀÌ·Ð Ãâ·ÂÀÌ ÃÖ´ë 10Mbs(ÃÊ´ç ¸¸ºñÆ®-Mega´ÜÀ§)ÀñÇØ ¾Æ³¯·Î±× ¸ðµ©Àº ¼Óµµ°¡ 56kbs(ÃÊ´ç õºñÆ®-kilo´ÜÀ§)Á¤µµ±îÁö¸¸ ¿Ã¶ó°£´Ù. <p> ¶ÇÇÑ PPP ¿¬°á ¹æ½ÄÀ» ÅÃÇÒ °æ¿ì, ¸î°¡Áö ÇÁ·Î±×·¥°ú ¼­ºñ½ºÀÇ »ç¿ë¿¡ ¾à°£ÀÇ Á¦¾àÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. <sect1>Ŭ¶óÀ̾ðÆ® Ãø°ú ¼­¹ö <p> PPP´Â ¾ö¹ÐÇÑ <bf/´ëµî/ÇÁ·ÎÅäÄÝÀÌ´Ù; (±â¼úÀûÀ¸·Î´Â) ÀüÈ­ÇÏ´Â ±â°è³ª ÀüÈ­¹Þ´Â ±â°è³ª Â÷ÀÌ°¡ ¾ø´Ù. ÇÏÁö¸¸ ¸íÈ®¼ºÀÇ ¸é¿¡¼­ º¸¸é <bf/Ŭ¶óÀ̾ðÆ® Ãø/°ú <bf/¼­¹ö/ÀÇ ¿ë¾î·Î »ý°¢ÇÏ´Â °ÍÀÌ À¯¿ëÇÏ´Ù. <p> PPP¿¬°áÀ» ±¸ÃàÇϱâ À§ÇØ ¾î¶² Àå¼Ò·Î ÀüÈ­¸¦ °É°í ÀÖÀ» ¶§, ÀüÈ­°Å´Â ÂÊÀÌ <bf/Ŭ¶óÀ̾ðÆ® Ãø/ÀÌ°í ÀüÈ­¹Þ´Â ÂÊÀÌ <bf/¼­¹ö/ÀÌ´Ù. <p> ¸®´ª½º ÇÑ ÅëÀ» PPP¿¬°á »ó¿¡¼­ ÀüÈ­¹Þ°í ´Ù·ê ¼ö ÀÖµµ·Ï ¼³Á¤ÇÏ´Â °æ¿ì, PPP <bf/¼­¹ö/¸¦ ¼³Á¤ÇÏ´Â °ÍÀÌ´Ù. <p> ¾î¶² ¸®´ª½º PCµµ PPP¼­¹ö¿Í Ŭ¶óÀ̾ðÆ® ÃøÀÌ µÉ ¼ö ÀÖ´Ù. -ÇÑ°³ ÀÌ»óÀÇ Á÷·Ä Æ÷Æ®(±×¸®°í ÇÊ¿äÇÏ´Ù¸é ¸ðµ©µµ)¸¦ °¡Áö°í ÀÖ´Ù¸é ½ÉÁö¾î µ¿½Ã¿¡µµ °¡´ÉÇÏ´Ù. ÀÌ¹Ì À§¿¡¼­ ¸»ÇÑ °Íó·³, Ŭ¶óÀ̾ðÆ® Ãø°ú ¼­¹ö »çÀÌ¿¡´Â PPP¿¡ °üÇÑÇÑ ÀÏ´Ü ¿¬°áµÈ ´ÙÀ½¿¡´Â ¾Æ¹«·± ½ÇÁúÀû Â÷ÀÌ°¡ ¾ø´Ù. <p> ÀÌ ¹®¼­¿¡¼­´Â ÀüÈ­°É±â¸¦ ÃʱâÈ­ÇÏ´Â ±â°è¸¦ <bf/Ŭ¶óÀ̾ðÆ® Ãø/À̶ó°í °£ÁÖÇÏ°í, ÀüÈ­¿¡ ÀÀ´äÇÏ°í ÀÌ ÀüÈ­¿äûÀ» ÅëÇØ ÀÎÁõÀ» °Ë»çÇÏ´Â ±â°è(»ç¿ëÀÚ À̸§°ú ºñ¹Ð¹øÈ£¿Í °¡´ÉÇÑ ±âÁ¦¸¦ ÅëÇØ)¸¦ <bf/¼­¹ö/¶ó°í °£ÁÖÇÑ´Ù.. <p> Ŭ¶óÀ̾ðÆ® ÃøÀ¸·Î¼­ PPP¸¦ ½á¼­ ÀÎÅÍ³Ý »óÀÇ ¾î¶² À§Ä¡¿¡ ÀÖ´Â Çϳª ȤÀº ±× ÀÌ»óÀÇ ±â°è¿¡ ¿¬°áÇÏ´Â °ÍÀÌ ¾Æ¸¶µµ ´ëºÎºÐÀÇ »ç¶÷µéÀÌ °ü½ÉÀÖ´Â °Í Áß ÇϳªÀÏ °ÍÀÌ´Ù. - ÀÌ°ÍÀÌ ¸®´ª½º PC¸¦ Ŭ¶óÀ̾ðÆ® ÃøÀ¸·Î »ç¿ëÇÏ´Â °ÍÀÌ´Ù. <p> ÀÌ ¹®¼­¿¡ ½á³õÀº ¼ø¼­´Â ÀÎÅÍ³Ý ¿¬°áÀ» ±¸ÃàÇÏ°í ÀÚµ¿È­Çϵµ·Ï µµ¿ÍÁÙ °ÍÀÌ´Ù. <p> ¶ÇÇÑ ÀÌ ¹®¼­´Â ¸®´ª½º PC¸¦ PPP <bf/¼­¹ö/·Î ¼³Á¤Çϵµ·Ï ¾È³»ÇÏ¸ç µÎ°³ÀÇ ·£³×Æ®¿öÅ©¸¦ PPP¸¦ ½á¼­ (¿ÏÀüÈ÷ ÅëÇÏ°Ô) ¼­·Î ¿¬°áÇϵµ·Ï ¾È³»ÇÑ´Ù.(º¸Åë ÀÌ°ÍÀ» ±¤¿ª³×Æ®¿öÅ© -WAN:wide area network-¿¬°áÀ̶ó°íµé ÇÑ´Ù). <sect1>¸®´ª½º ¹èÆ÷º»ÀÇ Â÷ÀÌ <p> ¸®´ª½º ¹èÆ÷º»µé »çÀÌ¿¡´Â ¸¹Àº Â÷ÀÌ°¡ ÀÖÀ¸¸ç °¢±â ó¸® ¹æ¹ý¿¡ ´ëÇÑ Æ¯Â¡ÀÌ ÀÖ´Ù. <p> Ưº°È÷ ¸®´ª½º(¿Í À¯´Ð½º) ÄÄÇ»ÅÍÀÇ ½ÃÀÛ, ÀÎÅÍÆäÀ̽º ¼³Á¤ µîµî¿¡´Â µÎ°¡Áö ´Ù¸¥ ¹æ¹ýÀÌ ÀÖ´Ù. <p> ±×°ÍÀº <bf/BSD ÃʱâÈ­/¿Í <bf/System V ü°è ÃʱâÈ­/ÀÌ´Ù. À¯´Ð½º ´º½º±×·ì¿¡ ºüÁ®ºÃ´Ù¸é ÀÌ µÎ °è¿­ ÁöÁöÀÚµéÀÌ ÀÚÁÖ ¹úÀÌ°Ô µÇ´Â Á¾±³ÀüÀïÀ» ºÃÀ» °ÍÀÌ´Ù. ÀÌ·± ÀÏÀ» ÁÁ¾ÆÇÑ´Ù¸é, ÀÌ ¶ß°Å¿î ³íÀï¿¡ Âü°¡ÇØ º¸¶ó. <p> °¡Àå ³Î¸® ¾²ÀÏ ¹èÆ÷º»Àº ´ÙÀ½ÀÌ´Ù. <itemize> <item>½½·¢ ¿þ¾î<newline> BSDÇü °è¿­ ÃʱâÈ­¸¦ ¾´´Ù. <item>·¹µå ÇÞ(±×¸®°í °ú°ÅÀÇ µ¿¸ÍÀÚ Ä®µ¥¶ó)<newline> SysV °è¿­ ÃʱâÈ­¸¦ ¾´´Ù.(¸¹ÀÌ °íÃÄÁø ÇüÅÂÀ̱ä ÇÏÁö¸¸) <item>µ¥ºñ¾È<newline> SysV °è¿­ ÃʱâÈ­¸¦ ¾´´Ù. </itemize> <p> BSD Çü ÃʱâÈ­´Â ÀüÇüÀûÀ¸·Î ÃʱâÈ­ ÆÄÀÏÀ» <tt>/etc/...</tt>¿¡ ³Ö¾îµÎ¸ç ÀÌ ÆÄÀϵéÀº ´ÙÀ½°ú °°´Ù:- <code> /etc/rc /etc/rc.local /etc/rc.serial (±×¸®°í ´Ù¸¥ ÆÄÀϵµ ÀÖÀ» °ÍÀÌ´Ù) </code> <p> ÃÖ±Ù¿¡´Â ¸î¸î BSD ü°è ÃʱâÈ­°¡ ¸ðµç °ÍÀ» <tt>/etc</tt>¿¡ ³Ö´Â ´ë½Å <tt>/etc/rc.d...</tt> µð·ºÅ丮¿¡ ½ÃÀÛ ÆÄÀÏÀ» ³ÖÀ¸·Á ÇÏ°í ÀÖ´Ù. <p> System V ÃʱâÈ­´Â <tt>/etc/...</tt> ¶Ç´Â <tt>/etc/rc.d/...</tt> µð·ºÅ丮¿Í ±× ¾Æ·¡¿¡ ÀÖ´Â ¸¹Àº ºÎµð·ºÅ丮 ¾È¿¡ ÃʱâÈ­ ÆÄÀÏÀ» µÐ´Ù:- <code> drwxr-xr-x 2 root root 1024 Jul 6 15:12 init.d -rwxr-xr-x 1 root root 1776 Feb 9 05:01 rc -rwxr-xr-x 1 root root 820 Jan 2 1996 rc.local -rwxr-xr-x 1 root root 2567 Jul 5 20:30 rc.sysinit drwxr-xr-x 2 root root 1024 Jul 6 15:12 rc0.d drwxr-xr-x 2 root root 1024 Jul 6 15:12 rc1.d drwxr-xr-x 2 root root 1024 Jul 6 15:12 rc2.d drwxr-xr-x 2 root root 1024 Jul 18 18:07 rc3.d drwxr-xr-x 2 root root 1024 May 27 1995 rc4.d drwxr-xr-x 2 root root 1024 Jul 6 15:12 rc5.d drwxr-xr-x 2 root root 1024 Jul 6 15:12 rc6.d </code> <p> ¸¸¾à ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º¿Í ¿¬°áµÈ ³×Æ®¿öÅ© ·çÆÃÀÌ ½ÇÁ¦·Î ¼³Á¤µÈ °÷ÀÌ ±Ã±ÝÇÒ ¶§, ÀÌ ÆÄÀϵéÀ» Á× µû¶ó°¡ º¸¸é ÀÌ ÀÏÀ» ÇÏ´Â ¸í·ÉµéÀÌ ÀÖ´Â °÷À» ãÀ» ¼ö ÀÖ°Ô µÈ´Ù. <sect1>¹èÆ÷º» ¿ëÀÇ PPP ¼³Ä¡ µµ±¸ <p> ¸î¸î ¼³Ä¡º»(¿¹¸¦ µé¾î ·¹µå ÇÞ°ú Ä®µ¥¶ó)¿¡´Â XÀ©µµ¿ì ¼³Á¤ PPP ÀüÈ­°É±â ü°è°¡ ÀÖ´Ù. ÀÌ ¾î¿°Å³ª¿¡¼­´Â ÀÌ·± ¹èÆ÷º» ¿ëÀÇ PPP ¼³Á¤µµ±¸¿¡ ´ëÇؼ­´Â ¼³¸íÇÏÁö ¾Ê´Â´Ù. °Å±â¿¡ ¹®Á¦°¡ ÀÖ´Ù¸é ¹èÆ÷ÀÚ¿¡°Ô Á÷Á¢ ¹°¾îº¸¼î! <p> ÇöÀç Red Hat 4.x »ç¿ëÀÚ°¡ ¸®´ª½º ¼Ò½º¸¦ ¾ò´Âµ¥´Â <url url="http://www.interweft.com.au" name="Red Hat PPP-TIP">ÀÌ ÀÖ°í <url url="http://www.redhat.com" name="Red Hat Software">¿¡¼­ Áö¿øÀ» ¹ÞÀ» ¼ö ÀÖ´Ù. <sect>IP ÁÖ¼Ò <p> ÀÎÅͳÝÀ¸·Î ¿¬°áµÈ ¸ðµç ÀåÄ¡´Â °¢°¢ °íÀ¯ÇÑ IP ÁÖ¼Ò¸¦ °®°ÔµÈ´Ù. ÀÌ°ÍÀº °¢ ³ª¶ó¸¶´Ù Á¤ÇØÁø ±ÇÀ§±â°üÀÌ ³ª´²ÁØ´Ù. <p> ·ÎÄó×Æ®¿öÅ©(·£)À¸·Î ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖ´Ù¸é <bf/¹Ýµå½Ã/ ±× ·ÎÄó×Æ®¿öÅ©¿¡¼­ ÄÄÇ»ÅÍ¿Í ÀåÄ¡¿¡ ÇÒ´çµÇ¾î ÀÖ´Â ³×Æ®¿öÅ© ¹üÀ§¿¡¼­ ÇÑ IP ÁÖ¼Ò¸¦ ½á¾ßÇÑ´Ù. ¶Ç, <bf/Àý´ë/Çã°ø¿¡¼­ IP ÁÖ¼Ò¸¦ ÁÞ¾î´Ù°¡ (ÀÎÅͳݿ¡¼­´Â ¹°·ÐÀÌ°í) ·£¿¡¼­ ¾²¸é ¾ÈµÈ´Ù. ÃÖ¾ÇÀÇ °æ¿ì ¾Æ¿¹ ÀÛµ¿ÇÏÁö ¾ÊÀ¸¸ç 'ÈÉÄ£' IP ÁÖ¼Ò¸¦ °¡Áö°í Çã°ø¿¡¼­ ÁÞÀº IP ÁÖ¼Ò¸¦ ¾²°í ÀÖ´Â ÄÄÇ»ÅÍ¿Í Åë½ÅÀ» ³ª´©±â ½ÃÀÛÇÏÀÚ¸¶ÀÚ Å« È¥¶õ»óÅ¿¡ ºüÁö°Ô µÈ´Ù. <p> ÀÌ ¹®¼­ Àüü¿¡¼­ ¾²°í ÀÖ´Â IP ÁÖ¼Ò´Â ÀÎÅͳݿ¡ ¿¬°áµÉ ÀÏÀÌ ¾ø´Â ³×Æ®¿öÅ©¿¡¼­ »ç¿ëµÇµµ·Ï »©³õÀº '¿¬°á¾Ê´Â ³×Æ®¿öÅ© ÁÖ¼Ò'Å×ÀÌºí¿¡¼­ °¡Á®¿Ô´Ù´Â °Í¿¡ ÁÖÀÇÇ϶ó.(ÀϺΠ¿¹¿Ü´Â ÀÖ´Ù.) <p> Ưº°È÷ ÀÎÅͳݿ¡ ¿¬°áµÇÁö ¾Ê´Â ·£¿ëÀÇ IP ÁÖ¼Ò°¡ ÀÖ´Ù. ´ÙÀ½°ú °°´Ù:-<p> <itemize> <item>A ¹üÀ§¿¡¼­ Çϳª<newline> 10.0.0.0 (netmask 255.0.0.0) <item>B ¹üÀ§¿¡¼­ 16°³<newline> 172.16.0.0 - 172.31.0.0 (netmask 255.255.0.0) <item>C ¹üÀ§¿¡¼­ 256°³<newline> 192.168.0.0 - 192.168.255.0 (netmask 255.255.255.0) </itemize> <p> Àڱ⳪¶óÀÇ Ã¥ÀÓÀÖ´Â ±â°ü¿¡¼­ ÇÒ´ç¹ÞÀº IP ÁÖ¼Ò°¡ <bf/¾ø´Ù¸é/ ±â°èÀÇ ³×Æ®¿öÅ© ÁÖ¼Ò´Â À§¿¡¼­ °ñ¶ó½á¾ß ÇÑ´Ù. (krnic °°Àº...) <p> ÀÌ ÁÖ¼Ò´Â ÀÎÅͳݿ¡¼­ <bf/Àý´ë/ »ç¿ëµÇÁö ¾Ê´Â´Ù. <p> ÇÏÁö¸¸, ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖ´Â ·ÎÄà ÀÌ´õ³Ý¿¡¼­´Â ¾µ ¼ö ÀÖ´Ù. ¿Ö³ÄÇϸé IP ÁÖ¼Ò°¡ ÁÖ¾îÁö´Â °ÍÀº ÄÄÇ»ÅÍ°¡ ¾Æ´Ï¶ó ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º°¡±â ¶§¹®ÀÌ´Ù. µû¶ó¼­ ¿¹¸¦µé¾î ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º°¡ 10.0.0.1À» ¾´´Ù°í ÇÏ°í, PPP¸¦ ½á¼­ ÀÎÅͳݿ¡ Á¢¼ÓÇÒ °æ¿ì, PPP ÀÎÅÍÆäÀ̽º´Â ¼­¹ö¿¡ ÀÇÇØ ´Ù¸¥(À¯È¿ÇÑ) IP ÁÖ¼Ò¸¦ ¹Þ°Ô µÈ´Ù. <p> ÇÏÁö¸¸ ¸®´ª½º¸¦ ¾²¸é¼­ ¸®´ª½º¿Í ipfwadm ÇÁ·Î±×·¥ÀÇ IP ¸Þ½ºÄ¿·¹À̵å (NAT:Network address Translation¶ó°íµµ ¾Ë·ÁÁø)±â´ÉÀ» »ç¿ëÇϸé ÀÌ´õ³Ý¿¡ ÀÖ´Â ±â°è°¡ À¯È¿ÇÑ IP ÁÖ¼Ò¸¦ °®°í ÀÖÁö ¾Ê´Â °æ¿ì¿¡µµ (¸î°¡Áö ¼­ºñ½º Á¦ÇÑÀº ÀÖÁö¸¸) ·£À» ÀÎÅͳݿ¡ ¿¬°á½Ãų ¼ö ÀÖ´Ù. <p> ÀÌ°Í¿¡ ´ëÇØ ´õ ¸¹Àº °ÍÀ» ¾Ë°í ½ÍÀ¸¸é IP Masquerade mini-HOWTO¸¦ º¸¸éµÈ´Ù. <url url="http://sunsite.unc.edu/mdw/HOWTO/mini/IP-Masquerade" name="Linux IP Masquerade mini HOWTO">¿¡ ÀÖ´Ù. <p> ´ëºÎºÐÀÇ »ç¿ëÀÚ, ±×·¯´Ï±î ÀÎÅÍ³Ý ¼­ºñ½º Á¦°øÀÚ(ISP:Internet Service Provider ÀÌÇÏ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü)¿¡°Ô PPP¸¦ ÅëÇØ ¿¬°áÇÏ´Â »ç¶÷Àº IP ÁÖ¼Ò(º¸´Ù Á¤È®ÇÏ°Ô ¸»ÇÑ´Ù¸é ³×Æ®¿öÅ© ÁÖ¼Ò)¸¦ ¹ÞÁö ¾Ê¾Æµµ µÈ´Ù. <p> ÀÛÀº ·£À» ÀÎÅͳݿ¡ ¿¬°á½ÃÅ°°Ú´Ù°í Çϸé, ¸¹Àº ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üµéÀÌ ±âÁ¸ÀÇ IP ÁÖ¼Ò °ø°£¿¡¼­ ÀÏÁ¤ÇÑ ÇÏÀ§ ³×Æ®¿öÅ©(ƯÁ¤ÇÑ IP ÁÖ¼ÒÀÇ ¹üÀ§)À» ÁÖ°Ô µÈ´Ù. ´ë½Å IP ¸Þ½ºÄ¿·¹À̵带 ¾²ÀÚ. <p> ÇϳªÀÇ PC·Î ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¸¦ ÅëÇØ ÀÎÅͳݿ¡ ¿¬°áÇÏ·Á´Â »ç¿ëÀÚ¸¦ À§Çؼ­ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üµéÀº <bf/µ¿Àû/IP ÁÖ¼Ò ÇÒ´çÀ» »ç¿ëÇÑ´Ù. ÀÌ°ÍÀº ¿¬°á°úÁ¤ÀÇ ÀϺημ­, ¿¬°á ÁßÀÎ PPP¼­ºñ½º¿¡¼­ ³» ±â°è ÂÊ¿¡´Ù°¡ ÇöÀç Á¢¼ÓÁֱ⠵¿¾È »ç¿ëÇÏ°Ô µÉ PPP ÀÎÅÍÆäÀ̽º¸¦ ¾Ë·ÁÁÖ´Â °ÍÀÌ´Ù. ÀÌ ÁÖ¼Ò´Â ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡°Ô Á¢¼ÓÇÒ ¶§¸¶´Ù ´Þ¶óÁö°Ô µÈ´Ù. <p> µ¿Àû IP Áּҷδ ¿¬°áÇÒ ¶§¸¶´Ù °°Àº IP ÁÖ¼Ò¸¦ ¹ÞÀ» ¼ö <bf/¾ø´Ù./ÀÌ°ÍÀº sendmail, ftpd, httpd µîµîÀÇ ¸®´ª½º ¼­¹ö Çü ÇÁ·Î±×·¥°ú °ü·ÃµÈ´Ù. ÀÌ·± ¼­ºñ½ºµéÀº ÀÌ·± ¼­ºñ½º¸¦ Á¦°øÇÏ´Â ÄÄÇ»ÅÍ°¡ Ç×»ó °°Àº IP ÁÖ¼Ò·Î Á¢±ÙÇÒ ¼ö ÀÖ´Ù´Â ÀüÁ¦¿¡ ±âÃÊÇÏ°í Àֱ⠶§¹®ÀÌ´Ù. (¾Æ´Ï¸é ÃÖ¼ÒÇÑ ¿ÏÀüÈ÷ ÀÚ°ÝÀ» °®Ãá µµ¸ÞÀÎ À̸§ - FQDN : Fully Qualified Domain Name - °ú µ¿µîÇÏ°í, À̸§À» IP ÁÖ¼Ò·Î ¹Ù²ãÁÖ´Â DNS ¹ø¿ªÀÌ »ç¿ë°¡´ÉÇÑ °æ¿ì¶ó¾ß ÇÑ´Ù.) <p> µ¿ÀûÀÎ IP ÁÖ¼Ò ÇÒ´ç ¶§¹®¿¡ »ý±â´Â ¼­ºñ½ºÀÇ Á¦ÇÑ¿¡ ´ëÇؼ­´Â (±×¸®°í °¡´ÉÇÑ ÀÛ¾÷ ¹æ¹ý¿¡ ´ëÇؼ­)ÀÌ ¹®¼­ÀÇ µÚ¿¡ ´Ù·ç°Ô µÈ´Ù. <sect> ÀÌ ¹®¼­ÀÇ ¸ñÇ¥ <sect1>PPP Ŭ¶óÀ̾ðÆ® ÃøÀÇ ¼³Á¤ <p> ÀÌ ¹®¼­´Â ¸®´ª½º¿Í PPP¸¦ ¼­¼­ PPP¼­¹ö¿¡ ¿¬°áÇÏ°í PPP¸¦ ½á¼­ IP ¿¬°áÀ» ¼³Á¤ÇÏ·Á°í ÇÏ´Â »ç¶÷µéÀ» ¾È³»ÇÑ´Ù. PPP°¡ ÄÄÆÄÀϵǾú°í, ¸®´ª½º ±â°è¿¡ ¼³Ä¡µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÏ°í ¾²°Ú´Ù.(ÇÏÁö¸¸ °£·«ÇÏ°Ô PPP Áö¿øÀ» Æ÷ÇÔÇϵµ·Ï Ä¿³ÎÀ» Àç¼³Á¤/ÀçÄÄÆÄÀÏÇÏ´Â µ¥ ´ëÇؼ­µµ ¼³¸íÇÑ´Ù.) <p> DIP(SLIP ¿¬°áÀ» ¸¸µå´Â Ç¥ÁØ ¹æ¹ý)µµ PPP ¿¬°áÀ» ¸¸µå´Âµ¥ ¾µ ¼ö ÀÖ±â´Â ÇÏÁö¸¸, DIP ¾²±â´Â ÀϹÝÀûÀ¸·Î ¸Å¿ì º¹ÀâÇÏ´Ù. ÀÌ ¶§¹®¿¡ ÀÌ ¹®¼­´Â PPP¿¬°áÀ» ¼³Á¤ÇÏ·Á°í DIP¸¦ ¾²´Â °æ¿ì´Â ¼³¸íÇÏÁö ¾Ê¾Ò´Ù. <p> ´ë½Å ÀÌ ±Û¿¡¼­´Â Ç¥ÁØ ¸®´ª½º PPP ÇÁ·Î±×·¥À» ¼³¸íÇÑ´Ù.(chat/pppd) <sect1>PPP¸¦ ½á¼­ ·£°ú ·£, ·£°ú ÀÎÅͳÝÀ» ÀÕ±â <p> ÀÌ ¹®¼­´Â PPP¸¦ ½á¼­ µÎ°³ÀÇ ·£À» ¿¬°áÇϰųª, ÇÑ °³ÀÇ ·£À» ÀÎÅͳÝÀ¸·Î ¿¬°áÇÏ´Â (±âº»ÀûÀÎ) Á¤º¸¸¦ Á¦°øÇÑ´Ù. <sect1>PPP¼­¹öÀÇ ¼³Á¤ <p> ÀÌ ¹®¼­´Â ¸®´ª½º PC¸¦ PPP¼­¹ö·Î ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¾È³»ÇÑ´Ù.(´Ù¸¥ »ç¶÷ÀÌ ³» ¸®´ª½º PC·Î ÀüÈ­ÇØ µé¾î¿Í PPP ¿¬°áÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀ» ¶æÇÑ´Ù.) <p> ÁÖÀÇÇÒ °ÍÀº ¸®´ª½º¸¦ PPP ¼­¹ö·Î ¼³Á¤ÇÏ´Â µ¥´Â ºÎÁö±â¼öÀÇ ¹æ¹ýÀÌ ÀÖ´Ù´Â Á¡ÀÌ´Ù. ÀÌ ¹®¼­¿¡´Â ÇÑ°¡Áö ¹æ¹ý »ÓÀÌ´Ù. - ÀÌ°ÍÀº ³»°¡ ¸î°³ÀÇ ÀÛÀº PPP ¼­¹ö(°¢°¢ ¸ðµ© 16°³°¡ ´Þ¸°)¸¦ ¼³Á¤ÇÏ´Â µ¥ ¾´ ¹æ¹ýÀÌ´Ù. <p> ÀÌ ¹æ¹ýÀº Àß µÇ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® ÀÖÁö¸¸ °¡Àå ÁÁÀº ¹æ¹ýÀº ¾Æ´Ï´Ù. <sect1>Á÷Á¢ ³Î ¸ðµ© ¿¬°á¿¡¼­ PPP¾²±â <p> ÀÌ ¹®¼­¿¡¼­´Â µÎ°³ÀÇ ¸®´ª½º PC¸¦ ³Î ¸ðµ© ÄÉÀ̺í·Î ¿¬°áÇϴµ¥ PPP¸¦ ¾²´Â ¹ý¿¡ ´ëÇØ °£·«È÷ ¼Ò°³ÇÑ´Ù. ´Ù¸¥ ¿î¿µÃ¼Á¦¸¦ ¸®´ª½º·Î ¿¬°áÇÏ´Â °Íµµ ¸¶Âù°¡Áö·Î °¡´ÉÇÏ´Ù. ±×·¸°Ô ÇÏ·Á¸é, °ü½ÉÀÖ´Â ¿î¿µÃ¼Á¦¿¡ ´ëÇÑ ¹®¼­¸¦ Âü°íÇØ¾ß ÇÑ´Ù. <sect1>ÇöÀç ÀÌ ¹®¼­¿¡ ¾ø´Â °Íµé... <p> <itemize> <item>PPP daemon ÇÁ·Î±×·¥ÀÇ ÄÄÆÄÀÏ<newline> ¾²°í ÀÖ´Â pppd ¹öÁ¯¿¡ µû¶ó¿Â ¹®¼­¸¦ º¸¶ó. <item>¸®´ª½º¿¡ ¸ðµ©À» ¿¬°áÇÏ°í ¼³Á¤Çϱâ(»ó¼¼³»¿ë)<newline> Serial-HOWTO¸¦ º¸°í ¸ðµ©ÀÇ Æ¯Á¤ÇÑ ÃʱâÈ­¿¡ ´ëÇؼ­´Â <url url="http://www.in.net/info/modems/index.html" name="Modem Setup Information">À» º¸¸é ¸ðµ©À» ¼³Á¤Çϴµ¥ µµ¿òÀÌ µÈ´Ù. <item>DIP¸¦ ½á¼­ PPP¿¬°á ¸¸µé±â<newline> ´ë½Å chat¸¦ ¾²¶ó´Ï±ñ... <item>socks³ª IP ¸Þ½ºÄ¿·¹ÀÌµå ¾²±â<newline> ÀÌ µÎ°¡Áö ÀÏü¿¡ ´ëÇØ ÀÌ¹Ì ¿ÏÀüÇÑ ¹®¼­°¡ ÀÖ´Ù. <item>ÀÚµ¿È­ ¿¬°áÀ» ¼³Á¤Çϱâ À§ÇØ <tt>diald</tt> ¾²±â<newline> <tt>diald</tt> ¹®¼­¸¦ º¸½Ã¿À <item>EQLÀ» ½á¼­ µÎ°³ÀÇ ¸ðµ©À» ÇϳªÀÇ PPP ¿¬°á·Î ÇÕÄ¡±â <item>¹èÆ÷º» ƯÀ¯ÀÇ PPP ¿¬°á ¹æ¹ý(Red Hat 4.x ³×Æ®¿öÅ© ¼³Á¤ µµ±¸°°Àº °Í)<newline> ±× ¹æ¹ýÀ» ¾²°í ÀÖ´Â ¹èÆ÷º» ¿ë ¹®¼­¸¦ º¸½Ã¿À. <item>Á¡Á¡ ´Ã°í ÀÖ´Â PPP ¼³Á¤ ÀÚµ¿È­ µµ±¸<newline> Àû´çÇÑ ¹®¼­¸¦ º¸½Ã¿À </itemize> <sect>»ç¿ë°¡´ÉÇÑ ÇÁ·Î±×·¥ ¹öÁ¯ <p> ÀÌ ÇÏ¿ìÅõ¿¡¼­´Â ¸®´ª½º 1.2.xÄ¿³Î°ú PPP 2.1.2 ¶Ç´Â ¸®´ª½º 1.3.X/2.0.xÄ¿³Î°ú PPP 2.2¸¦ ¾²°í ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. <p> ÀÌ ±ÛÀ» ¾²´Â ½ÃÁ¡¿¡¼­ ¸®´ª½º ¿ë PPPÀÇ ÃֽŠ°ø½Ä ¹öÁ¯Àº ppp-2.2fÀÌ´Ù. »õ ¹öÁ¯(ppp-2.3)Àº ¾ÆÁ÷ Å×½ºÆ®(beta)ÁßÀÌ´Ù. <p> PPP 2.2.0À» Ä¿³Î 1.2.13¿¡¼­ ¾µ ¼ö ÀÖ´Ù. ±×·²·Á¸é Ä¿³Î ¼öÁ¤ÀÌ ÇÊ¿äÇÏ´Ù. ¸î°¡Áö ¹ö±×°¡ °íÃÄÁö°í ±â´Éµµ Çâ»óµÇ¾úÀ¸¹Ç·Î ¹öÁ¯ 1.2.13 Ä¿³Î »ç¿ëÀÚµéÀº ppp-2.2ÂÊÀ» ¾²µµ·Ï ±ÇÇÑ´Ù. <p> <bf/¸¶Âù°¡Áö·Î Ưº°È÷ PPP 2.1.2 ÇÁ·Î±×·¥À» ¸®´ª½º Ä¿³Î ¹öÁ¯ 2.0.X¿Í ¾µ ¼ö ¾ø´Ù´Â Á¡¿¡ ÁÖÀÇÇ϶ó./ <p> ÀÌ ¹®¼­´Â ¸®´ª½º Ä¿³Î 2.0.x ¿ë ÀåÀü½Ä ¸ðµâÀ» ½á¼­ »ý±â´Â ¹®Á¦¿¡ ´ëÇؼ­´Â ´Ù·çÁö <bf/¾Ê¾ÒÀ½¿¡/ ÁÖÀÇÇ϶ó. kerneld mini HOWTO¿Í Ä¿³Î/¸ðµâ 2.0.x ¹®¼­¸¦ º¸¶ó. (ÀÌ°ÍÀº ¸®´ª½º 2.0.x ¼Ò½º ÀÚ¸®¿¡¼­ <tt>/usr/src/linux/Documentation/...</tt> µð·ºÅ丮¿¡ ÀÖ´Ù.). <p> <bf/ÀÌ ¹®¼­°¡ óÀ½ ¾²´Â »ç¶÷À» µµ¿ÍÁÖ·Á°í ¸¸µé¾îÁø ¸¸Å­, ¼­·Î ¾ÈÁ¤ÀûÀ̶ó°í ¾Ë·ÁÁø ¸®´ª½º Ä¿³Î°ú ÀûÇÕÇÑ PPP ¹öÁ¯À» ¾²±â ¹Ù¶õ´Ù./ <sect>´Ù¸¥ À¯¿ëÇÑ/Áß¿äÇÑ ¹®¼­ <p> Àеµ·Ï ±ÇÀåÇÔ:- <itemize> <item>PPP ÀÏü¿¡ µû¶ó¿À´Â ¹®¼­; <item>pppd¿Í chadÀÇ man ³»¿ë;<newline> (<tt>man chat</tt>¿Í <tt>man pppd</tt> ¸í·É¾î¸¦ ¾²¸é º¼ ¼ö ÀÖ´Ù.) <item>¸®´ª½º ³×Æ®¿öÅ© °ü¸® ¾È³»(NAG:the Linux Network Adminstration Guide);<newline> <url url="http://sunsite.unc.edu/mdw/LDP-books/nag-1.0/nag.html" name="The Network Administrators' Guide">À» º¸¶ó. <item>Net-2/3 HOWTO;<newline> <url url="http://sunsite.unc.edu/mdw/HOWTO/NET-2-HOWTO.html" name="Linux NET-2/3-HOWTO">À» º¸¶ó. <item>¸®´ª½º ¼Ò½º¸¦ ¼³Ä¡ÇÒ ¶§ <tt>/usr/src/linux/Documentation</tt>¿¡ ¼³Ä¡µÈ ¸®´ª½º Ä¿³Î ¹®¼­; <item>¸ðµ© ¼³Á¤ Á¤º¸ ÆäÀÌÁö -<url url="http://www.in.net/info/modems/index.html" name="Modem Setup Information">À» º¸¶ó. <item>O'Reilly¿Í ¿¬ÇÕ¿¡¼­ ÃâÆÇÇÑ ÈǸ¢ÇÑ À¯´Ð½º/¸®´ª½º Ã¥µé(<url url=" http://www.ora.com/" name="O'Reilly and Associates On-Line Catalogue">¸¦ º¸¶ó). À¯´Ð½º/¸®´ª½º¸¦ óÀ½ Á¢ÇÑ´Ù¸é °¡Àå °¡±î¿î ÄÄÇ»ÅÍ Ã¥¹æÀ¸·Î <bf/¶Ù¾î°¡¼­/(°ÈÁö ¸»°í) Áï½Ã À̰͵éÀ» »ç¶ó! <item>PPP-FAQ´Â ¾Ë ·ÕÀ̾°¡ ¿î¿µÇϸç, <url url="ftp://sunsite.unc.edu/pub/Linux/docs/faqs" name="Linux PPP-FAQ">¿¡¼­ º¼ ¼ö ÀÖ´Ù.. <newline> ¿©±â¿¡¼­ ¿Ö PPP°¡ (Á¦´ë·Î) ÀÛµ¿ÇÏÁö ¾Ê´ÂÁö ¾Ë¾Æ³»·Á°í ¾Ö¾µ ¶§ ¾µ¸ðÀÖ´Â ¹®´ä½ÄÀÇ À¯¿ëÇÑ Á¤º¸°¡ ¾ÆÁÖ ¸¹´Ù. <item>µð¾çÇÑ ÃâÆÇ»ç¿Í ÀúÀÚµéÀÌ ³»°í ÀÖ´Â ¸¹Àº ¸®´ª½º Ã¥µé;<newline> Á¤·ÂÀûÀ¸·Î ÀÌ·± Ã¥µéÀ» ã¾Æº¸´Â°Ô ÁÁ´Ù. ¸®´ª½ºÀÇ °³¹ß°ú ¹èÆ÷º»µéÀº ¸Å¿ì ºü¸£°Ô ¹ßÀüÇÏ´Â °æÇâÀÌ ÀÖ´Ù. ¹Ý¸é¿¡ (ÀϹÝÀûÀ¸·Î) Ã¥¿¡´Â Á» ´Ê°Ô ¹Ý¿µµÇ°ï ÇÑ´Ù. ÈǸ¢ÇÑ Ã¥À» »ò¾îµµ(°Å±â¿¡´Â ¸¹Àº) ³¯Â¥Áö³­ Á¤º¸°¡ ÀÖÀ» ¼ö ÀÖ°í óÀ½ ¸®´ª½º¸¦ ¾²´Â »ç¶÷µéÀº ½Ç³×Æ®¿öÅ©¿Í ÁÂÀý¿¡ ºüÁú ¼ö Àֱ⠶§¹®ÀÌ´Ù. </itemize> <p> °¡Àå ÀϹÝÀûÀÎ ¸®´ª½º ¹®¼­ Àб⸦ Ãâ¹ßÁ¡Àº <url url="http://sunsite.unc.edu/mdw/" name="The Linux Documentation Project Home Page">ÀÌ´Ù. ÇÏ¿ìÅõµéÀº Á¤±âÀûÀ¸·Î Àû´çÈ÷ ³»¿ëÀ» ¸Â°Ô °íÄ¡´Â ÆíÀÌ´Ù. <p> ÀÌ·¸°Ô ¹àÈù ´Ù¸¥ ¹®¼­µéÀ» ÀÐÁö ¾Ê°í ÀÌ ±Û¸¸ Àо PPP ¿¬°áÀ» ¸¸µé ¼ö ÀÖ±â´Â ÇÏÁö¸¸, ÀÐ°Ô µÈ´Ù¸é ¾î¶»°Ô µ¹¾Æ°¡´ÂÁö ´õ¿í Àß ¾Ë ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù. ¶ÇÇÑ ½º½º·Î ¹®Á¦¸¦ ÇØ°áÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.(¾Æ´Ï¸é ÃÖ¼ÒÇÑ comp.os.linux µî ´º½º±×·ìÀ̳ª ¸®´ª½º ¸ÞÀϸµ ¸®½ºÆ®¿¡ ÈξÀ ÀÌÁöÀûÀÎ Áú¹®À» ÇÒ ¼öµµ ÀÖÀ» °ÍÀÌ´Ù.) <p> ÀÌ·¯ÇÑ ¹®¼­µé(Àû´çÇÑ RFCs¸¦ Æ÷ÇÔÇÑ ´Ù¸¥ ¿©·¯°¡Áö¿Í ¸¶Âù°¡Áö·Î)Àº ÀÌ ÇÏ¿ìÅõ¿¡¼­ ¼³¸íÇÒ ¼ö ÀÖ´Â °Íº¸´Ù Ãß°¡ÀûÀÌ°í »ó¼¼ÇÑ ¼³¸íÀ» Á¦°øÇÑ´Ù. <p> PPP¸¦ ½á¼­ ÀÎÅͳÝÀ» ·£À» ÅëÇØ ¿¬°áÇÑ´Ù¸é TCP/IP ³×Æ®¿öÅ© ¹æ½Ä¿¡ ´ëÇØ ²Ï ¸¹ÀÌ ¾Ë¾Æ¾ß ÇÑ´Ù. À§ÀÇ Ã¥¿¡ µ¡ºÙ¿© O'Reilly Ã¥ Áß ´ÙÀ½°ú °°Àº °ÍÀÌ ²Ï ¾µ¸¸ÇÒ °ÍÀÌ´Ù. <tt>&dquot;</tt>TCP/IP Network Administration<tt>&dquot;</tt> ±×¸®°í <tt>&dquot;</tt>Building Internet Firewalls<tt>&dquot;</tt> ÀÌ´Ù. <sect1>À¯¿ëÇÑ ¸®´ª½º ¸ÞÀϸµ ¸®½ºÆ® <p> ´Ù¾çÇÑ ´É·ÂÀÇ »ç¿ëÀÚµé »çÀÌÀÇ ±³·ù¸¦ À§ÇØ ¸¹Àº ¸®´ª½º ¸ÞÀϸµ ¸®½ºÆ®(¸ÞÀϸµ ¸®½ºÆ®)°¡ ¿î¿µ ÁßÀÌ´Ù. ¸ðµç ¼ö´ÜÀ» ½á¼­ °ü½ÉÀÖ´Â °÷¿¡ °¡ÀÔÇÏ°í °æÇè°ú °üÁ¡À» ¾Ë¸®±â ¹Ù¶õ´Ù. <p> <bf/Á¶¾ð/: ¾î¶² ¸ÞÀϸµ ¸®½ºÆ®´Â ƯÁ¤ÇÑ &dquot;½Ç·Â ÀÖ´Â&dquot; »ç¿ëÀÚµéÀ» ´ë»óÀ¸·Î Çϰųª ƯÁ¤ÇÑ ÁÖÁ¦¸¸À» ´Ù·é´Ù. ¾Æ¹«µµ ÈÉÃĺ»´Ù°í(°¡ÀÔÀº Ç쵂 ÀÚ±â´Â ÆíÁö¸¦ º¸³»Áö ¾Ê´Â °æ¿ì) ºÒÆòÇÏÁö´Â ¾ÊÁö¸¸ ¸¸¾à Àû´çÇÏÁö ¾ÊÀº ¸ÞÀϸµ ¸®½ºÆ®¿¡´Ù°¡ 'Ãʺ¸ÀÚ'Áú¹®À» º¸³»¸é ºÒÃÑÀ» ¸Â°Ô µÉ °ÍÀÌ´Ù.(ºÒ²ÉÀº º¸ÀÌÁö ¾Ê°ÚÁö¸¸) <p> ±×°Ç ÄÄÇ»ÅÍ µµ»çµéÀÌ Ãʺ¸ÀÚµéÀ» ¹Ì¿öÇؼ­°¡ ¾Æ´Ï¶ó, ±×·± ¸ÞÀϸµ ¸®½ºÆ®µéÀÌ Æ¯Á¤ÇÑ ¼öÁØÀÇ ³­À̵µ°¡ ÀüÁ¦µÈ ƯÁ¤ÇÑ ÁÖÁ¦¸¦ ´Ù·ç±â À§ÇØ ¸¸µé¾îÁ³±â ¶§¹®ÀÌ´Ù. <p> ¸ðµç ¼ö´ÜÀ» ½á¼­ °ø°³ °¡ÀÔÀ» Çã°¡ÇÑ ¸ÞÀϸµ ¸®½ºÆ®¿¡ °¡ÀÔÇ쵂 ±×°÷ÀÇ ÁÖÁ¦¿¡ Àû´çÇÑ ¹ß¾ð¸¸ Çϵµ·Ï ÇØ¾ß ÇÑ´Ù. <p> ¸®´ª½º ¸ÞÀϸµ ¸®½ºÆ®¸¦ Á¢Çϱ⿡ ÁÁÀº Àå¼Ò´Â <url url="http://summer.snu.ac.kr/~djshin/linux/mail-list/index.shtml" name="Linux Mailing List Directory">ÀÌ´Ù. <sect>PPP¸¦ Ŭ¶óÀ̾ðÆ® Ãø¿¡¼­ ÀÛµ¿½ÃÅ°±â À§ÇØ ÇؾßÇÒ °Í¿¡ ´ëÇÑ <p> ÀÌ ¹®¼­ÀÇ Á¤º¸´Â ¸Å¿ì ¸¹´Ù - ¶Ç °¢ ¹öÁ¯¸¶´Ù ´Ã°í ÀÖ´Ù! <p> µû¶ó¼­, ÀÌ Àå¿¡¼­´Â ¸®´ª½º ü°è¸¦ PPP ¼­¹ö¿¡ Ŭ¶óÀ̾ðÆ® ÃøÀ¸·Î¼­ ¿¬°á½ÃÅ°±â À§ÇØ Çؾ߸¸ ÇÏ´Â µ¿ÀÛ¿¡ ´ëÇÑ °³³äÀûÀÎ °³°ýÀ» Á¦°øÇÏ·Á°í ÇÑ´Ù. <sect1>ÇÁ·Î±×·¥ ¹Þ±â/±ò±â <p> ¹èÆ÷º»ÀÌ PPP ÇÁ·Î±×·¥À» ºü¶ß·È´Ù¸é ´ÙÀ½¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù.<url url="ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/ppp/ppp-2.2.0f.tar.gz "name="Linux PPP µ¥¸ó">. <p> À§ÀÇ °ÍÀÌ ±ÛÀ» ¾²´Â ½ÃÁ¡¿¡¼­ ÃֽŠ°ø½Ä ¹öÀüÀÌ´Ù. ¾î·µç ÀÌ »çÀÌÆ®¿¡¼­ °¡Àå ÃֽŠ¹öÁ¯À» °í¸¥´Ù. (ppp-2.3Àº ±ÛÀ» ¾²´Â ½ÃÁ¡¿¡¼­´Â ¾ÆÁ÷ ½ÃÇè ÁßÀÌ¸ç ¾Æ¸¶ °ð ¹ßÇ¥ µÉ °ÍÀÌ´Ù.) <p> PPP ÀÏü¿¡ ¾î¶»°Ô ÄÄÆÄÀÏÇÏ°í ÇÁ·Î±×·¥À» ±î´ÂÁö ¾È³»µÇ¾î ÀÖÀ¸¹Ç·Î <bf/ÀÌ ÇÏ¿ìÅõ¿¡¼­´Â ¾È³»ÇÏÁö ¾Ê´Â´Ù!/ <sect1>PPPÁö¿øÀ» Ä¿³Î¿¡ ÄÄÆÄÀÏÇØ ³Ö±â <p> ¸®´ª½º PPP µ¿ÀÛÀº µÎ ºÎºÐÀ¸·Î µÇ¾îÀÖ´Ù. <itemize> <item>ÀÌ¹Ì À§¿¡¼­ ¸»ÇÑ PPP µ¥¸ó <item>PPP¿ë Ä¿³Î Áö¿ø </itemize> <p> ¸¹Àº ¹èÆ÷º»¿¡¼­ ±âº» Ä¿³Î ±ò±â¿¡ PPP Ä¿³Î Áö¿øÀ» Á¦°øÇÏÁö¸¸, ±×·¸°Ô ÇÏÁö ¾Ê´Â ¹èÆ÷º»µµ ÀÖ´Ù. <p> ºÎÆÃÇÒ ¶§ Ä¿³Î¿¡¼­ ´ÙÀ½ ¸Þ½ÃÁö¸¦ º¸¿©Áشٸé <p> <code> PPP Dynamic channel allocation code copyright 1995 Caldera, Inc. PPP line discipline registered. </code> <p> Ä¿³Î¿¡ PPP Áö¿øÀÌ ÄÄÆÄÀϵǾî ÀÖ´Â °ÍÀÌ´Ù. <p> ÀڱⰡ °®°í ÀÖ´Â ¹èÆ÷º»ÀÌ ¾î¶² °ÍÀ̵çÁö°£¿¡ »ç¶÷µéÀº ½º½º·Î Ä¿³ÎÀ» ÄÄÆÄÀÏÇؼ­ ÀÚ±â Çϵå¿þ¾î »óÅ¿¡¼­, ÁÖ¾îÁø ½Ã½ºÅÛ ¼Ò½º¸¦ °¡Àå Àß ¾µ ¼ö ÀÖµµ·Ï ÇÒ °ÍÀÌ´Ù. ÀÌ °æ¿ì Ä¿³ÎÀº ±â¾ï Àå¼Ò¿¡¼­ ºñ¿ï ¼ö ¾ø±â ¶§¹®¿¡ Ä¿³ÎÀº ±â°èÀÇ Á¦ÇÑµÈ ±â¾ïÀå¼Ò¸¦ Àý¾àÇϱâ À§ÇØ ÃÖ´ëÇÑ ÀÛ°Ô À¯ÁöÇÏ´Â °ÍÀÌ ÁÁ´Ù´Â Á¡À» ¿°µÎ¿¡ µÎ´Â °ÍÀÌ ÁÁ´Ù. <p> <ref id="Kernel configuration" name="¸®´ª½º Ä¿³Î ÄÄÆÄÀÏ"> Àå¿¡¼­ Ä¿³Î ÀçÄÄÆÄÀÏ¿¡ ´ëÇÑ ÃÖ¼ÒÇÑÀÇ ¼³¸íÀ» Á¦°øÇÑ´Ù. <p> ´õ ÀÚ¼¼ÇÑ »çÇ×À» ¾Ë°í ½ÍÀ¸¸é, Kernal-HOWTO¸¦ º¸¸éµÈ´Ù.<url url="http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html" name="The Linux Kernel HOWTO">¿¡ ÀÖ´Ù. <sect1>ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡°Ô Á¤º¸ ¹Þ±â <p> PPP ¼­¹ö¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Â ¹æ¹ý¿¡´Â ¹«ÇÑÇÑ ¹æ¹ýÀÌ ÀÖ´Ù. ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡ ¿¬°áÇÏ·Á¸é (¶Ç´Â ÀÎÆ®¶ó³Ý¿¡ Á¢¼ÓÇϱâ À§ÇÑ °ø¿ë PPP ¼­¹ö), PPP ¼­¹ö°¡ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö Á¤º¸¸¦ ¾òÀ» ÇÊ¿ä°¡ ÀÖ´Ù. <p> ¸®´ª½º¸¦ ¾²°í Àֱ⠶§¹®¿¡, MS À©µµ¿ì Ŭ¶óÀ̾ðÆ® Ãø¿¡ ´ëÇؼ­¸¸ ¾Ë°í ÀÖÀ» ¸î¸î ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü »ó´ã½Ç(°ú PPP ÀÎÆ®¶ó³Ý ¼­¹öÀÇ »ç¾÷Àå)ÀÇ °æ¿ì´Â ¹®ÀÇ ÀÚü°¡ ¾î·Á¿ï ¼öµµ ÀÖ´Ù. <p> ÇÏÁö¸¸, Á¡Á¡´õ ¸¹Àº ÁÖ¼ÒÀÇ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üµéÀÌ ¼­ºñ½º¸¦ Á¦°øÇÒ ¶§ ¸®´ª½º¸¦ ÀÌ¿ëÇÏ°í ÀÖÀ¸¸ç - ¸®´ª½º ¿ª½Ã °ø¿ë ȯ°æÀ¸·Î ÆÛÁ®°¡°í Àֱ⠶§¹®¿¡ ¹®Á¦¿¡ Á÷¸éÇßÀ» ¶§ ¿îÀÌ ÁÁÀ» ¼öµµ ÀÖ´Ù. <p> <ref id="Server info" name="PPP ¼­¹ö¿¡ ´ëÇØ ¾ò¾î¾ß¸¸ ÇÏ´Â Á¤º¸">ÀåÀº ¿¬°áÇϱâ À§ÇØ PPP ¼­¹ö¿¡ ´ëÇØ ¾Ë°í ÀÖ¾î¾ß ÇÏ´Â »çÇ׿¡ ´ëÇØ ¼³¸íÇÏ°í - ¾î¶»°Ô ±¸ÇÏ´Â Áö ¼³¸íÇÑ´Ù. <sect1>¸ðµ©°ú Á÷·Ä Æ÷Æ® ¼³Á¤ <p> PPP ¼­¹ö¿¡ ¿¬°áÇÏ°í ÃÖ°íÀÇ ÀÚ·á À̵¿ ¼Óµµ¸¦ ¾òÀ¸·Á¸é, ¸ðµ©ÀÌ Á¤È®ÇÏ°Ô ¼³Á¤µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. <p> ºñ½ÁÇÏ°Ô, ¸ðµ©ÀÇ Á÷·Ä Æ÷Æ®¿Í ÄÄÇ»Å͵µ Á¤È®ÇÏ°Ô ¼³Á¤µÇ¾î¾ß ÇÑ´Ù. <p> <ref id="Modem" name="¸ðµ©°ú Á÷·Ä Æ÷Æ®ÀÇ ¼³Á¤">Àå¿¡¼­ ÀÌ¿¡ ´ëÇÑ ³»¿ëÀ» ¼³¸íÇÑ´Ù. <sect1>À̸§ ÁÖ¼ÒÀüȯ °áÁ¤(DNS) ¼³Á¤ <p> PPP¸¦ ½ÇÇàÇÏ°í PPP ¼­¹ö¿¡ ·Î±äÀ» ÀÚµ¿È­ÇØÁÖ´Â ÆÄÀÏ¿¡ µ¡ºÙ¿© <tt>www.interweft.com.au</tt>°°Àº À̸§À» IP ÁÖ¼Ò·Î ÀüȯÇØÁÙ ¼ö ÀÖµµ·Ï ÄÄÇ»Å͸¦ ¼³Á¤ÇÏ´Â ¸î°³ÀÇ ¹®¼­ ¼³Á¤ ÆÄÀÏÀÌ ÀÖ°í ÀÌ°ÍÀÌ ½ÇÁ¦ ±× ÄÄÇ»ÅÍ¿¡ ¿¬°áÇϴµ¥ »ç¿ëµÈ´Ù. ´ÙÀ½°ú °°Àº °ÍÀÌ´Ù.:- <p> <itemize> <item><tt>/etc/resolv.conf</tt> <item><tt>/etc/host.conf</tt> </itemize> <p> <ref id="DNS" name="DNS ¼³Á¤">Àå¿¡¼­ ÀÌ°ÍÀ» ¼³Á¤ÇÏ´Â »ó¼¼ÇÑ ³»¿ëÀ» ¼³¸íÇÑ´Ù. <p> Ưº°È÷ ÀÎÅͳݿ¡ ¿¬°áÇÏ·Á°í ¸®´ª½º PC¿¡¼­ ³×ÀÓ ¼­¹ö(Name Server)¸¦ ½ÇÇà½Ãų ÇÊ¿ä´Â <bf/¾ø´Ù/(±×°É ¹Ù¶ó´õ¶óµµ). ÇÊ¿äÇÑ °ÍÀº »ç¿ëÇÒ ¼ö ÀÖ´Â(ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü »çÀÌÆ®¿¡ ÀÖ´Â °ÍÀÌ ÁÁ´Ù) ³×ÀÓ ¼­¹ö IP ÁÖ¼Ò ÃÖ¼Ò ÇÑ°³ÀÌ´Ù. <sect1>PPP¿Í ·çÆ® ±ÇÇÑ <p> ³×Æ®¿öÅ© ÀåÄ¡(PPP ÀÎÅÍÆäÀ̽º´Â ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽ºÀÇ Çϳª´Ù.)¿Í Ä¿³Î ¼øȯ Å×À̺í(routing table)ÀÇ Á¶ÀÛÀ» ¿ä±¸ÇÏ´Â ´Ù¸¥ PPP ¼­¹ö¿Í ¸®´ª½º ÄÄÇ»ÅÍ »çÀÌ¿¡ PPP ¿¬°áÀ» ±¸ÃàÇÒ ¶§ pppd´Â ·çÆ® Ư±ÇÀÌ ÀÖ¾î¾ß ¾µ ¼ö ÀÖ´Ù. <p> »ó¼¼ÇÑ ³»¿ëÀº<ref id="root" name="PPP¾²±â¿Í ·çÆ® Ư±Ç">ÀåÀ» º¸¶ó. <sect1>¹èÆ÷º» PPP ÆÄÀÏ °Ë»ç¿Í PPP ¼±ÅûçÇ×ÀÇ ¼³Á¤ <p> PPP¸¦ ÀÛµ¿Çϱâ À§ÇØ ¼³Á¤ÇØ¾ß ÇÒ ¼³Á¤ ¹× ÀüÈ­°É±â ÆÄÀÏÀÌ ¸î°³ ÀÖ´Ù.PPP ¹èÆ÷º»ÀÇ ÀϺηΠ¿¹Á¦°¡ ÀÖÀ¸¸ç ÀÌ Àå¿¡¼­ ¾î¶² ÆÄÀÏÀ» °®°í ÀÖ¾î¾ß ÇÏ´ÂÁö º¸¿© ÁØ´Ù :- <p> <code> /etc/ppp/options /etc/ppp/scripts/ppp-on /etc/ppp/scripts/ppp-on-dialer /etc/ppp/options.tpl </code> <p> Á¤È®È÷ PPP·Î ¾ò°íÀÚ ÇÏ´Â °ÍÀÌ ¹«¾ùÀÎÁö¿¡ µû¶ó ¸î¸î Ãß°¡ ÆÄÀÏÀ» ¸¸µé ÇÊ¿ä°¡ ÀÖ´Ù. :- <p> <code> /etc/ppp/options.ttyXX /etc/ppp/ip-up /etc/ppp/pap-secrets /etc/ppp/chap-secrets </code> <p> µ¡ºÙ¿©, PPP µ¥¸óÀº ¸¹Àº ¸í·ÉÇà ¼±ÅûçÇ×À» ¾µ ¼ö ÀÖÀ¸¸ç Á¤È®ÇÑ °ÍÀ» ¾²´Â °ÍÀÌ Áß¿äÇÏ´Ù; µû¶ó¼­ ÀÌ Àå¿¡¼­´Â Ç¥ÁØ PPP ¼±ÅûçÇ×À» º¸¿©ÁÙ °ÍÀÌ°í, »ç¿ëÇØ¾ß ÇÏ´Â ¼±ÅûçÇ×À» °í¸¦ ¼ö ÀÖ°Ô µµ¿ÍÁÙ °ÍÀÌ´Ù. <p> ÀÚ¼¼ÇÑ °ÍÀº <ref id="options" name="PPP ¿¬°áÆÄÀÏ ¼³Á¤">À» º¸¶ó. <sect1>PPP ¼­¹ö°¡ PAP(ºñ¹Ð¹øÈ£ ÀÎÁõ ÇÁ·ÎÅäÄÝ)¸¦ ¾µ °æ¿ì <p> ¸¹Àº ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üµé°ú Çù·Â °ø¿ë PPP ¼­¹ö°¡ PAP¸¦ ¾´´Ù. ¼­¹ö¿¡¼­ PAP¸¦ ¾²¶ó°í ¿ä±¸ÇÏÁö <bf/¾Ê´Â´Ù¸é/(¼öµ¿À¸·Î ·Î±äÇÒ ¼ö ÀÖ°í Ç¥ÁØ »ç¿ëÀÚ À̸§/ºñ¹Ð¹øÈ£ ÇüÅÂÀÇ ¹®ÀÚ ±â¹Ý ÇÁ·ÒÇÁÆ®¸¦ ¹Þ´Â´Ù¸é PAP¸¦ ¾²Áö ¾Ê´Â °ÍÀÌ´Ù.), ÀÌ ÀåÀº ¹«½ÃÇصµ ¾ÈÀüÇÏ´Ù. <p> ¼­¹ö¿¡¼­ »ç¿ëÀÚ À̸§°ú ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇ϶ó°í ÇÁ·ÒÇÁÆ®¿¡ ³ª¿Ã ¶§ ÀÔ·ÂÇØ ³Ö¾î ¼­¹ö¿¡ ·Î±äÇÏ´Â ¹æ¹ý°ú ´Þ¸®, PAP¸¦ ¾²´Â PPP ¼­¹ö´Â ¹®¼­ ±â¹ÝÀÇ ·Î±äÀ» ¿ä±¸ÇÏÁö ¾Ê´Â´Ù. <p> ´ë½Å »ç¿ëÀÚ ÀÎÁõÁ¤º¸°¡ PPP ¿¬°á ±¸ÃàÀÇ Ã¹¹ø° ºÎºÐÀÎ ¿¬°á ÅëÁ¦ ÇÁ·ÎÅäÄÝ(LCP:Link Control Protocol)ÀÇ ÀϺημ­ ±³È¯µÈ´Ù. <p> <ref id="pap" name="PPP¼­¹ö°¡ PAP(ºñ¹Ð¹øÈ£ ÀÎÁõ ÇÁ·ÎÅäÄÝ)À» ¾µ °æ¿ì">Àå¿¡¼­ PAP¸¦ ½á¼­ PPP ¿¬°á ±¸ÃàÀ» ¼³Á¤Çϴµ¥ ÇÊ¿äÇÑ ÆÄÀÏ Á¤º¸¸¦ Á¦°øÇÑ´Ù. <sect1>¼öµ¿À¸·Î PPP¿¬°á ¼³Á¤Çϱâ <p> ±âº»ÀûÀÎ ÆÄÀÏÀ» ¼³Á¤ÇÑ ´ÙÀ½¿¡, ÀÌ°ÍÀ» ¸®´ª½º PC¿¡¼­ ¼öµ¿À¸·Î ¿¬°áÇÏ°í pppd¸¦ ½ÃÀÛÇØ º¸´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù.(minicomÀ̳ª seyonÀ» ½á¼­) <p> <ref id="manual" name="¼öµ¿À¸·Î PPP¿¬°á ¼³Á¤Çϱâ"> Àå¿¡¼­ À̸¦ ¼³Á¤ÇÏ´Â µ¥ ÇÊ¿äÇÑ »ó¼¼ÇÑ ³»¿ëÀ» ¼³¸íÇÑ´Ù. <sect1>PPP ¿¬°áÀÇ ÀÚµ¿È­ <p> ÀÏ´Ü ¼öµ¿À¸·Î ¿¬°áÇÒ ¼ö ÀÖ¾ú´Ù¸é ¿¬°á ±¸ÃàÀ» ÀÚµ¿À¸·Î ÇØÁÙ ½ºÅ©¸³Æ® ÇѹúÀ» ¼³Á¤ÇÏ´Â ÀÛ¾÷À» ÇÒ ¼ö ÀÖ´Ù. <p> <ref id="automate" name="¿¬°á ÀÚµ¿È­-¿¬°á ½ºÅ©¸³Æ®ÀÇ ÀÛ¼º">Àå¿¡ <tt>chat</tt>¿¡ ÃæºÐÈ÷ ÁÖÀǸ¦ ±â¿ïÀÎ ÇʼöÀûÀÎ ½ºÅ©¸³Æ®ÀÇ ¼³Á¤°ú PPP ¼­¹ö·Î ·Î±äÇÏ´Â °úÁ¤ÀÇ ½ºÅ©¸³Æ®¾²±â¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÖ´Ù. <p> ÀÌ Àå¿¡¼­´Â PAP/CHAP ÀÎÁõ Á¦°øÃø ¿ë ½ºÅ©¸³Æ® »Ó¸¸ ¾Æ´Ï¶ó »ç¿ëÀÚ À̸§/ºñ¹Ð¹øÈ£ ÀÎÁõ ½ºÅ©¸³Æ®µµ ¼³¸íÇÑ´Ù. <sect1>¿¬°á²÷±â <p> ÀÏ´Ü ¿¬°áÀÌ ¸¸µé¾îÁö°í ÀÛµ¿Çß´Ù¸é ÀÌ ¿¬°áÀ» ´Ù½Ã ²÷À» ÇÊ¿ä°¡ ÀÖ´Ù. <p> <ref id="off" name="PPP ¿¬°á ²÷±â">Àå¿¡ ÀÌ ³»¿ëÀÌ ÀÖ´Ù. <sect1>¹®Á¦°¡ ÀÖÀ» °æ¿ì <p> ¸¹Àº »ç¶÷ÀÌ ´Ü¹ø¿¡ PPP¸¦ ÀÛµ¿½ÃÅ°´Âµ¥ ¹®Á¦°¡ »ý±â±â ¸¶·ÃÀÌ´Ù. PPP ¼­¹ö°¡ ´Ù¾çÇÏ°í ¿¬°áÀ» ¼³Á¤Çϴµ¥ ¿ä±¸ÇÏ´Â °Íµµ ¸¹´Ù. ºñ½ÁÇÏ°Ô, PPP¿¡µµ ¸¹Àº ¼±ÅûçÇ×ÀÌ ÀÖÀ¸¸ç - ¼±ÅûçÇ×µé »çÀÌ¿¡´Â Á¶ÇÕÇؼ­ ¾²¸é ¾Æ¿¹ ÀÛµ¿ÇÏÁö ¾Ê´Â °Íµµ ÀÖ´Ù. <p> ·Î±äÇÒ ¶§¿Í PPP ¼­ºñ½º¸¦ ½ÃÀÛÇÒ ¶§ÀÇ ¹®Á¦¿¡ µ¡ºÙ¿©¼­ ¸ðµ©°ú ½ÇÁ¦ ÀüÈ­¼±¿¡¼­µµ ¹®Á¦°¡ ÀÖÀ» ¼ö ÀÖ´Ù! <p> <ref id="problems" name="¹®Á¦ÇØ°á">Àå¿¡¼­´Â ÀÚÁÖ ¹ß»ýÇÏ´Â ¿¡·¯¿¡ ´ëÇÑ ¸î°¡Áö ±âº»ÀûÀÎ Á¤º¸¸¦ ÁÖ°í, ¾î¶² ¿À·ùÀÎÁö °¡¸®°í °íÄ¡´Â ¹ýÀ» ¾Ë·ÁÁØ´Ù. <p> ´Ù¸¸ ÀÌ Àå¿¡¼­´Â ±âº»ÀûÀÎ °Í ÀÌ»óÀ» ¹Ù¶óÁö´Â <bf/¾Ê´Â´Ù/.¾Ë ·ÕÀ̾°¡ ¿î¿µÇÏ´Â PPP-FAQ ¿¡ ÀÌ ÁÖÁ¦¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸°¡ ÀÖ´Ù! <sect1>¿¬°áµÈ µÚ¿¡ <p> ÀÏ´Ü PPP ¿¬°áÀÌ ÀÛµ¿Çϸé(Ưº°È÷, IP ¿î¿µÀÌ ÀÛµ¿Çϸé), ¸®´ª½º PPP´Â ÀÚµ¿ÀûÀ¸·Î ½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃÄÑ ÀÛ¾÷À» Çϱâ À§ÇØ ½ºÅ©¸³Æ®¿¡ ÀÛ¼ºÇÒ ¼ö ÀÖ´Â <bf/¸ðµç/ ±â´ÉÀ» ½ÇÇàÇÑ´Ù(·çÆ® »ç¿ëÀڷμ­). <p> <ref id="ip-up" name="¿¬°áµÈ µÚ¿¡">ÀåÀº <tt>/etc/ppp/ip-up</tt>¿¡ ´ëÇÑ Á¤º¸¸¦ ¾Ë·ÁÁØ´Ù. PPP¿¡¼­ ¹Þ°Ô µÇ´Â º¯¼ö¶óµç°¡, ÀüÀÚ¿ìÆíÀ» ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü °èÁ¤¿¡¼­ ¹Þ°Å³ª ³» ±â°è¿¡¼­ Àü´ÞÀ» ±â´Ù¸®°í Àִ ťÀÇ ÀüÀÚ¿ìÆíÀ» º¸³»´Â µîµîÀÇ ÀÏÀ» ¾î¶»°Ô ÇÏ´ÂÁö µîÀÌ´Ù. <sect1>µ¿Àû IP ¿¬°á °æ¿ì Ç¥ÁØ IP ¼­ºñ½º¿¡¼­ ¹®Á¦ <p> ¼Ò°³¿¡¼­ ÁÖÀÇÇß´ø °Íó·³, µ¿Àû IP ÁÖ¼Ò´Â ¸®´ª½º PC°¡ ÀÎÅÍ³Ý »ó¿¡¼­ ¼­¹ö·Î ¿î¿µµÇ´Â ´É·Â¿¡ ¿µÇâÀ» ¹ÌÄ£´Ù. <p> <ref id="dynamic-server" name="µ¿Àû IP ¿¬°á °æ¿ì Ç¥ÁØ IP ¼­ºñ½º¿¡¼­ ¹®Á¦">ÀåÀº (ÁÖ¿äÇÑ) ¼­ºñ½º ÇÑ°è¿¡ ´ëÇÑ Á¤º¸¿Í (ÇÒ ¼ö ÀÖ´Ù¸é) ÀÌ°ÍÀ» ±Øº¹Çϱâ À§ÇØ ÇÒ ¼ö ÀÖ´Â °Í¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. <sect>¸®´ª½º Ä¿³ÎÀÇ ¼³Á¤<label id="Kernel configuration"> <p> PPP¸¦ ¾²·Á¸é ¸®´ª½º Ä¿³ÎÀÌ PPP¸¦ Æ÷ÇÔÇϵµ·Ï ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù. ¸®´ª½º ¼Ò½ºÄڵ带 °®°í ÀÖÁö ¾Ê´Ù¸é - ¸®´ª½º Ç¥ÁØ ÆÄÀÏ Ã¼°è¿¡¼­ <tt>/usr/src/linux</tt>¿¡ µé¾î ÀÖ´Ù. - ¸®´ª½º ¼Ò½º Äڵ带 ±¸ÇØ¾ß ÇÑ´Ù. <p> ÀÌ µð·ºÅ丮¸¦ È®ÀÎÇغ¸¶ó - ¸¹Àº ¸®´ª½º ¹èÆ÷º»µéÀÌ ¼³Ä¡ °úÁ¤ÀÇ ÀϺημ­ ÀÌ ÀÚ¸®¿¡ ¼Ò½º¸¦ ±ò¾ÆÁØ´Ù(ÆÄÀÏ°ú ºÎµð·ºÅ丮). <p> óÀ½ ºÎÆÃÇÒ ¶§, ¸®´ª½º Ä¿³ÎÀº ¸¹Àº ¾çÀÇ Á¤º¸¸¦ ³»º¸³½´Ù. Ä¿³Î ¾È¿¡ PPP°¡ Æ÷ÇԵǾî ÀÖÀ¸¸é ±× Á¤º¸°¡ ÀÌ ¶§ ³ªÅ¸³­´Ù. ÀÌ Á¤º¸¸¦ º¸·Á¸é syslog ÆÄÀÏÀ» ¿­¾îº¸°Å³ª, <tt>dmesg |less</tt> ¸í·ÉÀ» ½á¼­ È­¸é¿¡ Á¤º¸¸¦ ³ªÅ¸³¾ ¼ö ÀÖ´Ù. Ä¿³ÎÀÌ PPP Áö¿øÀ» Æ÷ÇÔÇÒ °æ¿ì ¾Æ·¡¿Í °°Àº ÇàÀ» º¼ ¼ö ÀÖ´Ù. <p> <code> PPP Dynamic channel allocation code copyright 1995 Caldera, Inc. PPP line discipline registered. </code> <p> (¸®´ª½º 2.0.x Ä¿³Î ½Ã¸®ÁîÀÇ °æ¿ì). <p> ¸®´ª½º Ä¿³Î ¼Ò½ºÀº <tt>sunsite.unc.edu</tt>³ª ¹Ì·¯»çÀÌÆ®¿¡¼­ ftp·Î ±¸ÇÒ ¼ö ÀÖ´Ù. <sect1>¸®´ª½º Ä¿³Î ¼Ò½º ±ò±â <p> ´ÙÀ½Àº ¸®´ª½º Ä¿³Î ¼Ò½º¸¦ ±¸ÇÏ°í ±î´Âµ¥ ´ëÇÑ °£·«ÇÑ ¼Ò°³ÀÌ´Ù. ¿ÏÀüÇÑ Á¤º¸´Â <url url="http://sunsite.unc.edu/mdw/HOWTO/Kernel-HOWTO.html" name="The Linux Kernel HOWTO">¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. <p> ¸®´ª½º Ä¿³ÎÀ» ±¸ÇÏ°í ÄÄÆÄÀÏÇÏ·Á¸é, ·çÆ®·Î ·Î±äÇØ¾ß ÇÑ´Ù. <p> <enum> <item><tt>/usr/src</tt>µð·ºÅ丮·Î ¿Å±ä´Ù.<newline> <tt>cd /usr/src</tt> <item><tt>/usr/src/linux</tt>¸¦ ¿­¾î¼­ ¼Ò½º°¡ ÀÌ¹Ì ±ò·ÁÀÖ´ÂÁö È®ÀÎÇÑ´Ù. <item>¼Ò½º°¡ µé¾îÀÖÁö ¾ÊÀ¸¸é <url url="ftp://sunsite.unc.edu/pub/Linux/kernel/v2.0" name="Linux kernel source directory">³ª °¡Àå °¡±î¿î ¹Ì·¯ »çÀÌÆ®¿¡¼­ ±¸ÇÑ´Ù.<newline> Ä¿³ÎÀÇ ÀÌÀü ¹öÁ¯À» ±¸ÇÏ°í ½ÍÀ» °æ¿ì(1.2.X°°Àº) <url url="ftp://sunsite.unc.edu/pub/Linux/kernel/old" name="Old Linux kernel source directory">¿¡¼­ ãÀ¸¸é µÈ´Ù. <item>Àû´çÇÑ Ä¿³ÎÀ» °í¸¥´Ù - º¸Åë °¡Àå ÃֽŠ¹öÁ¯ÀÌ Àû´çÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀ» ¹Þ¾Æ´Ù°¡ <tt>/usr/src</tt>¿¡ ³Ö¾îµÎ¸é µÈ´Ù.<newline> <bf/ÁÖÀÇ/:'tar'´Â ÆÄÀϹ­À½ÀÌ´Ù. - ¸î°³ÀÇ µð·ºÅ丮¿¡ ¸¹Àº ÆÄÀÏÀÌ ¾ÐÃàµÇ¾î ÀÖÀ» °ÍÀÌ´Ù(¸®´ª½º Ä¿³Î ¼Ò½º tar ÆÄÀÏó·³). ÀÌ°ÍÀº µµ½ºÀÇ ´ÙÁß-µð·ºÅ丮 zip ÆÄÀÏ°ú ²À°°´Ù. <item>ÀÌ¹Ì ¸®´ª½º ¼Ò½º°¡ ±ò·Á ÀÖ´Â »óÅ¿¡¼­ ÃֽŠĿ³Î·Î ¹Ù²Ù·Á°í ÇÏ¸é ¿¾³¯ ¼Ò½º¸¦ Áö¿ö¾ß ÇÑ´Ù.´ÙÀ½ ¸í·ÉÀ» ¾´´Ù. <newline> <tt>rm -rf /usr/src/linux</tt> <item>ÀÌÁ¦ ´ÙÀ½ ¸í·ÉÀ» ½á¼­ ¾ÐÃàÀ» Ǭ´Ù.<newline> <tt>tar xzf linux-2.0.XX.tar.gz</tt> <item>ÀÌÁ¦ <tt>cd /usr/src/linux</tt>Çؼ­ README ÆÄÀÏÀ» Àд´Ù. ¿©±â¿¡´Â ¼³Á¤ ¹× ÄÄÆÄÀÏÀ» ¾î¶»°Ô ÇÏ´ÂÁö Àß ¼³¸íµÇ¾î ÀÖ´Ù. ÀÌ ÆÄÀÏÀ» Àд´Ù.(ÄÄÆÄÀÏ ÇÏ´Â µ¿¾È ¾î¶»°Ô ÇÏ´ÂÁö Àß ¾Ë ¼ö ÀÖ´Â ÃæºÐÇÑ ½Ã°£À» °®°í ´Ù ³¡³¾ ¶§±îÁö Ãâ·ÂÀ» Çؼ­ »çº»À» °®°í ÀÖ´Â °ÍÀÌ ÁÁ´Ù.). </enum> <sect1>Çϵå¿þ¾î ¾Ë±â <p> Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏ ÇÏ·Á¸é <bf/¹Ýµå½Ã/ PC ¾È¿¡ ÀÖ´Â Ä«µå/ÀåÄ¡°¡ ¾î¶² °ÇÁö ¾Ë¾Æ¾ß¸¸ ÇÑ´Ù!!! ¸î¸î ÀåÄ¡¿¡ ´ëÇؼ­´Â ¸î°¡Áö ¼³Á¤¿¡ ´ëÇؼ­µµ ¾Ë¾ÆµÖ¾ß ÇÑ´Ù. (¿¹¸¦ µé¾î »ç¿îµå Ä«µåÀÇ IRQ, I/O ÁÖ¼Ò µîµî) <sect1>Ä¿³Î ÄÄÆÄÀÏ - ¸®´ª½º 1.2.13 Ä¿³Î <p> ¼³Á¤ °úÁ¤À» ½ÃÀÛÇÏ·Á¸é, README ÆÄÀÏÀÇ ¾È³»¿¡ µû¶ó¼­ ÀûÀýÇÏ°Ô ¼Ò½º¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. Ä¿³Î ¼³Á¤ °úÁ¤Àº ÀÌ·¸°Ô ½ÃÀÛÇÑ´Ù. <tscreen><verb>make config</verb></tscreen> <p> PPP¸¦ ¾²·Á¸é Ä¿³ÎÀ» ¼³Á¤Çؼ­ PPP Áö¿øÀ» ³Ö¾î¾ß ÇÑ´Ù.(PPP´Â pppd¿Í PPP Ä¿³Î Áö¿øÀ» ¸ðµÎ ¿ä±¸ÇÑ´Ù) <code> PPP (point-to-point) support (CONFIG_PPP) [n] y </code> <p> ´Ù¸¥ make config ¼±ÅûçÇ×À» PCÀÇ Çϵå¿þ¾î¿Í ¿øÇÏ´Â ¸®´ª½º ¿î¿µÃ¼Á¦ÀÇ ÇüÅ¿¡ ¸Â°Ô ¼±ÅÃÇÑ´Ù. ±×·± ´ÙÀ½ README¿¡ µû¶ó »õ Ä¿³ÎÀ» ÄÄÆÄÀÏÇÏ°í ¼³Ä¡ÇÑ´Ù. <p> 1.2.13 Ä¿³ÎÀº PPPÀåÄ¡¸¦ ³×°³¸¸ ¸¸µç´Ù. ´ÙÁß Á÷·Ä Æ÷Æ® Ä«µå¸¦ ¾²·Á¸é Ä¿³Î PPP ¼±ÅûçÇ×À» °íÃļ­ ´õ ¸¹Àº Æ÷Æ®¸¦ ¸¸µé¾î¾ß ÇÑ´Ù. (ÆíÁýÇØ¾ß ÇÒ °£·«ÇÑ ³»¿ë¿¡ ´ëÇØ ÀÚ¼¼ÇÏ°Ô ¾Ë°í ½ÍÀ¸¸é PPP-2.1.2 ¹èÆ÷º»¿¡ µû¶ó¿À´Â README.linux¸¦ º»´Ù.) <p> ÁÖÀÇ: 1.2.13 ¼³Á¤ ´ëȭâÀº µÚ·Î µ¹¾Æ°¡´Â °Ô ºÒ°¡´ÉÇÏ´Ù. - ±×·¯´Ï±î <tt>make config</tt>¿¡ ´äÇÏ´Ù°¡ ½Ç¼öÇϸé, CTRL C¸¦ ÀÔ·ÂÇؼ­ ¼³Á¤À» ÁßÁöÇÑ ´ÙÀ½ óÀ½ºÎÅÍ ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÑ´Ù. <sect1>Ä¿³Î ÄÄÆÄÀÏ - ¸®´ª½º 1.3.x¿Í 2.0.x Ä¿³Î <p> ¸®´ª½º 1.3.x¿Í 2.0.x¿¡¼­ ¸®´ª½º 1.2.13°ú ºñ½ÁÇÑ °úÁ¤À» ¾µ ¼ö ÀÖ´Ù. ¿ª½Ã README ÆÄÀÏÀÇ ¾È³»¿¡ µû¶ó Á¤È®È÷ ¼Ò½º¸¦ ¼³Ä¡ÇÑ´Ù. Ä¿³Î ¼³Á¤ °úÁ¤Àº ´ÙÀ½°ú °°ÀÌ ½ÃÀÛÇÑ´Ù. <tscreen><verb>make config</verb></tscreen> <p> ÇÏÁö¸¸ ÀÌ·¸°Ô ÇÒ ¼öµµ ÀÖ´Ù. <tscreen><verb>make menuconfig</verb></tscreen> <p> ÀÌ·¸°Ô ÇÏ¸é ¼³Á¤ °úÁ¤ ³»¾Ö¼­ ¾ÕµÚ·Î ¿òÁ÷ÀÌ´Â °ÍÀÌ °¡´ÉÇÏ¸ç µµ¿ò¸»µµ ÀÖ´Â ¸Þ´º±â¹ÝÀÇ ¼³Á¤ ü°è°¡ ³ª¿Â´Ù. <p> ¶ÇÇÑ XÀ©µµ¿ì ±â¹ÝÀÇ ¼³Á¤ ÀÎÅÍÆäÀ̽º¸¦ ¾²µµ·Ï ÃßõÇÑ´Ù. <tscreen><verb>make xconfig</verb></tscreen> <p> PPP Áö¿øÀº Ä¿³Î¿¡ Á÷Á¢ ÄÄÆÄÀÏÇÒ ¼öµµ ÀÖ°í, ÀåÀü½Ä ¸ðµâ·Î ÄÄÆÄÀÏÇÒ ¼öµµ ÀÖ´Ù. <p> ¸®´ª½º ±â°è°¡ µ¿ÀÛÇÏ´Â ½Ã°£ Áß ¾à°£¸¸ PPP¸¦ ¾µ °æ¿ì¶ó¸é, PPP Áö¿øÀ» ÀåÀü½Ä ¸ðµâ·Î ÇÏ´Â °ÍÀ» ÃßõÇÑ´Ù. 'kerneld'¸¦ ¾²¸é, PPP ¿¬°á °úÁ¤ÀÌ ½ÃÀÛÇÒ ¶§ PPP Áö¿ø¿¡ ¿ä±¸µÇ´Â ¸ðµâÀ» Ä¿³ÎÀÌ ÀÚµ¿À¸·Î ÀåÀüÇÑ´Ù. ÀÌ°ÍÀº »ç¿ë°¡´ÉÇÑ ¸Þ¸ð¸® °ø°£À» È®º¸ÇÑ´Ù: Ä¿³ÎÀº ¸Þ¸ð¸®¿¡¼­ ºüÁ®³ª¿Ã ¼ö ¾øÁö¸¸ ÀåÀü½Ä ¸ðµâÀº »ç¿ëµÇÁö ¾ÊÀ» ¶§ ÀÚµ¿ÀûÀ¸·Î Á¦°ÅµÈ´Ù. <p> ÀÌ·¸°Ô ÇÏ·Á¸é ÀåÀü½Ä ¸ðµâ Áö¿øÀ» »ç¿ë°¡´ÉÇÏ°Ô ÇØ¾ß ÇÑ´Ù:- <code> Enable loadable module support (CONFIG_MODULES) [Y/n/?] y </code> PPP Áö¿øÀ» Ãß°¡ÇÒ ¶§ ´ÙÀ½ ¹°À½¿¡ ´äÇØ¾ß ÇÑ´Ù:- <code> PPP (point-to-point) support (CONFIG_PPP) [M/n/y/?] </code> <p> PPP ÀåÀü½Ä ¸ðµâÀ» ¼±ÅÃÇÏ·Á¸é <bf/M/À̶ó°í ´äÇÏ°í, PPP¸¦ Ä¿³Î ÀϺηΠÄÄÆÄÀÏÇÏ·Á¸é <bf/Y/À̶ó°í ´äÇÏ¸é µÈ´Ù. <p> 1.2.13 Ä¿³Î°ú ´Þ¸® 2.0.x´Â PPP ÀåÄ¡¸¦ ÇÊ¿äÇÑ ¸¸Å­ 'ºñÇà' Áß¿¡ ¸¸µç´Ù. »ç¿ë°¡´ÉÇÑ PPP ÀåÄ¡ ÁÖ¼Ò¸¦ ´Ã¸®±â À§ÇØ ¼Ò½º¸¦ µÎµé°Ü °íÄ¥ ÇÊ¿ä°¡ ÀüÇô ¾ø´Ù. <sect1>PPP-2.2¿Í /proc/net/dev ¿¡ ´ëÇÑ ÁÖÀÇ <p> PPP-2.2¸¦ ¾µ °æ¿ì, PPP ÀåÄ¡¸¦ 'ºñÇà Áß¿¡' ¸¸µå´Â µ¥ µû¸¥ ºÎ¼ö È¿°ú·Î¼­ pppd¸¦ ½ÃÀÛÇؼ­ ÀåÄ¡°¡ ¸¸µé¾îÁö±â Àü±îÁö´Â <tt>/proc/net</tt>À» ¿­¾îºÁµµ ¾Æ¹« ÀåÄ¡µµ ãÀ» ¼ö ¾ø´Ù:- <code> [hartr@archenland hartr]$ cat /proc/net/dev Inter-| Receive | Transmit face |packets errs drop fifo frame|packets errs drop fifo colls carrier lo: 92792 0 0 0 0 92792 0 0 0 0 0 eth0: 621737 13 13 0 23 501621 0 0 0 1309 0 </code> <p> ppp ¼­ºñ½º¸¦ ½ÃÀÛÇÏÀÚ¸¶ÀÚ (ppp ¼­¹ö¿¡¼­) ´ÙÀ½°ú °°Àº °á°ú¸¦ º¼ ¼ö ÀÖ´Ù.:- <code> [root@kepler /root]# cat /proc/net/dev Inter-| Receive | Transmit face |packets errs drop fifo frame|packets errs drop fifo colls carrier lo: 428021 0 0 0 0 428021 0 0 0 0 0 eth0:4788257 648 648 319 650 1423836 0 0 0 4623 5 ppp0: 2103 3 3 0 0 2017 0 0 0 0 0 ppp1: 10008 0 0 0 0 8782 0 0 0 0 0 ppp2: 305 0 0 0 0 297 0 0 0 0 0 ppp3: 6720 7 7 0 0 7498 0 0 0 0 0 ppp4: 118231 725 725 0 0 117791 0 0 0 0 0 ppp5: 38915 5 5 0 0 28309 0 0 0 0 0 </code> <sect1>PPP¿¡ ´ëÇÑ ÀϹÝÀûÀÎ Ä¿³Î ¼³Á¤½Ã °í·ÁÇØ¾ß ÇÒ »çÇ× <p> ¸®´ª½º PC¸¦ PPP ¼­¹ö·Î ¼³Á¤ÇÒ °æ¿ì, IP º¸³»±â (forwarding) Áö¿øÀ» ÄÄÆÄÀÏÇØ ³Ö¾î¾ß ÇÑ´Ù. ¸®´ª½º¸¦ ·£°ú ¿¬°áÇÒ ¶§³ª ·£À» ÀÎÅͳݿ¡ ¿¬°á½Ãų ¶§µµ ÇÊ¿äÇÏ´Ù. <p> ·£À» ÀÎÅͳݿ¡ ¿¬°á½Ãų ¶§(¶Ç´Â µÎ°³ÀÇ ·£À» ¿¬°á½Ãų ¶§), º¸¾È¿¡ ´ëÇØ °í·ÁÇØ¾ß ÇÑ´Ù. IP ¹æÈ£º® ¿ª½Ã Ä¿³Î¿¡ Áö¿øÇØ ³Ö´Â °ÍÀÌ ÇʼöÀûÀÌ´Ù! <p> À§¿¡¼­ ¸»ÇÑ ¹Ù 'ºñ¿¬°á¿ë' IP ³×Æ®¿öÅ© ÁÖ¼Ò Áß ¾î´ÀÇϳª¸¦ ¾²´Â ·£À» ¿¬°áÇϱâ À§ÇØ IP ¸Þ½ºÄ¿·¹À̵å±â´ÉÀ» ¾²°íÀÚ ÇÒ ¶§ À̰͵µ Áö¿øÇØ ³Ö¾î¾ß ÇÑ´Ù. <p> IP ¸Þ½ºÄ¿·¹À̵å¿Í IP ¹æÈ£º®À» ¾²·Á¸é <bf/¹Ýµå½Ã/ <tt>make config</tt> °úÁ¤¿¡¼­ ù¹ø° Áú¹®¿¡ Yes¶ó°í ´äÇØ¾ß ÇÑ´Ù:- <code> Prompt for development and/or incomplete code/drivers (CONFIG_EXPERIMENTAL)? </code> <p> óÀ½ ¾²´Â »ç¶÷µéÀº ÀÌ°Ô ºÒÇÊ¿äÇÏ´Ù°í »ý°¢µÉ Áö ¸ð¸£Áö¸¸, ¸¹Àº »ç¿ëÀÚµéÀº ½ÇÁ¦·Î ¾Æ¹« ¹®Á¦ ¾øÀÌ ¸®´ª½º 2.0.XXÄ¿³ÎÀÇ IP ¸Þ½ºÄ¿·¹À̵å¿Í IP ¹æÈ£º® ±â´ÉÀ» ¾²°í ÀÖ´Ù. <p> ÀÏ´Ü Ä¿³ÎÀ» ±ò°í »õ Ä¿³ÎÀ» ´Ù½Ã ºÎÆÃÇÏ°Ô µÇ¸é, PPP ¸µÅ©¸¦ ¼³Á¤ÇÏ°í ½ÃÇèÇغ¼ ¼ö ÀÖ´Ù. <sect>PPP ¼­¹ö¿¡ ´ëÇÑ Á¤º¸ ¾ò±â<label id="Server info"> <p> ¼­¹ö¿Í PPP ¿¬°áÀ» ¸¸µé ¼ö ÀÖ±â Àü¿¡ ´ÙÀ½ÀÇ Á¤º¸¸¦ ±¸ÇØ¾ß ÇÑ´Ù(PPP ¼­¹öÀÇ ½Ã½ºÅÛ °ü¸®ÀÚ³ª »ç¿ëÀÚ Áö¿øÀÚÇÑÅ×¼­):- <itemize> <item>¼­ºñ½º¸¦ ¹Þ±â À§ÇÑ ÀüÈ­¹øÈ£<newline> ¿ÜºÎ·Î ÀüÈ­¸¦ °É¾î¾ß ÇÒ °æ¿ì ¿ÜºÎ ÀüÈ­¸¦ °Å´Â ¹øÈ£µµ ¾Ë¾ÆµÖ¾ß ÇÑ´Ù - º¸Åë ¾²´Â ¹øÈ£´Â 0 ¶Ç´Â 9´Ù. <item>¼­¹ö¿¡¼­ IP ÁÖ¼Ò¸¦ µ¿ÀûÀ¸·Î ¾²´ÂÁö Á¤ÀûÀ¸·Î ¾²´ÂÁö?<newline> ¼­¹ö¿¡¼­ Á¤Àû IP ÁÖ¼Ò¸¦ ¾µ °æ¿ì¿¡ PPP ¿¬°áÀÇ ÀÌÂÊ ³¡¿¡¼­ ¾²°Ô µÉ IP ÁÖ¼Ò¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù. ¸¸¾à ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ À¯È¿ÇÑ ÁÖ¼Ò ¹üÀ§¸¦ ¾Ë·ÁÁÖ¾ú´Ù¸é, »ç¿ëÇÒ ¼ö ÀÖ´Â IP ÁÖ¼Ò¿Í ³×Æ®¿öÅ© ¸¶½ºÅ©(netmask)µµ ¾Ë¾Æ¾ß ÇÑ´Ù.<newline> ´ëºÎºÐÀÇ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üµéÀº µ¿Àû IP ÁÖ¼Ò¸¦ ÁØ´Ù. À§¿¡¼­ ¸»ÇÑ °Íó·³, ÀÌ°ÍÀº »ç¿ëÇÒ ¼ö ÀÖ´Â ¼­ºñ½ºÀÇ ¹üÀ§¿¡ ¸î°¡Áö Á¦ÇÑÀÌ ÀÖ´Ù.<newline> ÇÏÁö¸¸ Á¤Àû IP ÁÖ¼Ò¸¦ ¾²°í ÀÖ´Ù°í Çصµ, ´ëºÎºÐÀÇ PPP ¼­¹ö´Â (º¸¾È »óÀÇ ÀÌÀ¯ ¶§¹®¿¡) º¸¾È ºÎ´ãÀÌ ÀÖÀ¸¹Ç·Î Ŭ¶óÀ̾ðÆ® Ã÷¿¡¼­ IP ÁÖ¼Ò¸¦ Á¤Çϵµ·Ï Àý´ë Çã¶ôÇÏÁö ¾Ê´Â´Ù. À§¿¡¼­ ¸»ÇÑ Á¤º¸¸¦ <bf/²À/ ¾Ë¾Æ¾ßÇÑ´Ù! <item>ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ÂÊ DNSÀÇ IP À̸§Àº ¹«¾ùÀΰ¡?<newline> Çϳª¸¸ ÇÊ¿äÇÏÁö¸¸ ÃÖ¼ÒÇÑ µÎ°³ ÀÌ»ó ÀÖ¾î¾ß ÇÑ´Ù.<newline> ¿©±â¿¡ ¹®Á¦°¡ ÀÖÀ» ¼ö ÀÖ´Ù. MS À©µµ¿ì 95 PPP ¼³Á¤Àº Á¢¼Ó °úÁ¤ÀÇ ÀϺημ­ Ŭ¶óÀ̾ðÆ® Ãø¿¡ DNS ÁÖ¼Ò¸¦ ³Ñ°ÜÁÙ ¼ö ÀÖ´Ù. µû¶ó¼­ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü(¶Ç´Â °øÅë Áö¿øó)´Â DNS ¼­¹öÀÇ IP ÁÖ¼Ò°¡ ÇÊ¿ä¾ø´Ù°í ¸»ÇÏ°ï ÇÑ´Ù.<newline> ¸®´ª½ºÀÇ °æ¿ì, ÃÖ¼ÒÇÑ ÇÑ°³ ÀÌ»óÀÇ DNS ÁÖ¼Ò°¡ <bf/ÀÖ¾î¾ß ÇÑ´Ù/. ¸®´ª½ºÀÇ PPP Á¦ÇÑÀº DNS IP ÁÖ¼Ò¸¦ ¿¬°á ½Ã¿¡ µ¿ÀûÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀ» Çã¿ëÇÏÁö ¾Ê´Â´Ù - ±×¸®°í ¾ÕÀ¸·Îµµ Çã¿ëÇÒ °¡´É¼ºÀº Àû´Ù.<newline> <bf/ÁÖÀÇ/: ¸®´ª½º(PPP Ŭ¶óÀ̾ðÆ® ÃøÀ¸·Î¼­)°¡ DNS ÁÖ¼Ò¸¦ Á¦°øÃø¿¡¼­ ¹ÞÀ» ¼ö ¾ø±ä ÇÏÁö¸¸, ¼­¹ö·Î ÀÛµ¿ÇÒ ¶§´Â ÀÌ Á¤º¸¸¦ pppd ¼±ÅûçÇ× <tt>dns-addr</tt>¸¦ ½á¼­ °Ç³×ÁÙ ¼ö ÀÖ´Ù. <item>¼­¹ö°¡ PAP/CHAP¸¦ »ç¿ëÇϴ°¡?<newline> ¿¬°áÇÒ ¶§ ½á¾ßµÇ´Â "id"¿Í "secret"ÀÌ ÇÊ¿äÇÑ °æ¿ìÀÌ´Ù. (¾Æ¸¶µµ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ÂÊ¿¡¼­ ÁØ »ç¿ëÀÚ À̸§°ú ºñ¹Ð¹øÈ£ÀÏ °ÍÀÌ´Ù.) <item>¼­¹ö¿¡¼­ PPP¸¦ ÀÚµ¿ÀûÀ¸·Î ½ÃÀÛÇÏ´ÂÁö, ·Î±äÇÑ ´ÙÀ½¿¡ ¼­¹ö¿¡¼­ PPP¸¦ ½ÃÀÛÇϱâ À§ÇØ ¸í·ÉÀ» Áà¾ß¸¸ Çϴ°¡? <item>¼­¹ö°¡ MS À©µµ¿ì NT ½Ã½ºÅÛÀÎÁö, ±×·¸´Ù¸é MS PAP/CHAP ½Ã½ºÅÛÀ» ¾²´ÂÁö?<newline> ¸¹Àº °ø¿ë ·£ÀÌ º¸¾È¼ºÀ» ³ôÀ̱â À§ÇØ MS À©µµ¿ì NT¸¦ ÀÌ·± ¹æ½ÄÀ¸·Î »ç¿ëÇÑ´Ù. </itemize> <p> ÀÌ Á¤º¸¸¦ Àß Àû¾îµÐ´Ù - ¾ÕÀ¸·Î ¾²°ÔµÈ´Ù! <sect>¸ðµ©°ú Á÷·Ä ¸ðµ© ¼³Á¤<label id="Modem"> <p> ¸ðµ©ÀÌ Á¦´ë·Î ¼³Á¤µÆ´ÂÁö È®ÀÎÇÏ°í ¾î¶² Á÷·Ä Æ÷Æ®·Î ¿¬°áµÇ¾ú´ÂÁö ¾Ë¾Æ¾ß ÇÑ´Ù. <p> <bf/´ÙÀ½°ú °°´Ù/:- <itemize> <item>DOS com1: = Linux /dev/cua0 (and /dev/ttyS0) <item>DOS com2: = Linux /dev/cua1 (and /dev/ttyS1)<newline> ÀÌÇÏ µ¿¹® </itemize> <p> Æ÷Æ®°¡ ¸ðµÎ ³×°³ÀÎÁöµµ ¾Ë¾ÆµÎ´Â °Ô ÁÁ´Ù. Ç¥ÁØ PC ¼³Á¤¿¡¼­´Â com1°ú cpm3ÀÌ IRQ4¸¦ °°ÀÌ ¾²°í com2¿Í com4°¡ IRQ3À» ³ª´²¾´´Ù. <p> Ç¥ÁØ Á÷·Ä Æ÷Æ®¿¡¼­ ¸ðµ©°ú IRQ¸¦ ³ª´©¾î¾²´Â ÀåÄ¡°¡ ÀÖÀ» °æ¿ì¿¡ ¹®Á¦°¡ ÀÖÀ» ¼ö ÀÖ´Ù. ¸ðµ© Á÷·Ä Æ÷Æ®°¡ ´Ù¸¥ °Í°ú ³ª´²¾²Áö ¾Ê´Â IRQ¸¦ °®°í ÀÖ´ÂÁö È®ÀÎÇؾ߸¸ ÇÑ´Ù. ¸¹Àº ¸ðµ© Á÷·Ä Ä«µå(±×¸®°í ÁúÁÁÀº ¸Ó´õº¸µå Á÷·ÄÆ÷Æ®)´Â Á÷·Ä Æ÷Æ®ÀÇ IRQ¸¦ ¿Å±æ ¼ö ÀÖ°Ô ÇØÁØ´Ù. <p> ¸®´ª½º Ä¿³Î 2¸¦ ½ÇÇàÇÒ °æ¿ì, <tt>cat /proc/interrupts</tt>¶ó°í ÀÔ·ÂÇÏ¸é »ç¿ëÁßÀÎ IRQ¸¦ Á¡°ËÇÒ ¼ö ÀÖ´Ù. Ãú·ÂÀº ´ÙÀ½°ú °°´Ù. <code> 0: 6766283 timer 1: 91545 keyboard 2: 0 cascade 4: 156944 + serial 7: 101764 WD8013 10: 134365 + BusLogic BT-958 13: 1 math error 15: 3671702 + serial </code> <p> À§¿¡¼­ º¸¸é IRQ4¿¡ Á÷·ÄÆ÷Æ®°¡ Çϳª ÀÖ°í(¸¶¿ì½º´Ù) IRQ15¿¡ ÇϳªÀÖ´Ù(ÀÎÅÍ³Ý PPP ¿¬°á¿¡ ±â¹ÝÇÑ ¿µ±¸¸ðµ©ÀÌ´Ù). (com2, IRQ3¿¡ Á÷·ÄÆ÷Æ®°¡ Çϳª ÀÖ°í, com4, IRQ14¿¡µµ Çϳª ÀÖÁö¸¸, »ç¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î º¸ÀÌÁö ¾Ê´Â´Ù.) <p> °æ°í - IRQ¸¦ °¡Áö°í ³î ¶§´Â ¹» ÇÏ°í ÀÖ´ÂÁö ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù! ÄÄÇ»Å͸¦ ¶â¾î³»°í Ä«µå¸¦ ²¨³»¼­ Á¡ÆÛ¸¦ °®°í ³î¸é ³¡³ª´Â °Ô ¾Æ´Ï¸ç ¾î¶² IRQ¿¡ ¹«¾ùÀÌ ÀÖ´ÂÁö ¾Ë¾Æ¾ß ÇÑ´Ù. ³» °æ¿ì ¸ðµÎ SCSI ±â¹Ý PC¶ó¼­ º¸Åë IRQ14¿Í IRQ15¸¦ ¾²´Â ¸¶´õº¸µå À§ÀÇ IDE ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëºÒ´ÉÀ¸·Î ¸¸µé ¼ö ÀÖ´Ù. <p> ¶ÇÇÑ PC°¡ ´Ù¸¥ ¿î¿µÃ¼Á¦·Î ºÎÆÃÇÒ °æ¿ì¿¡ IRQ¸¦ ¿Å°Ü ³õÀ¸¸é ¿î¿µÃ¼Á¦°¡ Á¤È®È÷ ºÎÆõÇÁö ¾Ê°Å³ª -¾Æ¿¹ ºÎÆÃÇÏÁö ¸øÇÒ ¼öµµ ÀÖ´Ù´Â Á¡À» ±â¾ïÇØ¾ß ÇÑ´Ù. <p> ºñÇ¥ÁØ IRQ¿¡ Á÷·Ä Æ÷Æ®¸¦ ¿Å°Ü ³õÀ» °æ¿ì, °¢ Æ÷Æ®°¡ ¾²´Â IRQ°¡ ¹ºÁö ¸®´ª½º¿¡ ¾Ë·ÁÁà¾ß ÇÑ´Ù. ÀÌ°ÍÀº <tt>setserial</tt>À» ½á¼­ ¾Ë·ÁÁÙ ¼ö ÀÖ°í <tt>rc.local</tt> ¶Ç´Â ½Ã½ºÅÛV ÃʱâÈ­ÀÇ ÀϺημ­ ºÎÆðúÁ¤¿¡¼­ ºÒ·ÁÁö´Â <tt>rc.local</tt> ¶Ç´Â <tt>rc.serial</tt> ¿¡¼­ Àß ¾Ë·ÁÁÙ ¼ö ÀÖ´Ù. À§¿¡¼­ ¸»ÇÑ ±â°èÀÇ °æ¿ì´Â ¾Æ·¡ÀÇ ¸í·ÉÀ» ¾²¸é µÈ´Ù. <code> /bin/setserial -b /dev/t tyS2 IRQ 11 /bin/setserial -b /dev/ttyS3 IRQ 15 </code> <p> ÇÏÁö¸¸, <tt>kerneld</tt> °¡ ¿ä±¸ÇÒ ¶§¸¸ µ¿ÀûÀ¸·Î ÀåÀüµÇ´Â Á÷·Ä ¸ðµâÀ» ¾µ °æ¿ì¶ó¸é ºÎÆÃÇÒ ¶§ Çѹø¿¡ IRQ µîµîÀ» ¼³Á¤ÇÒ ¼ö ¾ø°í ±× °ªÀ» ÀÒ¾î¹ö¸®°Ô µÈ´Ù. ¿Ö³ÄÇϸé Á÷·Ä ¸ðµâÀ» ³»·Á³õÀ» ¶§ ¸®´ª½º´Â Ưº°ÇÑ ¼³Á¤À» Àر⠶§¹®ÀÌ´Ù. <p> µû¶ó¼­, ÇÊ¿äÇÒ ¶§ Á÷·Ä ¸ðµâÀ» ÀåÀüÇÏ´Â °æ¿ì, ¸ðµâÀ» ÀåÀüÇÒ ¶§¸¶´Ù IRQ¸¦ ´Ù½Ã ½ÇÁ¤ÇØÁà¾ß ÇÑ´Ù. <sect1>Á÷·Ä Æ÷Æ®¿Í ¼Óµµ ´É·Â¿¡ ´ëÇÑ ÁÖÀÇ <p> °í¼Ó (¿ÜÀå) ¸ðµ© (14,400 Baud ¶Ç´Â ÀÌ»ó)À» ¾µ °æ¿ì, °í¼Ó ¸ðµ©ÀÌ ³»´Â Ãâ·Â ƯÈ÷ µ¥ÀÌÅ͸¦ ¾ÐÃàÇÒ ¶§ ³»´Â Ãâ·ÂÀ» ´Ù·ê ¼ö ÀÖ´Â ´É·ÂÀÌ Á÷·Ä Æ÷Æ®¿¡ ÀÖ¾î¾ß ÇÑ´Ù. <p> ÀÌ°ÍÀº 16550(A)°°Àº ÃֽŠ¹ü¿ë ºñµ¿±â ¼ö½Å Àü´ÞÀÚ(UART: Universal Asynchronous Receiver Transmitter)ÀÌ ÇÊ¿äÇÏ´Ù. ±¸Çü ±â°è(³ª ±¸Çü Á÷·Ä Ä«µå)¸¦ ¾µ °æ¿ì, Á÷·Ä Æ÷Æ®°¡ 8250 UART¸¸ °®°í ÀÖÀ» ¼öµµ ÀÖÀ¸¸ç, ÀÌ°ÍÀº °í¼Ó ¸ðµ©À» »ç¿ëÇÒ ¶§ ½É°¢ÇÑ ¹®Á¦¸¦ ÀÏÀ¸Å³ ¼ö ÀÖ´Ù. <p> ´ÙÀ½ ¸í·ÉÀ» ¾²¸é <tscreen><verb>setserial -a /dev/ttySx</verb></tscreen> <p> ¸®´ª½º´Â °®°í ÀÖ´Â UARTÀÇ ÇüÀ» º¸¿©ÁØ´Ù. 16550A Çü UART¸¦ °®°í ÀÖÁö ¾ÊÀº °æ¿ì »õ Á÷·Ä Ä«µå¸¦ »ç¾ß ÇÑ´Ù(50ºÒ ÀÌÇÏ¿¡ ±¸ÇÒ ¼ö ÀÖ´Ù.). »õ Ä«µå¸¦ »ì ¶§´Â IRQ¸¦ ÀÓÀÇ·Î ¿Å±æ ¼ö ÀÖ´Â°Ô ²À È®ÀÎÇ϶ó! <p> ÁÖÀÇ: 16550 UART ĨÀÇ Ã¹ ¹öÀü¿¡ ¿À·ù°¡ ÀÖ¾ú´Ù. ÀÌ ¿À·ù´Â ±Ý¹æ ã¾ÆÁ³°í °íÄ£ ĨÀÌ ´Ù½Ã ³ª¿Ô´Ù - ÀÌ°ÍÀÌ 16550A UART´Ù. ºñ±³Àû ÀûÀº ÁÖ¼ÒÀ̱ä ÇÏÁö¸¸ À¯ÅëµÇ¾ú´Ù. °®°í ÀÖÀ» °¡´É¼ºÀº ¸Å¿ì ÀûÁö¸¸ Ưº°È÷ Á÷·Ä Ä«µå¿¡ ¹«½¼ ¹®Á¦°¡ ÀÖÀ» °æ¿ì 16550A¶ó°í ³ª¿À´ÂÁö »ìÆ캻´Ù. <sect1>Á÷·Ä Æ÷Æ® À̸§ <p> ÀüÅëÀûÀ¸·Î ¸®´ª½º´Â ÀüÈ­ÇØ ³ª°¡´Â ÂÊÀ» <tt>cuaX</tt>ÀåÄ¡¿¡ ¾²°í ÀüÈ­ÇØ µé¾î¿À´Â ÂÊÀ» <tt>ttySx</tt>ÀåÄ¡·Î ¾´´Ù. <p> ÀÌ°ÍÀÌ ÇÊ¿äÇß´ø Ä¿³Î Äڵ尡 ¹öÀü 2.0.x¿¡¼­ ¹Ù²åÀ¸¹Ç·Î ÀüÈ­¹Þ´Â ÂÊÀ̳ª ³ª°¡´Â ÂÊÀ̳ª ¸ðµÎ <tt>ttySx</tt>·Î ¾µ ¼ö ÀÖ´Ù. ´ÙÀ½¿¡ ³ª¿Ã Ä¿³Î ¹öÁ¯¿¡¼­´Â <tt>cuaX</tt>ÀåÄ¡ À̸§Àº ¾ø¾îÁö´Â °Ô ³´´Ù°í »ý°¢ÇÏ°í ÀÖ´Ù. <sect1>¸ðµ© ¼³Á¤ <p> PPP¸¦ ¾µ¸é ¸ðµ©À» Á¤È®È÷ ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù - ±×·²·Á¸é <bf/¸ðµ© ¼³¸í¼­¸¦ Àоî¶ó/! ´ëºÎºÐÀÇ ¸ðµ©Àº PPP¿¡ ÇÊ¿äÇÑ ¼±ÅûçÇ×ÀÌ ¼±ÅõǾî ÀÖ´Â <bf/°øÀå ±âº» ¼³Á¤/ »óÅ·ΠÃâ½ÃµÈ´Ù.Á¤ÀÇÇØ¾ß µÇ´Â ÃÖ¼ÒÇÑÀÇ ¼³Á¤Àº:- <itemize> <item>Çϵå¿þ¾î È帧Á¦¾î (RTS/CTS) (¸¹Àº ÇìÀ̽º ¸ðµ©¿¡¼­ <tt>&</tt>K3) </itemize> <p> Ç¥ÁØ ÇìÀ̽º ¸í·É¿¡¼­ Á¶»çÇØ¾ß ÇÏ´Â ¼³Á¤Àº ´ÙÀ½°ú °°´Ù:- <itemize> <item>E1 Command/usr/src/linux-2.0.27/include/linux/serial.h Echo ON (chat µ¿ÀÛ¿¡ ¿ä±¸µÊ) <item>Q0 °á°ú ÄÚµå º¸ÀÓ(chat µ¿ÀÛ¿¡ ¿ä±¸µÊ) <item>S0=0 ÀÚµ¿ÀÀ´ä ²ô±â(ÀüÈ­¿Ã ¶§ ¸ðµ©ÀÌ ¹Þ±â¸¦ ¿øÇÏÁö ¾ÊÀ» ¶§) <item><tt>&</tt>C1 ¿¬°á ÈÄ Àü´Þ °ËÃâ »ç¿ë <item><tt>&</tt>S0 µ¥ÀÌŸ ¼³Á¤ Áغñ(DSR: Data set Ready) Ç×»ó »ç¿ë <item>(À§¿¡ µû¶ó ºÎ¼öÀûÀ¸·Î) µ¥ÀÌŸ ´Ü¸» Áغñ(DTR: Data Terminal Ready) </itemize> <p> ´Ù¾çÇÑ ¸ðµ© Á¦ÀÛ»ç¿Í ¸ðµ¨ÀÇ ¼­·Î ´Ù¸¥ ¸ðµ© ¼³Á¤À» Á¦°øÇØÁÖ´Â °÷Àº <url url="http://www.in.net/info/modems/index.html" name="Modem setup information">ÀÌ´Ù. ¼³Á¤¿¡ ´ëÇØ µµ¿ÍÁÙ °ÍÀÌ´Ù. <p> Á¶»çÇÏ´Â µ¿¾È ¸ðµ©°ú ÄÄÇ»ÅÍ »çÀÌÀÇ Á÷·Ä ÀÎÅÍÆäÀ̽º°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁöµµ µµ¿òÀÌ µÈ´Ù. ´ëºÎºÐÀÇ ÃֽŠ¸ðµ©Àº ÀڽŰú »ó´ë¹æ ¸ðµ©ÀÌ ¸ðµÎ ´Ù·ê ¼ö ÀÖ´Â ÃÖ´ë ¼Óµµ·Î ¼Óµµ¸¦ ¹Ù²Ü ¼ö ÀÖ´Â ÀüÈ­ ȸ¼± ÀÎÅÍÆäÀ̽º¸¦ Çã¿ëÇÏ´Â ÇÑÆí ÀÏÁ¤ ¼Óµµ·Î ½ÇÇàÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù. <p> ÀÌ°ÍÀº ºÐÇÒ ¼Óµµ Á¶Á¤À¸·Î ¾Ë·ÁÁ® ÀÖ´Ù. ¸ðµ©ÀÌ À̸¦ Áö¿øÇÒ °æ¿ì ¸ðµ©ÀÇ Á÷·Ä ÀÎÅÍÆäÀ̽º¸¦ ÃÖ°í¼Óµµ·Î °íÁ¤½ÃÄѳõÀ» ¼ö ÀÖ´Ù(º¸Åë 115,200 baudÁö¸¸ 14,400 baud ¸ðµ©ÀÇ °æ¿ì 38,400 baudÀÏ °ÍÀÌ´Ù.). <p> Åë½Å ÇÁ·Î±×·¥(minicomÀ̳ª seyon°°Àº)À» ½á¼­ ¸ðµ© ¼³Á¤À» ¾Ë¾Æ º¸°í PPP¿¡ ¿ä±¸µÇ´Â °ÍÀ¸·Î ¼³Á¤ÇÑ´Ù. ´ëºÎºÐÀÇ ¸ðµ©Àº AT<tt>&</tt> V ¸í·ÉÀ» ÁÖ¸é ÇöÀç ¼³Á¤°ªÀ» º¸¿©ÁÖÁö¸¸, ¸ðµ© ¼³¸í¼­¸¦ Àо´Â °ÍÀÌ ÁÁ´Ù. <p> ¼³Á¤ÇÏ´Ù°¡ Á¤¸» µ¹¾Æ¹ö¸± °Í °°À¸¸é (º¸Åë) AT<tt>&</tt>F ¸í·ÉÀ» ÁÖ¸é Á¦Á¤½ÅÀÌ µÉ ¼ö ÀÖ´Ù. - °øÀå ¼³Á¤°ªÀ¸·Î µÇµ¹·Á ÁØ´Ù. (³»°¡ ½áº» ´ëºÎºÐÀÇ ¸ðµ©Àº °øÀå ±âº»°ª¿¡ PPP¿¡ ÇÊ¿äÇÑ ¸ðµç °Ô ¼³Á¤µÇ¾î ÀÖ¾ú´Ù. - ÇÏÁö¸¸ Á¡°ËÇغÁ¾ß ÇÑ´Ù) <p> ½á¾ßÇÒ ¸ðµ© ¼³Á¤ ¸í·ÉÀ» ´Ù °ñ¶ó³ÂÀ¸¸é, °áÁ¤À» ÇØ¾ß ÇÑ´Ù: ¸ðµ©ÀÇ ÀÌ ¼³Á¤°ªÀ» Àû´çÇÑ AT ¸í·ÉÀ¸·Î ºÒ·¯³¾ ¼ö ÀÖµµ·Ï ºñÈֹ߼³ ¸Þ¸ð¸®¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Ù. ¾Æ´Ï¸é PPP ÀüÈ­°É±â °úÁ¤ÀÇ ÀϺημ­ ¸ðµ©¿¡ ¿Ã¹Ù¸¥ ¼³Á¤À» °Ç³×ÁÙ ¼ö ÀÖ´Ù. <p> ¸ðµ©À» ¸®´ª½º¿¡¼­ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü³ª °ø¿ë Á¦°øÃø¿¡ ÀüÈ­°É±â À§Çؼ­¸¸ ¾´´Ù¸é, ºñ Èֹ߼º ·¥¿¡ ÀúÀåÇÏ´Â °ÍÀÌ °¡Àå °£´ÜÇÏ´Ù. <p> ±×·¸Áö ¾Ê°í, ¸ðµ©ÀÌ ¿©·¯°¡Áö ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥°ú ¿î¿µÃ¼Á¦¿¡¼­ ¾²ÀÎ´Ù¸é ¸ðµ©ÀÌ ÀüÈ­°É ¶§¸¶´Ù Á¤È®ÇÑ »óÅ¿¡ ÀÖÀ» ¼ö ÀÖµµ·Ï ÀüÈ­°É ¶§¸¶´Ù ÀÌ Á¤º¸¸¦ °Ç³×ÁÖ´Â °ÍÀÌ °¡Àå ¾ÈÀüÇÏ´Ù.(¸ðµ©ÀÌ ºñÈֹ߼º ·¥ÀÇ ³»¿ëÀ» ÀÒ¾î¹ö¸± °æ¿ì¿¡ ´ëºñÇØ ¸ðµ© ¼³Á¤À» ±â¾ï½ÃÅ°´Â Ãß°¡ÀÌÀÍÀ» ¾òÀ» ¼ö ÀÖÀ¸¸ç, ±×·± °æ¿ì´Â ½ÇÁ¦ ÀϾ´Ù) <sect1>Á÷·Ä È帧 Á¦¾î <p> µ¥ÀÌŸ°¡ Á÷·Ä Åë½Å ¼± »çÀ̸¦ ¿Ô´Ù°¬´ÙÇÒ ¶§, ÄÄÇ»ÅÍ°¡ ´Ù·ê ¼ö ÀÖ´Â °Íº¸´Ù ´õ »¡¸® µµÂøÇÏ´Â °æ¿ì°¡ ÀÖ´Ù.( ÄÄÇ»ÅÍ´Â ´Ù¸¥ ÀÏÀ» ÇÏ´À¶ó°í ¹Ù»Ü ¼ö ÀÖ´Ù. - ¸®´ª½º´Â ´ÙÁß »ç¿ëÀÚ, ´ÙÁß ÀÛ¾÷ ¿î¿µÃ¼Á¦¶ó´Â Á¡À» »ý°¢Çغ¸¶ó) µ¥ÀÌŸ¸¦ ÀÒ¾î¹ö¸®Áö ¾ÊÀ¸·Á¸é(µ¥ÀÌŸ°¡ ÀÔ·Â ¹öÆÛ¸¦ ³ÑÁö ¾Ê¾Ò´Âµ¥ ÀÒ¾î¹ö¸®Áö ¾ÊÀ¸·Á¸é) µ¥ÀÌŸ È帧À» Á¦¾îÇÏ´Â ¸î°¡Áö ¹æ¹ýÀÌ ÇÊ¿äÇÏ´Ù. <p> Á÷·Ä ȸ¼±¿¡¼­ ÀÌ°ÍÀ» ÇÏ´Â µ¥´Â µÎ°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. <itemize> <item>Çϵå¿þ¾î ½ÅÈ£¸¦ »ç¿ë (º¸³»±â À§ÇØ Áö¿ì±â, ¿ä±¸Çϱâ À§ÇØ Áö¿ì±â [CTS/RTS:Clear To Send/Request to Send]Çؼ­ º¸³¿) <item>¼ÒÇÁÆ®¿þ¾î ½ÅÈ£¸¦ »ç¿ë (XON/XOFF·Î ¾Ë·ÁÁø CTRL S, CTRL Q) </itemize> <p> Å͹̳¯ (¹®ÀÚ) ¿¬°á¿¡¼­ ÈÄÀÚ°¡ ±¦Âú±â´Â ÇÏÁö¸¸, PPP ¸µÅ©¿¡¼­ ¾²´Â µ¥ÀÌŸ´Â ¸ðµÎ 8ºñÆ®´Ù. - µû¶ó¼­ µ¥ÀÌŸÀÇ ¾îµò°¡¿¡ CTRL S, CTRL Q¿¡ ÇØ´çÇÏ´Â Äڵ带 °¡Áø µ¥ÀÌŸ°¡ Àü´ÞµÉ °¡´É¼ºÀÌ ¸Å¿ì Å©´Ù. µû¶ó¼­, ¸ðµ©ÀÌ ¼ÒÇÁÆ®¿þ¾î È帧Á¦¾î¸¦ »ç¿ëÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ´Ù¸é ¾û³×Æ®¿öÅ©°¡ µÈ´Ù. <p> PPP¸¦ ¾²´Â °í¼Ó ¿¬°áÀÇ °æ¿ì(8ºñÆ® µ¥ÀÌŸ¸¦ ¾²´Â) Çϵå¿þ¾î È帧Á¦¾î°¡ ÇʼöÀûÀÌ°í, ÀÌ ¶§¹®¿¡ ¹Ýµå½Ã Çϵå¿þ¾î È帧Á¦¾î¸¦ ½á¾ß ÇÑ´Ù. <sect1>¸ðµ© ÀüÈ­°É±â ½ÃÇè <p> Á÷·Ä Æ÷Æ®¿Í ¸ðµ© ¼³Á¤À» Á¤¸®ÇصР»óÅ¿¡¼­ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡°Ô ÀüÈ­ÇÏ°í ¿¬°áÇØ º½À¸·Î½á ÀÌ ¼³Á¤ÀÌ ÁøÂ¥ µ¿ÀÛÇÏ´ÂÁö È®ÀÎÇØ º¸´Â °ÍÀÌ ÁÁ´Ù. <p> ´Ü¸» Åë½Å ÀÏü(minicom°°Àº)¸¦ ½á¼­, PPP¿¡ ÇÊ¿äÇÑ ¸ðµ© ÃʱâÈ­¸¦ ¼³Á¤ÇÑ ´ÙÀ½, ¿øÇÏ´Â PPP¼­¹ö¿¡ ÀüÈ­ÇØ µé¾î°¡ PPP ¼¼¼ÇÀ» ¿¬´Ù. <p> (ÁÖÀÇ: ÀÌ ´Ü°è¿¡¼­´Â PPP ¿¬°áÀ» ¸¸µéÁö´Â <bf/¾Ê´Â´Ù/. - ´ÜÁö Á¤È®ÇÑ ÀüÈ­¹øÈ£¸¦ °¡Áö°í ÀÖ´ÂÁö, ¶Ç ·Î±äÇÏ°í PPP¸¦ ½ÃÀÛÇϱâ À§ÇØ ¼­¹ö°¡ º¸³»´Â °ÍÀÌ <bf/Á¤È®È÷/ ¹«¾ùÀÎÁö ¾Ë¾Æ³»±â À§Çؼ­ ÀüÈ­ÇÏ´Â °ÍÀÌ´Ù.) <p> ÀÌ °úÁ¤ Áß¿¡, Àüü ·Î±ä °úÁ¤À» °¥¹«¸®(ÆÄÀÏ·Î ÀúÀå)Çϰųª Á¶½É½º·´°Ô (<EM>±²ÀåÈ÷ Á¶½É½º·´°Ô </EM>) »ç¿ëÀÚ À̸§°ú ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ¾ß ÇÑ´Ù°í ¾Ë·ÁÁÖ±â À§ÇØ ¼­¹ö°¡ ¾î¶² ¸í·ÉÇàÀ» º¸³»ÁÖ´ÂÁö º£²¸³õ¾Æ¾ß ÇÑ´Ù(±×¸®°í PPP ¿¬°áÀ» ±¸ÃàÇϱâ À§ÇØ ÇÊ¿äÇÑ ´Ù¸¥ ¸í·Éµµ) <p> ¼­¹ö°¡ PAP¸¦ ¾µ °æ¿ì, ·Î±ä ¸í·ÉÇàÀ» ´Â ¾ÊÁö¸¸, ´ë½Å ¿¬°á Á¦¾î ÇÁ·ÎÅäÄÝ(ÀÇ ¹®ÀÚÇ¥Çö)ÀÌ È­¸é¿¡ ³ªÅ¸³ª´Â °ÍÀ» º¸°Ô µÉ °ÍÀÌ´Ù(¾²·¹±âó·³ º¸ÀδÙ). <p> ¸î°¡Áö °æ°í:- <p> <itemize> <item>¸î¸î ¼­¹ö´Â »ó´çÈ÷ Áö´ÉÇüÀÌ´Ù: ¹®ÀÚ ±â¹Ý À̸§/ºñ¹Ð¹øÈ£³ª PAP¸¦ ½á¼­ ·Î±äÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü³ª °ø¿ë »çÀÌÆ®°¡ PAP¸¦ »ç¿ëÇϴµ¥µµ ½ÃÀÛÇÒ ¶§ ¹Ù·Î ¾²·¹±â°¡ º¸ÀÌÁö ¾Ê´Â´Ù°í Çؼ­ ¹º°¡ À߸ø ¼³Á¤Ç߱⠶§¹®À̶ó°í ÇÒ ¼ö´Â ¾ø´Ù. <item>¾î¶² ¼­¹ö´Â ¸î°¡Áö ¹®ÀÚÇü ÃʱâÈ­¸¦ ¿ä±¸ÇÑ <EM>´ÙÀ½¿¡</EM> Ç¥ÁØ PAP °úÁ¤À» ½ÃÀÛÇÑ´Ù. <item>¾î¶² PPP ¼­¹ö´Â ¼öµ¿ÀûÀÌ´Ù - ÀüÈ­°Ç Ŭ¶óÀ̾ðÆ® Ãø¿¡¼­ À¯È¿ÇÑ lcp ÆÐŶÀ» º¸³»±â Àü¿¡´Â °¡¸¸È÷ ¾É¾Æ¼­ ¾Æ¹« °Íµµ º¸³»Áö ¾Ê´Â´Ù. ¿¬°áÇÑ ¼­¹ö¿¡¼­ ¼öµ¿ »óÅ¿¡ ÀÖÀ» ¶§´Â ¾²·¹±â¸¦ ÀüÇô º¼¼ö ¾ø´Ù! <item>¾î¶² ¼­¹ö¿¡¼­´Â ½ÇÇàÅ°¸¦ ´©¸£±â Àü¿¡´Â PPP¸¦ ½ÇÇàÇÏÁö ¾Ê´Â´Ù - µû¶ó¼­ Á¤È®È÷ ·Î±äÇߴµ¥µµ ¾²·¹±â¸¦ º¼ ¼ö ¾ø´Ù¸é Çѹø ½ÇÇàÅ°¸¦ ´­·¯º¸´Â °ÍÀÌ ÁÁ´Ù! </itemize> <p> µÎ¹ø ÀÌ»ó ÀüÈ­ÇØ º¸´Â °ÍÀÌ ÁÁ´Ù - ¾î¶² ¼­¹ö´Â ·Î±äÇÒ ¶§¸¶´Ù (¿¹¸¦ µé¾î ·Î±ä ½Ã°£) ¸í·ÉÇàÀ» ¹Ù²Û´Ù. ÀüÈ­ÇØ µé¾î°¥ ¶§ ¸®´ª½º°¡ ¸Å¹ø ¾Ë¾Æ³»¾ß ÇÏ´Â ÇʼöÀûÀÎ ¸í·ÉÇàÀº ´ÙÀ½°ú °°´Ù:- <itemize> <item>»ç¿ëÀÚ À̸§À» ÀÔ·ÂÇ϶ó´Â ¸í·ÉÇà; <item>ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇ϶ó´Â ¸í·ÉÇà; </itemize> <p> ¼­¹ö¿¡¼­ PPP¸¦ ½ÃÀÛÇÒ ¶§ ¸í·ÉÀ» Áà¾ß ÇÑ´Ù¸é, ÀÏ´Ü ·Î±äÇÑ ´ÙÀ½¿¡ ppp¸¦ ½ÃÀÛÇÑ´Ù°í ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ¸í·ÉÇàÀ» ¾Ë¾ÆµÎ¾î¾ß ÇÑ´Ù. <p> ·Î±äÇÑ ´ÙÀ½ ÀÚµ¿ÀûÀ¸·Î ¼­¹ö¿¡¼­ PPP¸¦ ½ÃÀÛÇÏ´Â °æ¿ì È­¸é »ó¿¡ ¾²·¹±â¸¦ º¼ ¼ö ÀÖ´Ù - ÀÌ°ÍÀÌ PPP ¼­¹ö¿¡¼­ ³» ±â°è·Î PPP ¿¬°áÀ» ½ÃÀÛÇÏ°í ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï Á¤º¸¸¦ º¸³»´Â °ÍÀÌ´Ù. <p> ´ÙÀ½°ú °°ÀÌ º¸ÀÏ °ÍÀÌ´Ù:- <p> <code> ~y}#.!}!}!} }8}!}$}%U}&dquot;}&} } } } }%}& ...}'}&dquot;}(}&dquot;} .~~y} </code> <p> (°è¼Ó º¸³»µµ·Ï ³ÀµÐ´Ù.!) <p> ¸î¸î ½Ã½ºÅÛ¿¡¼­ PPP´Â ¸í¹éÈ÷ ¼­¹ö¿¡¼­ ½ÃÀÛÇÒ ¼öµµ ÀÖ´Ù. ÀÌ°ÍÀº ¼­¹ö°¡ PPP ·Î±ä°¡ ½© ·Î±ä¿¡ °°Àº »ç¿ëÀÚ À̸§°ú ºñ¹Ð¹øÈ£ ½ÖÀ» ¾²µµ·Ï ¼³Á¤µÇ¾ú±â ¶§¹®ÀÌ´Ù. ÀÌ·± °æ¿ì ·Î±äÇÑ ´ÙÀ½ ÀÌ ¸í·ÉÀ» ÁÖ¾î¾ß ÇÑ´Ù. ´Ù½Ã PPPÀÇ ¼­¹ö°¡ ÂÊ¿¡¼­ ¿¬°áÀÌ ½ÃÀÛÇÒ ¶§ ¾²·¹±â°ªÀ» º¼ ¼ö ÀÖ´Ù. <p> ¿¬°áÇÑ ´ÙÀ½¿¡ (·Î±äÇÏ°í ÇÊ¿äÇÏ´Ù¸é PPP ¼­¹ö¸¦ ½ÃÀÛ½ÃŲ ´ÙÀ½¿¡) ÀÌ°ÍÀÌ Áï½Ã ³ªÅ¸³ªÁö ¾Ê´Â´Ù¸é, <bf/½ÇÇàÅ°/¸¦ ´­·¯ PPP ¼­¹ö°¡ ½ÃÀÛÇÏ´ÂÁö º¸°í... <p> ÀÌ ½ÃÁ¡¿¡¼­ ¸ðµ©À» ²÷´Â´Ù. (º¸Åë ¸ðµ©ÀÌ OK¶ó°í ÀÀ´äÇÒ ¶§±îÁö <tt>+++</tt>¸¦ »¡¸® ÀÔ·ÂÇÑ ´ÙÀ½ ATHO ¸í·ÉÀ» ÁÖ¸é µÈ´Ù.) <p> ¸ðµ©À» ÀÛµ¿½Ãų ¼ö ¾ø´Ù¸é, ¸ðµ© ¼³¸í¼­¸¦ Àаí Åë½Å ÇÁ·Î±×·¥ÀÇ man ÆäÀÌÁö¿Í Serial HOWTO¸¦ Àд´Ù! ÀÏ´Ü Çغ» ´ÙÀ½¿¡ À§ÀÇ °ÍÀ» ´Ù½Ã Çغ¸¶ó. <sect>À̸§ ÁÖ¼Ò Çؼ®(DNS) ¼³Á¤<label id="DNS"> <p> »ç¶÷ÀÌ ¹°°Ç¿¡ À̸§ ºÙÀ̱⸦ ÁÁ¾ÆÇÏ´Â ¸¸Å­ ÄÄÇ»ÅÍ´Â ÁÖ¼Ò¸¦ ÁÁ¾ÆÇÑ´Ù. TCP/IP ³×Æ®¿öÅ©¿¡¼­ (ÀÎÅͳÝÀÌ ¹Ù·Î ÀÌ°ÍÀÌ´Ù), ¿ì¸®´Â ±â°è¸¦ ƯÁ¤ÇÑ À̸§À¸·Î ºÎ¸¥´Ù - ±×¸®°í ¸ðµç ±â°è´Â ƯÁ¤ÇÑ <tt>&dquot;</tt> ¿µ¿ª(Domain)<tt>&dquot;</tt>¿¡ ÀÖ´Ù. ¿¹¸¦ µé¾î ³» ¸®´ª½º ¿öÅ©½ºÅ×¼ÇÀº <bf/archenland/¶ó°í ºÒ¸®¸ç <bf/interweft.com.au/ ¿µ¿ª¿¡ ³õ¿© ÀÖ´Ù. »ç¶÷ÀÌ ÀÌÇØÇÒ ¼ö ÀÖ´Â À̸§Àº ±×·¡¼­ archenland.interweft.com.au(º¸Åë ¿ÏÀüÇÑ ÀÚ°ÝÀ» °®Ãá ¿µ¿ª À̸§-FQDN, Fully Qualified Domain NameÀ̶ó°í ºÎ¸¥´Ù)°¡ µÈ´Ù. <p> ÇÏÁö¸¸, ÀÎÅͳݿ¡¼­ ¾î¶² ÄÄÇ»ÅÍ°¡ ´Ù¸¥ ±â°è¸¦ ÀÌ À̸§À¸·Î ã¾ÒÀ» ¶§ ½ÇÁ¦´Â ÀÎÅÍ³Ý »ó¿¡¼­ Åë½ÅÇÒ ¶§ »ç¿ëµÇ´Â IP ÁÖ¼Ò·Î ÀÌÇصǴ °ÍÀÌ´Ù. <p> ±â°è(¿Í ¿µ¿ª) À̸§ÀÌ ÀÎÅͳݿ¡¼­ ½ÇÁ¦·Î »ç¿ëµÇ´Â ÁÖ¼Ò·Î ¹ø¿ª(Çؼ®)ÇÏ´Â °ÍÀº ¿µ¿ª À̸§ ¼­ºñ½º¸¦ Á¦°øÇÏ´Â ±â°è°¡ ÇÏ´Â ÀÏÀÌ´Ù. <p> ¾î¶² ÀÏÀÌ ÀϾî³Ä´À³Ä Çϸé:- <p> <itemize> <item>³» ±â°è´Â ƯÁ¤ÇÑ ÄÄÇ»ÅÍÀÇ IP ÁÖ¼Ò¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù. ÀÌ Á¤º¸¸¦ ¿ä±¸ÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ³» ¸®´ª½º PCÀÇ Çؼ®ÀÚ¿¡°Ô ÀÌ Á¤º¸¸¦ ´Þ¶ó°í ¿äûÇÑ´Ù. <item>Çؼ®ÀÚ´Â ·ÎÄà ȣ½ºÆ® ÆÄÀÏÀ» °Ë»öÇϰųª ¾Ë°í ÀÖ´Â DNS¸¦ °Ë»öÇÑ´Ù(Çؼ®ÀÚÀÇ Á¤È®ÇÑ µ¿ÀÛÀº <tt>/etc/host.conf</tt>¿¡ Á¤ÀǵǾî ÀÖ´Ù); <item>È£½ºÆ® ÆÄÀÏ¿¡¼­ ´äÀÌ ÀÖÀ¸¸é ´äÀ» µ¹·ÁÁÖ°í; <item>DNS°¡ Á¤ÀǵǾî ÀÖÀ¸¸é, PC´Â ±× ±â°è¸¦ °Ë»öÇÑ´Ù; <item>DNS ±â°è°¡ ¿ä±¸µÈ À̸§ÀÇ IP ÁÖ¼Ò¸¦ ÀÌ¹Ì ¾Ë°í ÀÖÀ¸¸é À̸¦ µ¹·ÁÁÖ°í, ±×·¸Áö ¾ÊÀ¸¸é ±× Á¤º¸¸¦ ±¸Çϱâ À§ÇØ ÀÎÅͳÝÀÇ ´Ù¸¥ DNS¸¦ °Ë»öÇÑ´Ù. ÀÌ ³×ÀÓ ¼­¹ö´Â ¿ä±¸ÇÑ Çؼ®ÀÚ¿¡°Ô ÀÌ Á¤º¸¸¦ µ¹·ÁÁÖ°í - Çؼ®ÀÚ´Â ¿äûÇÑ ÀÀ¿ëÇÁ·Î±×·¥¿¡°Ô Á¤º¸¸¦ ÁØ´Ù. </itemize> <p> <bf/³»°¡/ ±â°è À̸§¸¸ ½è´Âµ¥µµ <bf/ÄÄÇ»ÅÍ°¡/ ÀÛ¾÷À» ÇÏ´Â µ¥ ÇÊ¿äÇÑ IP ÁÖ¼Ò·Î ¹ø¿ªÇÒ ¼ö ÀÖµµ·Ï PPP ¿¬°áÀ» ¸¸µé ¶§ ¸®´ª½º ±â°è¿¡°Ô È£½ºÆ® À̸§À» IP ÁÖ¼Ò¸¦ ¾îµð¼­ ¹Ù²Ü ¼ö ÀÖ´ÂÁö (ÁÖ¼Ò Çؼ®) Á¤º¸¸¦ ¾Ë·ÁÁÖ¾î¾ß ÇÑ´Ù. <p> ÇÑ°¡Áö ¹æ¹ýÀº Á¢¼ÓÇÒ ¸ðµç È£½ºÆ® À̸§À» <tt>/etc/hosts</tt> ÆÄÀÏ¿¡ ÀÔ·ÂÇÏ´Â °ÍÀÌ°í(ÀÎÅͳݿ¡ Á¢¼ÓÇÏ°í ÀÖ´Ù¸é Çö½ÇÀûÀ¸·Î ¿ÏÀüÈ÷ ºÒ°¡´ÉÇÑ ÀÏÀÌ´Ù.); ´Ù¸¥ ¹æ¹ýÀº À̸§¿¡ ÇØ´çÇÏ´Â ±â°è IP ÁÖ¼Ò¸¦ ¾²´Â °ÍÀÌ´Ù.(°¡Àå ÀÛÀº ·£¿¡¼­°¡ ¾Æ´Ï¶ó¸é ¹øÈ£¸¦ ¸ðµÎ ±â¾ïÇÏ´Â °ÍÀº ºÒ°¡´ÉÇÏ´Ù.) <p> °¡Àå ÁÁÀº ¹æ¹ýÀº ¸®´ª½º¸¦ ¼³Á¤Çؼ­ ¾îµð¼­ ÀÚµ¿À¸·Î À̸§À» ¹øÈ£¸¦ ¹Ù²Ü ¼ö ÀÖ´ÂÁö ¾Ë¼ö ÀÖµµ·Ï ÇØÁÖ´Â °ÍÀÌ´Ù. ÀÌ Á¤º¸´Â DNS ½Ã½ºÅÛ¿¡¼­ Á¦°øÇÑ´Ù. ÇÊ¿äÇÑ °ÍÀº ´ÜÁö DNSÀÇ IP ¹øÈ£¸¦ <tt>/etc/resolv.conf</tt> ÆÄÀÏ¿¡ ÀÔ·ÂÇÏ´Â °Í »ÓÀÌ´Ù. <sect1>/etc/resolv.conf ÆÄÀÏ <p> PPP ¼­¹ö ½Ã½ºÅÛ °ü¸®ÀÚ/ »ç¿ëÀÚ Áö¿øó¿¡¼­ µÎ°³ÀÇ DNS IP ÁÖ¼Ò¸¦ ÁÙ °ÍÀÌ´Ù(ÇʼöÀûÀÎ °ÍÀº Çϳª´Ù - µÎ°³°¡ ÀÖÀ¸¸é ÇÑÂÊ¿¡ ¹®Á¦°¡ ÀÖÀ» ¶§ ´ëºñÇÒ ¼ö ÀÖ´Ù.). <p> ¾Õ¿¡¼­ ¸»ÇÑ °Íó·³, ¸®´ª½º´Â MS À©µµ¿ì 95°¡ ÇÏ´Â ½ÄÀ¸·Î DNS IP ÁÖ¼Ò¸¦ ¼³Á¤ÇÏÁö ¸øÇÑ´Ù. µû¶ó¼­ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üÇÑÅ× ÀÌ Á¤º¸¸¦ ´Þ¶ó°í (Ä£ÀýÈ÷) <bf/°íÁýÀ» ºÎ·Á¾ß ÇÑ´Ù/. <p> <tt>/etc/resolv.conf</tt>ÆÄÀÏÀº ÀÌ·± ½ÄÀÌ´Ù:- <p> <code> domain your.isp.domain.name nameserver 10.25.0.1 nameserver 10.25.1.2 </code> <p> ÀÌ ÆÄÀÏÀ» ÆíÁýÇؼ­(¾ø´Ù¸é ¸¸µé¾î¼­) ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ Á¦°øÇÑ Á¤º¸¸¦ ³Ö´Â´Ù. ¾Æ·¡¿Í °°Àº ¼ÒÀ¯±Ç°ú Çã°¡°¡ µÇ¾î ÀÖÀ» °ÍÀÌ´Ù: <p> <tscreen><verb> -rw-r--r-- 1 root root 73 Feb 19 01:46 /etc/resolv.conf </verb></tscreen> <p> ¾ÖÃÊ¿¡ ·£ »ó¿¡ ÀÖ¾ú±â ¶§¹®¿¡ ¹ú½á <tt>/etc/resolv.conf</tt>¸¦ °®°í ÀÖ´Ù¸é ±×³É ¿ø·¡ ÀÖ´ø ÆÄÀÏ¿¡´Ù PPP DNS ¼­¹öÀÇ IP ÁÖ¼Ò¸¦ µ¡ºÙÀÌ¸é µÈ´Ù. <sect1>/etc/host.conf ÆÄÀÏ <p> <tt>/etc/host.conf</tt>ÆÄÀÏÀÌ Á¦´ë·Î ¼³Á¤µÇ¾ú´ÂÁöµµ È®ÀÎÇØ¾ß ÇÑ´Ù. ´ÙÀ½°ú °°Àº ¸ð¾çÀÌ´Ù. <code> order hosts,bind multi on </code> <p> ÀÌ°ÍÀº Çؼ®ÀÚ¿¡°Ô DNS¿¡ Çؼ® °Ë»öÀ» ¿äûÇϱâ Àü¿¡ ¸ÕÀú È£½ºÆ® ÆÄÀÏ¿¡ ÀÖ´Â Á¤º¸¸¦ ¾²¶ó°í ¿äûÇÑ´Ù. <sect>PPP ¾²±â¿Í ·çÆ® Ư±Ç<label id="root"> <p> PPP°¡ ³×Æ®¿öÅ© ÀåÄ¡¸¦ ¼³Á¤ÇØ¾ß ÇÏ°í, Ä¿³Î ¶ó¿ìÆà Å×À̺íÀ» ¹Ù²ã¾ß ÇÏ´Â µîµî ¶§¹®¿¡ ·çÆ® Ư±ÇÀÌ ÀÖ¾î¾ß PPP¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. <p> ·çÆ® ÀÌ¿ÜÀÇ »ç¿ëÀÚµéÀÌ PPP ¿¬°áÀ» ¼³Á¤ÇÏ·Á¸é, pppd ÇÁ·Î±×·¥ÀÌ ÀϹݻç¿ëÀÚµµ ·çÆ®·Î »ç¿ëÇϵµ·Ï ¼³Á¤µÇ¾î¾ß ÇÑ´Ù:- <p> <tscreen><verb> -rwsr-xr-x 1 root root 95225 Jul 11 00:27 /usr/sbin/pppd </verb></tscreen> <p> <tt>/usr/sbin/pppd</tt>°¡ ÀÌ·± ½ÄÀ¸·Î ¼³Á¤µÇ¾î ÀÖÁö ¾Ê´Ù¸é, <bf/·çÆ®·Î½á/ ´ÙÀ½ ¸í·ÉÀ» ÁÖ¾î¾ß ÇÑ´Ù. <p> <tscreen><verb>chmod u+s /usr/sbin/pppd</verb></tscreen> <p> ÀÌ ¸í·ÉÀ» ÁÖ¸é ÀÏ¹Ý »ç¿ëÀÚ<bf/¶óµµ/ pppd¸¦ ·çÆ® ±ÇÇÑÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ÀÌ°ÍÀº ÀÏ¹Ý »ç¿ëÀÚ°¡ ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º¿Í Ä¿³Î ¶ó¿ìÆà Å×À̺íÀ» ¼³Á¤Çϴµ¥ ÇÊ¿äÇÑ ±ÇÇÑÀ» °¡Áö°í pppd¸¦ ½ÇÇàÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. <p> ÀÏ¹Ý »ç¿ëÀÚµéÀÌ ·çÆ® Ư±ÇÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¼³Á¤ÇصРÇÁ·Î±×·¥Àº Ä¡¸íÀûÀÎ º¸¾È ±¸¸ÛÀÌ µÉ ¼ö ÀÖÀ¸¹Ç·Î ÇÁ·Î±×·¥ÀÇ ·çÆ® Ư±Ç °ø°³´Â ´ë´ÜÈ÷ Á¶½É½º·´°Ô ÇØ¾ß ÇÑ´Ù. ¸¹Àº ÇÁ·Î±×·¥(pppd¸¦ Æ÷ÇÔÇؼ­) Àº ÀϹݻç¿ëÀÚµéÀÌ ·çƮƯ±ÇÀ¸·Î »ç¿ëÇÒ °æ¿ìÀÇ À§ÇèÀ» ÃÖ¼ÒÈ­Çϱâ À§ÇØ Á¶½É½º·´°Ô ÀÛ¼ºµÇ¾úÀ¸¹Ç·Î ÀÌ°ÍÀ» ½áµµ ¾ÈÀüÇÏ´Ù(ÇÏÁö¸¸ º¸ÀåÀº ¾ø´Ù.). <p> ½Ã½ºÅÛÀ» ¾î¶»°Ô ¿î¿µÇÒÁö¿¡ µû¶ó - Ưº°È÷ ½Ã½ºÅÛÀÇ ¾Æ¹«¶óµµ PPP ¿¬°áÀ» ÃʱâÈ­ÇÒ ¼ö ÀÖµµ·Ï Çϱ⸦ ¿øÇÑ´Ù¸é, ppp-on/off ½ºÅ©¸³Æ®¸¦ Àаí, ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ°Ô µÉ °ÍÀÌ´Ù.(È¥ÀÚ ¾²´Â °æ¿ì¶ó¸é ±¦Âú´Ù) <p> ÇÏÁö¸¸, ¾Æ¹«³ª PPP ¿¬°áÀ» ½ÃÀÛÇÏ´Â °ÍÀÌ ´Þ°©Áö ¾Ê´Ù¸é(¿¹¸¦µé¾î, ¾ÆÀÌ°¡ ³» ¸®´ª½º PC¿¡ °èÁ¤À» °®°í ÀÖ°í ³» °¨µ¶¾øÀÌ ÀÎÅͳݿ¡ ¿¬°áÇÏ´Â °ÍÀÌ ½È´Ù¸é), PPP±×·ìÀ» ¸¸µé ÇÊ¿ä°¡ ÀÖ´Ù.(·çÆ®·Î¼­, <tt>/etc/group</tt> ÆÄÀÏÀ» ÆíÁýÇÑ´Ù) ±×¸®°í:- <itemize> <item>pppd¸¦ ·çÆ®¿Í PPP±×·ì¿¡°Ô ·çÆ®±ÇÇÑÀ¸·Î °ø°³ÇÏ°í '´Ù¸¥ »ç¿ëÀÚ¿¡ ´ëÇÑ Çã°¡'´Â ºó ä·Î ³öµÐ´Ù. ¾Æ·¡¿Í °°´Ù. <tscreen><verb> -rwsr-x--- 1 root PPP 95225 Jul 11 00:27 /usr/sbin/pppd </verb></tscreen> <item>ppp-on/off ½ºÅ©¸³Æ®¸¦ ·çÆ®¿Í PPP ±×·ìÀÌ ¼ÒÀ¯ÇÏ°Ô ÇÑ´Ù. <item>ppp-on/off ½ºÅ©¸³Æ®¸¦ PPP ±×·ìÀÌ Àаí/½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. <tscreen><verb> -rwxr-x--- 1 root PPP 587 Mar 14 1995 /usr/sbin/ppp-on -rwxr-x--- 1 root PPP 631 Mar 14 1995 /usr/sbin/ppp-off </verb></tscreen> <item>ppp-on/off ¿¡ ´ëÇÑ ´Ù¸¥ »ç¿ë±ÇÀº ºó ä·Î µÐ´Ù. <item>PPP¸¦ »ç¿ëÇÒ »ç¿ëÀÚµéÀ» <tt>/etc/group</tt> ÆÄÀÏÀÇ PPP ±×·ì¿¡ Ãß°¡ÇÑ´Ù. </itemize> <p> ÀÌ·¸°Ô ÇØ µÎ¾îµµ ÀÏ¹Ý »ç¿ëÀÚµéÀº ¼ÒÇÁÆ® ¿þ¾î Á¦¾î »óÀ¸·Î ¿¬°áÀ» ²÷À» ¼ö ¾ø´Ù! <tt>ppp-off</tt> ½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃÅ°·Á¸é ¿©ÀüÈ÷ ·çÆ® ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÑ´Ù. ÇÏÁö¸¸, ¾î¶² »ç¿ëÀÚ¶óµµ ¸ðµ©À» ±×³É ²¨¹ö¸± ¼ö ÀÖ´Ù(¾Æ´Ï¸é ³»ºÎ¸ðµ©ÀÇ °æ¿ì ÀüÈ­¼±À» »Ì¾Æ¹ö¸± ¼ö ÀÖ´Ù.) <p> ÀÌ·± ¼³Á¤ÀÇ ´Ù¸¥ (±×¸®°í ´õ ³ªÀº) ¹æ¹ýÀº <tt>sudo</tt>ÇÁ·Î±×·¥À» ¾²´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ¿ùµîÇÑ º¸¾ÈÀ» ÁÖ°í ´ë»óÀ» ¼³Á¤Çؼ­ ¾î¶² (±ÇÇÑÀÖ´Â) »ç¿ëÀÚµµ ½ºÅ©¸³Æ®¸¦ ½á¼­ ¿¬°áÀ» ¸¸µé°Å³ª/³¡³»°Å³ª ÇÒ ¼ö ÀÖµµ·Ï ÇÑ´Ù. <tt>sudo</tt>¸¦ ¾²¸é ±ÇÇÑÀÖ´Â »ç¿ëÀÚ¸¦ Á¤Çؼ­ PPP ¿¬°áÀ» È®½ÇÇÏ°í ¾ÈÀüÇÏ°Ô ¸¸µé°Å³ª/³¡³¾ ¼ö ÀÖµµ·Ï Çã¿ëÇÒ ¼ö ÀÖ´Ù. <sect>PPP ¿¬°á ÆÄÀÏÀÇ ¼³Á¤<label id="options"> <p> PPP¸¦ ¸ðµç »ç¿ëÀÚµéÀÌ ¾µ ¼ö ÀÖ°Ô ÇÏ°í ½Í´õ¶óµµ ÀÏ´Ü <bf/·çÆ®/·Î ·Î±äÇؼ­ PPP ¼³Á¤¿¡ ÇÊ¿äÇÑ µð·ºÅ丮¿Í ÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÑ´Ù. <p> PPP´Â ¸î °³ÀÇ ÆÄÀÏÀ» ¸¸µé¾î¼­ PPP¿¬°áÀ» ¸¸µé°í ¼³Á¤ÇÑ´Ù. ÆÄÀÏÀº PPP 2.1.2¿Í 2.2°¡ ¼­·Î À̸§À̳ª À§Ä¡°¡ ´Ù¸£´Ù. <p> PPP 2.1.2¿ë ÆÄÀÏÀº:- <code> /usr/sbin/pppd # PPP ½ÇÇàÆÄÀÏ /usr/sbin/ppp-on # ÀüÈ­ ¹× ¿¬°á ½ºÅ©¸³Æ® /usr/sbin/ppp-off # ¿¬°á ²÷±â ½ºÅ©¸³Æ® /etc/ppp/options # ¸ðµç ¿¬°á¿¡ ´ëÇÑ pppd ¼±ÅûçÇ× /etc/ppp/options.ttyXX # ÇØ´ç Æ÷Æ® ¿¬°á¿¡ ´ëÇÑ ¼±ÅûçÇ× </code> <p> PPP 2.2¿ë ÆÄÀÏÀº:- <p> <code> /usr/sbin/pppd # PPP ½ÇÇàÆÄÀÏ /etc/ppp/scripts/ppp-on # ÀüÈ­ ¹× ¿¬°á ½ºÅ©¸³Æ® /etc/ppp/scripts/ppp-on-dialer # ÀüÈ­°É±â ½ºÅ©¸³Æ®ÀÇ Ã¹ºÎºÐ /etc/ppp/scripts/ppp-off # ½ÇÁ¦ chat ½ºÅ©¸³Æ® ÀÚü /etc/ppp/options # ¸ðµç ¿¬°á¿¡ ´ëÇÑ pppd ¼±ÅûçÇ× /etc/ppp/options.ttyXX # ÇØ´ç Æ÷Æ® ¿¬°á¿¡ ´ëÇÑ ¼±ÅûçÇ× </code> <p> ·¡µåÇÞ ¸®´ª½º »ç¿ëÀÚµéÀº Ç¥ÁØ ·¡µåÇÞ 4.X ¼³Ä¡°¡ ÀÌ ½ºÅ©¸³Æ®µéÀ» <tt>/usr/doc/ppp-2.2.0f-2/scripts</tt>¿¡ ±ò¾Ò´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. <p> /etc µð·ºÅ丮¿¡´Â ppp µð·ºÅ丮°¡ ÀÖÀ» °ÍÀÌ´Ù:- <p> <tscreen><verb>drwxrwxr-x 2 root root 1024 Oct 9 11:01 ppp</verb></tscreen> <p> ¾øÀ» °æ¿ì¿¡´Â À§ÀÇ ¼ÒÀ¯±Ç°ú Çã°¡¸¦ °®µµ·Ï ¸¸µç´Ù. <p> µð·ºÅ丮°¡ ÀÌ¹Ì ÀÖ¾ú´Ù¸é °Å±â¿¡ <bf/options.tpl/À̶ó´Â ¼±ÅûçÇ× ¿¹Á¦ÀÌ µé¾îÀÖÀ» °ÍÀÌ´Ù.¾øÀ» °æ¿ì¿¡ ´ëºñÇØ ¾Æ·¡¿¡ Àû¾î ³õ¾Ò´Ù. <p> ¿©±â¿¡ °ÅÀÇ ´ëºÎºÐÀÇ PPP ¼±ÅûçÇ׿¡ ´ëÇÑ ¼³¸íÀÌ ÀÖÀ¸¹Ç·Î Ãâ·ÂÇؼ­ ÀÌ°ÍÀ» pppd man ÆäÀÌÁö¿Í ºñ±³ÇØ°¡¸ç Àд °ÍÀÌ ÁÁ´Ù.ÀÌ°ÍÀ» <tt>/etc/ppp/options</tt> ÆÄÀÏÀ» ¸¸µé ¶§ ±âÃÊ·Î »ï´Â °Íµµ ÁÁÁö¸¸, ¾Æ¸¶ ÀÌ ¿¹Á¦¿¡ ÀÖ´Â ¸ðµç ¸í·ÉÀ» ´Ù ³ÖÀ» ÇÊ¿ä¾øÀÌ ÀÚ±â ÆÄÀÏÀ» µû·Î ¸¸µå´Â °ÍÀÌ ´õ ³ªÀ» °ÍÀÌ´Ù - ÀÌ°ÍÀÌ ÀÐ°í °ü¸®Çϴµ¥ ÈξÀ ª°í ½±´Ù. <p> ¿©·¯°³ÀÇ Á÷·Ä ȸ¼±/¸ðµ©À»(PPP ¼­¹ö°¡ ÀüÇüÀûÀÎ °æ¿ì´Ù) °®°í ÀÖÀ» °æ¿ì¿¡ ÀüÈ­°É±â¿Í ¹Þ±â¸¦ Áö¿øÇÒ ¸ðµç Á÷·Ä Æ÷Æ®¿¡ °øÅëÀûÀÎ ¼±ÅûçÇ×À» °®°í ÀÖ´Â <tt>/etc/ppp/options</tt>ÆÄÀÏÀ» ¸¸µé°í °¢°¢ÀÇ Æ÷Æ®¿¡ ¸Â°Ô °³º°ÀûÀÎ ¼³Á¤À» °®´Â PPP ¿¬°áÀ» ÇÒ ¼ö ÀÖµµ·Ï °¢ ȸ¼±¸¶´Ù °³º°ÀûÀÎ ¼±ÅûçÇ× ÆÄÀÏÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. <p> Æ÷Æ®¿¡ Á¤ÇسõÀº ¼±ÅûçÇ× ÆÄÀÏÀº <tt>options.ttyx1</tt>, <tt>options.ttyx2</tt> µîµîÀ̶ó°í À̸§ºÙÀÌ°Ô µÈ´Ù.(xÀÚ¸®¿¡ Á÷·Ä Æ÷Æ®¿¡ ÀûÇÕÇÑ ¹®ÀÚ¸¦ ³Ö´Â´Ù) <p> ÇÏÁö¸¸, PPP¿¬°áÀÌ Çϳª »ÓÀ̶ó¸é ±âºÐÁÁ°Ô <tt>/etc/ppp/options</tt>ÆÄÀÏÀ» ¾²¸éµÈ´Ù. ¾Æ´Ï¸é pppd ¸í·ÉÇà ÀÚü¿¡ ¸Å°³º¯¼ö·Î ¸ðµç ¼±ÅûçÇ×À» Áý¾î³ÖÀ» ¼öµµ ÀÖ´Ù. <p> <tt>/etc/ppp/options.ttySx</tt> ÆÄÀÏÀ» ¾²´Â ¼³Á¤À» °ü¸®ÇÏ´Â ÂÊÀ̽±´Ù. ¿©·¯°³ÀÇ ´Ù¸¥ Àå¼Ò·Î PPP¸¦ ¿¬°áÇÏ´Â °æ¿ì, <tt>/etc/ppp/options.site</tt>ÆÄÀÏ¿¡ °¢°¢ÀÇ Àå¼Ò¿¡ ´ëÇÑ ¼±ÅûçÇ× ÆÄÀÏÀ» ¸¸µé ¼ö ÀÖ°í ¿¬°áÇÒ ¶§ PPP ¸í·ÉÀÇ º¯¼ö·Î ÁÙ ¼ö ÀÖ´Ù(pppd ¸í·ÉÇà¿¡ <tt>file [¼±ÅÃÆÄÀÏÀ̸§]</tt>À̶ó°í pppd ¼±ÅûçÇ×À» ÁÖ¸é µÈ´Ù). <sect1> Á¦°øµÈ ¼±ÅûçÇ× ¿¹Á¦ ÆÄÀÏ <p> PPP ¹èÆ÷º» Áß ¸î°³¿¡ ÀÌ ¼±ÅûçÇ× ¿¹Á¦ÆÄÀÏÀÌ ºüÁ®ÀÖ´Â °Í °°¾Æ¼­ ¿ÏÀüÇÑ ÆÄÀÏÀ» ¿Å°Ü ³õ¾Ò´Ù. ÀÌ ÆÄÀÏÀ» ±×´ë·Î <tt>/etc/ppp/options</tt>ÆÄÀÏ·Î ÆíÁýÇÏÁö ¾Ê¾ÒÀ¸¸é ÇÑ´Ù. ´ë½Å »õ ÆÄÀÏ·Î º¹»çÇØ´Ù ÆíÁýÇؼ­ ¾²ÀÚ. ¸¸¾à ÆíÁýÇÏ´Ù°¡ Çò°¥¸®¸é ´Ù½Ã ¿ø·¡ ÆÄÀÏÀ» º¸¸é¼­ ½ÃÀÛÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù. <code> # /etc/ppp/options -*- sh -*- # pppd¿¡ ´ëÇÑ ÀϹÝÀûÀÎ ¼±ÅûçÇ× # created 13-Jul-1995 jmk # ÁÖ¼® ºÎºÐ¿¡ ´ëÇØ ±èâÇÑÀÌ ¹ø¿ªÇÏ¿´À½ jimsung@usa.net # autodate: 01-Aug-1995 # autotime: 19:45 # Á÷·Ä ȸ¼±À» ¼³Á¤ÇÒ ¶§´Â ½ÇÇà ¸í·É ¶Ç´Â ½© ¸í·É¾î¸¦ ¾´´Ù. ÀÌ # ½ºÅ©¸³Æ®´Â ¸ðµ©¿¡¼­ ÀüÈ­¸¦ ¾²°í ppp·Î ¸Å¹ø ¿¬°áÇϱâ À§ÇØ ÀüÇüÀûÀ¸·Î # "chat" ÇÁ·Î±×·¥À» ¾µ °ÍÀÌ´Ù. #connect "echo ¿¬°á ¸í·ÉÀ» ½áÁØ´Ù." # pppd°¡ ¿¬°áÀ» ³¡³½ µÚ¿¡ ½ÇÇà¸í·É ¶Ç´Â ½© ¸í·ÉÀ» ½ÇÇàÇÑ´Ù. # ÀÌ ½ºÅ©¸³Æ®´Â, ¿¹¸¦ µé¾î, Çϵå¿þ¾î ¸ðµ© Á¦¾î ½ÅÈ£°¡ ´õÀÌ»ó À¯È¿ÇÏÁö # ¾ÊÀ» °æ¿ì¿¡ ¸í·ÉÀ» ³»·Á ¸ðµ©À» ²÷µµ·Ï ÇÑ´Ù. #disconnect "chat -- \d+++\d\c OK ath0 OK" # 32ºñÆ® hex ºñµ¿±â ¹®ÀÚÅ×À̺í; °¢ ºñÆ®´Â pppd°¡ ¼ö½ÅÇϱâ À§ÇØ # Å»ÃâÇÏ´Â ¹®ÀÚ¿­ÀÌ´Ù. 0x00000001Àº'\x01'À» ´ë½ÅÇÏ°í 0x80000000Àº # '\x1f'¸¦ ´ë½ÅÇÑ´Ù. #asyncmap 0 # ³×Æ®¿öÅ© ÆÐŶÀ» ¹Þ°Å³ª º¸³»µµ·Ï Çã¿ëÇϱâ Àü¿¡ »ó´ë¹æ¿¡°Ô È®ÀÎÀ» # ¿ä±¸ÇÑ´Ù. #auth # Á÷·Ä Æ÷Æ®¿¡¼­ µ¥ÀÌŸ È帧À» Á¦¾îÇϱâ À§ÇØ Çϵå¿þ¾î È帧Á¦¾î¸¦ ¾´´Ù. # (RTS/CTS µî) #crtscts # Á÷·Ä Æ÷Æ®¿¡¼­ µ¥ÀÌŸ È帧À» Á¦¾îÇϱâ À§ÇØ ¼ÒÇÁÆ®¿þ¾î È帧Á¦¾î¸¦ # ¾´´Ù.(XON/XOFF µî) #xonxoff # IPCP ±³È¯ÀÌ ¼º°øÀûÀ¸·Î ÀÌ·ç¾îÁö¸é »ó´ë¹æÀ» °ÔÀÌÆ® ¿þÀÌ·Î ½á¼­ ½Ã½ºÅÛ # ¶ó¿ìÆà Å×ÀÌºí¿¡ ±âº»°ªÀ¸·Î ³Ö´Â´Ù.PPP ¿¬°áÀÌ ²÷¾îÁö¸é ÀÌ ³»¿ëÀº # ¾ø¾îÁø´Ù. #defaultroute # Åë½Å¿¡¼­ ºüÁ®³ª¿À±â À§ÇÑ Æ¯Á¤ÇÑ ¹®ÀÚ¿­À» Á¤ÇÑ´Ù.(»ó´ë¹æÀÌ ÀÚ±â ÂÊ # ºñµ¿±â Á¦¾î ¹®ÀÚÅ×À̺íÀ» ½á¼­ ºüÁ®³ª¿Àµµ·Ï ¿ä±¸ÇÏµç ¾Æ´Ïµç °£¿¡) # Å»Ãâ¹®ÀÚ µéÀº ½°Å×À̺í·Î ³ª´©¾îÁø hex ÁÖ¼ÒÀÇ ¸ñ·ÏÀ¸·Î # Á¤ÀǵȴÙ. ºñµ¿±âÅ×ÀÌºí ¼±ÅûçÇ×ÀÌ Á¤ÀÇµÈ Á¦¾î ¹®ÀÚ¸¸À» Çã¿ëÇϴµ¥ ºñÇØ # ¿©±â¼­´Â Å»Ãâ ¼±ÅûçÇ×À¸·Î °ÅÀÇ ¸ðµç ¹®ÀÚ°¡ Çã¿ëµÈ´Ù. Å»ÃâÇÒ ¼ö ¾ø´Â # ¹®ÀÚ¿­Àº hex °ª 0x20 - 0x3f ¶Ç´Â # 0x5eÀÌ´Ù. #escape 11,13,ff # ¸ðµ© Á¦¾î ȸ¼±À» »ç¿ëÇÏÁö ¾ÊÀ½ #local # pppd°¡ UUCP Çü Àá±ÝÀ» Á÷·Ä ÀåÄ¡¿¡ »ç¿ëÇÏ¿© ÀåÄ¡¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ # Á¢±ÙÀ¸·ÎºÎÅÍ ¾ÈÀüÇÏ°Ô ¸¸µç´Ù. #lock # ¸ðµ© Á¦¾î¼±À» »ç¿ëÇÑ´Ù. Ultrix ¸ðµ¨¿¡¼­ ÀÌ ¼±ÅûçÇ×Àº crtscts # ¼±ÅûçÇ×°ú °°Àº Çϵå¿þ¾î È帧Á¦¾î¸¦ ¶æÇÑ´Ù.(ÀÌ ¼±ÅûçÇ×Àº ¿ÏÀüÈ÷ # Àû¿ëµÇÁö ¾Ê´Â´Ù) #modem # Åë½Å ÁßÀÇ ÃÖ´ë ¼ö½Å °ª[MRU:Maximum Receive Unit]À» Á¤ÇÑ´Ù. pppd´Â # <n> ¹ÙÀÌÆ® ÀÌ»óÀÇ ÆÐŶÀ» º¸³»Áö ¸»µµ·Ï »ó´ë¹æ¿¡¼­ ¿äûÇÑ´Ù. ÃÖ¼Ò MRU´Â # 128ÀÌ´Ù. ±âº» MRU´Â 1500ÀÌ´Ù. Àú¼Ó ¿¬°áÀÇ °æ¿ì 128°ªÀ» # ÃßõÇÑ´Ù. (40¹ÙÀÌÆ®°¡ TCP/IP Çì´õ¿ëÀÌ°í 256 ¹ÙÀÌÆ®°¡ µ¥ÀÌŸ¿ëÀÌ´Ù) #mru 542 # ÀÎÅÍÆäÀ̽º netmask¸¦ <n> ·Î ¼³Á¤ÇÑ´Ù, 255.255.255.0°ú °°ÀÌ <8Áø¼ö> # À¸·Î ±¸¼ºµÈ 32ºñÆ® netmaskÀÌ´Ù. #netmask 255.255.255.0 # ¾Æ¹«·± ·ÎÄà IP ÁÖ¼Òµµ Á¤ÇØÁöÁö ¾Ê¾ÒÀ» °æ¿ì È£½ºÆ® À̸§À» °¡Áö°í ·ÎÄà # IP ÁÖ¼Ò¸¦ Á¤ÇÏ´Â (¹°·Ð °¡´ÉÇÒ °æ¿ì) ±âº» µ¿ÀÛÀ» ÇÏÁö ¾Êµµ·Ï # ÇÑ´Ù. ÀÌ°ÍÀ» ¼±ÅÃÇϸé, »ó´ë¹æÀº IPCP Åë½Å µ¿¾È ·ÎÄà IPÁÖ¼Ò¸¦ # º¸³»ÁÖ¾î¾ß ÇÑ´Ù.(¸í·ÉÇàÀ̳ª ¼±ÅûçÇ× ÆÄÀÏ¿¡ ¸íÈ®È÷ Á¤ÇÏÁö ¾Ê¾ÒÀ» # °æ¿ì). #noipdefault # LCP¿¡ "¼öµ¿" ¼±ÅÃÀ» »ç¿ëÇÑ´Ù. ÀÌ°ÍÀ» ¼±ÅÃÇϸé, pppd´Â ¿¬°áÀ» # ÃʱâÈ­ÇÏ·Á°í Çϴµ¥; »ó´ë¹æ¿¡¼­ ¾Æ¹« ´ë´äµµ ¾øÀ¸¸é »ó´ë¹æ¿¡¼­ À¯È¿ÇÑ # LCP ÆÐŶÀÌ ¿Ã¶§±îÁö ¼öµ¿ÀûÀ¸·Î ±â´Ù¸°´Ù(³¡³»Áö ¾Ê°í ±â´Ù¸°´Ù, ÀÌ # ¼±ÅÃÀ» ÇÏÁö ¾ÊÀ¸¸é ´ë´äÀÌ ¾øÀ¸¸é ³¡³­´Ù). #passive # ÀÌ ¼±ÅÃÀ» Çϸé, pppd´Â »ó´ë¹æ¿¡¼­ À¯È¿ÇÑ LCP ÆÐÆÂÀ» ¹ÞÀ» ¶§±îÁö # ÃʱâÈ­Çϱâ À§ÇÑ LCP ÆÐŶÀ» º¸³»Áö ¾Ê´Â´Ù(pppd ¿¾³¯ ¹öÁ¯ÀÇ "passive" ¿¡ # ÇØ´çÇÑ´Ù. #silent # LCP³ª IPCP¿¡ ´ëÇÏ¿© ¾î¶² ¼±ÅûçÇ׿¡ ´ëÇؼ­µµ Åë½ÅÀ» ¿äûÇϰųª # Çã¿ëÇÏÁö ¾ÊÀ½ (±âº»°ªÀ» »ç¿ëÇÔ) #-all # ÁÖ¼Ò/Á¦¾î ¾ÐÃà Åë½ÅÀ» »ç¿ë¾ÊÀ½ (±âº»°ªÀ¸·Î ÁÖ¼Ò/Á¦¾î ¿µ¿ªÀ» »ç¿ëÇÏÁö # ¾Ê´Â´Ù.) #-ac # ºñµ¿±â Åë½ÅÀ» »ç¿ë¾ÊÀ½ (±âº»°ª ºñµ¿±â Å×ÀÌºí¿¡¼­´Â ¸ðµç Á¦¾î ¹®ÀÚ¿¡ # ´ëÇØ Å»ÃâÇÑ´Ù. #-am # ºÐ±âÇÏ¿© ¹è°æ °úÁ¤ÀÌ µÇÁö ¾Ê´Â´Ù.(pppd´Â Á÷·Ä ÀåÄ¡°¡ Á¤ÇØÁöÁö ¾Ê¾ÒÀ» # °æ¿ì ¹è°æ °úÁ¤ÀÌ µÈ´Ù.) #-detach # IP ÁÖ¼Ò Åë½ÅÀ» »ç¿ë¾ÊÀ½ (ÀÌ°ÍÀ» ¼±ÅÃÇϸé, ã¾Æ°¥ IP ÁÖ¼Ò°¡ ¸í·ÉÇàÀÇ # ¼±Åà »çÇ×À̳ª ¼±ÅûçÇ× ÆÄÀϾȿ¡ Á¤ÀǵǾî ÀÖ¾î¾ß¸¸ ÇÑ´Ù.) #-ip # µµ»ç ÁÖ¼Ò(magic number) Åë½ÅÀ» »ç¿ë¾ÊÀ½ ÀÌ°ÍÀ» ¼±ÅÃÇϸé, pppd´Â # ·çÇÁ¹é ȸ¼±À» Á¤ÇÒ ¼ö ¾ø´Ù. #-mn # MRU¸¦ Åë½ÅÀ» »ç¿ëÇÏÁö ¾ÊÀ½(1500 µî ±âº»°ªÀ» »ç¿ëÇÔ) #-mru # ÇÁ·ÎÅäÄÝ ¿µ¿ª ¾ÐÃà Åë½ÅÀ» »ç¿ëÇÏÁö ¾ÊÀ½(ÇÁ·ÎÅäÄÝ ¿µ¿ª ¾ÐÃà »ç¿ë¾ÊÀ½ # µî ±âº»°ªÀ» »ç¿ëÇÔ). #-pc # PAP¸¦ ½á¼­ »ó´ë¹æ¿¡°Ô È®ÀÎÀ» ¿ä±¸ÇÑ´Ù. ÀÌ°ÍÀº ¾ç¹æÇâ È®ÀÎÀ» ¿ä±¸ÇÑ´Ù # - ÀÌ°ÍÀº ³» ±â°è¿¡°Ô ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üÂÊ ±â°è¸¦ È®ÀÎÇϵµ·Ï ¿ä±¸ÇÏ°Ô # µÉ °ÍÀ̱⠶§¹®¿¡ (±×¸®°í È®ÀÎÇØÁÖÁö ¾ÊÀ¸¹Ç·Î) ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üÂÊ # ±â°è¿¡ ¿¬°áÇÒ ¶§ Ç¥ÁØ PAP È®Àο¡ »ç¿ëÇÏ¸é ¾ÈµÈ´Ù. #+pap # PAP¸¦ ½á¼­ È®ÀÎÇÏÁö ¾ÊÀ½ #-pap # »ó´ë¹æ¿¡°Ô ¾ÏÈ£±³È¯ È®ÀÎ ÇÁ·ÎÅäÄÝ[CHAP:Cryptographic Handshake # Authenti-caton Protocol] È®ÀÎÀ» ¿ä±¸ÇÑ´Ù. ÀÌ°ÍÀº ¾ç¹æÇâ È®ÀÎÀ» # ¿ä±¸ÇÑ´Ù - ÀÌ°ÍÀº ³» ±â°è¿¡¼­ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üÂÊ ±â°è¸¦ È®ÀÎÇϵµ·Ï # ¿ä±¸ÇÏ°Ô µÉ °ÍÀ̱⠶§¹®¿¡ (±×¸®°í È®ÀÎÇØ ÁÖÁö ¾ÊÀ¸¹Ç·Î) ÀÎÅÍ³Ý ¼­ºñ½º # ¾÷üÂÊ ±â°è¿¡ ¿¬°áÇÒ ¶§ Ç¥ÁØ CHAP È®ÀÎÀ» »ç¿ëÇÏ¸é ¾ÈµÈ´Ù. #+chap # CHAP¸¦ ½á¼­ È®ÀÎÇÏÁö ¾ÊÀ½ #-chap # ¹ê Á¦ÀÌÄß½¼ ÇüÀÇ IP Çì´õ ¾ÐÃà Åë½ÅÀ» »ç¿ë¾ÊÀ½(¾ÐÃà¾ÊÀ½ µî ±âº»°ªÀ» # ¾´´Ù) #-vj # ¿À·ùÃßÀû ¼öÁØÀ» ¿Ã¸°´Ù(-d¿Í °°´Ù). ÀÌ ¼±ÅûçÇ×ÀÌ ÁÖ¾îÁö¸é, pppd´Â # ÀÐÀ» ¼ö ÀÖ´Â ÇüÅÂÀÇ ¸ðµç ¼Û¼ö½Å Á¦¾î ÆÐŶÀÇ ¸ñ·ÏÀ» ±â·ÏÇÑ´Ù. ÆÐŶÀº # Àåºñ daemon°ú ¿À·ùÃßÀû ¼öÁØÀ» syslog¸¦ ÅëÇØ ±â·ÏµÈ´Ù. (pppd°¡ ¿ÜºÎ # ¿À·ùÃßÀû °¡´É»óÅ·ΠÄÄÆÄÀϵǾúÀ¸¸é, daemon ´ë½Å Àåºñ local2¸¦ ½á¼­ # ±â·ÏÇÑ´Ù.) #debug # ÀÎÁõ¸ñÀûÀ¸·Î ·ÎÄà ȣ½ºÆ® À̸§À» ¿µ¿ªÀ̸§ <d> ¿¡ µ¡ºÙÀδÙ. ¿¹¸¦µé¾î # gethostname()ÀÌ porsche¸¦ µ¹·ÁÁشٰí ÇÒ ¶§ ¿ÏÀüÇÑ ÀÚ°ÝÀ» °®Ãá # ¿µ¿ªÀ̸§Àº porsche.Quotron.comÀÌ´Ù. ¿µ¿ªÀ̸§(µµ¸ÞÀÎ À̸§)À» # Quotron.COMÀ¸·Î Á¤ÇØÁÖ·Á¸é ÀÌ domain ¼±ÅÃÀ» ¾´´Ù. #domain <d> # Ä¿³Î-¼öÁØ PPP µå¶óÀ̹ö¿¡ ¿À·ùÃßÀû Äڵ带 °¡´ÉÇÏ°Ô ÇÑ´Ù. ¸Å°³º¯¼ö nÀº # ´ÙÀ½ °ªÀ» ÇÕÄ£ ÁÖ¼ÒÀÌ´Ù: 1Àº ÀϹÝÀûÀÎ ¿À·ùÃßÀûÀ» ¾Ë¸®µµ·Ï ÇÏ°í 2´Â # ¹ÞÀº ÆÐŶÀÇ ³»¿ëÀ» ÀμâÇϵµ·Ï ¿äûÇÏ°í 4´Â Àü´ÞµÈ ÆÐŶÀÇ ³»¿ëÀ» # ÀμâÇϵµ·Ï ¿äûÇÑ´Ù. #kdebug n # MTU °ªÀ» <n> À¸·Î Á¤ÇÑ´Ù. »ó´ë¹æÀÌ MRU Åë½ÅÀ¸·Î ÃÖ¼Ò °ªÀ» ¿ä±¸ÇÏÁö # ¾ÊÀ¸¸é pppd´Â Ä¿³Î ³×Æ®¿öÅ© Äڵ尡 PPP ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º n ¹ÙÀÌÆ® # ÀÌ»óÀÇ µ¥ÀÌŸ ÆÐŶÀ» º¸³»Áö ¸»¶ó°í ¿äûÇÑ´Ù. #mtu <n> # ·ÎÄà ½Ã½ºÅÛÀÇ À̸§À» ÀÎÁõ¸ñÀûÀ¸·Î <n>À¸·Î ¼³Á¤ÇÑ´Ù. PAP/CHAP¸¦ # »ç¿ëÇÒ °æ¿ì ¾Æ¸¶ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡ Á¢¼ÓÇÏ´Â »ç¿ëÀÚ À̸§À¸·Î # ¼³Á¤ÇØ¾ß ÇÒ °ÍÀÌ´Ù. #name <n> # PAP¸¦ ¾²´Â »ó´ë¹æ¿¡ ´ëÇØ ³» ±â°è¸¦ ÀÎÁõÇϱâ À§ÇØ »ç¿ëÀÚ À̸§À» <u>·Î # ¼³Á¤ÇÑ´Ù; À§ÀÇ 'name'À» ¾´ °æ¿ì ÀÌ°ÍÀ» »ç¿ëÇÏ¸é ¾ÈµÈ´Ù! #user <u> # È®ÀÎ ¸ñÀûÀ¸·Î È£½ºÆ® À̸§À» ·ÎÄà ½Ã½ºÅÛ À̸§¿¡ ¾²°Ô ÇÑ´Ù.(name # ¼±ÅûçÇ×À» ¹«½ÃÇÏ°Ô ÇÑ´Ù) #usehostname # ÀÎÁõÇÒ ¸ñÀûÀ¸·Î °¡»óÀÇ »ó´ë¹æ ½Ã½ºÅÛ À̸§À» <n>À¸·Î Á¤ÇÑ´Ù. #remotename <n> # ³»ÂÊ ½Ã½ºÅÛÀÇ ÁÖ¼Ò Çؼ® ÇÁ·ÎÅäÄÝ[ARP:Address Resolution Protocol]¿¡ # »ó´ë¹æÀÇ IPÁÖ¼Ò¿Í ³»ÂÊ ½Ã½ºÅÛÀÇ ÀÌ´õ³Ý ÁÖ¼Ò¸¦ Ãß°¡ÇÑ´Ù. #proxyarp # PAP¸¦ ½á¼­ »ó´ë¹æÀ» ÀÎÁõÇϱâ À§ÇØ ½Ã½ºÅÛ ºñ¹Ð¹øÈ£ µ¥ÀÌÅͺ£À̽º¸¦ ¾´´Ù. #login # ÀÌ ¼±ÅûçÇ×ÀÌ ÁÖ¾îÁö¸é, pppd´Â ¸Å nÃʸ¶´Ù LCP ÀÀ´ä ¿ä±¸¸¦ # º¸³½´Ù. ¸®´ª½º¿¡¼­´Â »ó´ë¹æÀ¸·ÎºÎÅÍ nÃʵ¿¾È ¾Æ¹« ÆÐŶµµ ¹ÞÁö ¸øÇÒ °æ¿ì # ÀÀ´ä¿ä±¸¸¦ º¸³»°Ô µÈ´Ù. º¸Åë, »ó´ë¹æÀº ÀÀ´ä¿ä±¸¸¦ º¸³¿À¸·Î½á # ÀÀ´ä¿ä±¸¿¡ ´äÇÑ´Ù. ÀÌ ¼±ÅûçÇ×Àº lcp-echo-failure ¼±Åðú ÇÔ²² »ó´ë¹æ°ú # ¿¬°áÀÌ ²÷¾î Á³´ÂÁö ¾Ë¾Æº¼ ¶§ ¾´´Ù. #lcp-echo-interval <n> # ÀÌ ¼±ÅûçÇ×ÀÌ ÁÖ¾îÁö¸é, pppd´Â À¯È¿ÇÑ LCP ÀÀ´ä¿ä±¸¸¦ ¹ÞÁö ¸øÇÏ°í # n°³ÀÇ LCP ÀÀ´ä¿ä±¸¸¦ º¸³»¸é »ó´ë¹æ°úÀÇ Åë½ÅÀÌ ²÷¾îÁ³´Ù°í # °£ÁÖÇÑ´Ù. ±×·¸°Ô µÇ¸é pppd´Â Åë½ÅÀ» ²÷´Â´Ù. ÀÌ ¼±ÅÃÀ» ¾µ ¶§ # lcp-echo-interval º¯¼ö´Â 0ÀÌ ¾Æ´Ñ °ªÀ» °¡Á®¾ß ÇÑ´Ù. ÀÌ ¼±ÅûçÇ×Àº # Çϵå¿þ¾î ¸ðµ© Á¦¾î ȸ¼±À» ÀüÇô ¾µ ¼ö ¾ø´Â »óȲ¿¡¼­ ¹°¸®ÀûÀÎ ¿¬°áÀÌ # ²÷¾îÁ³À» ¶§(¿¹¸¦ µé¾î ¸ðµ© ÀüÈ­°¡ ²÷¾îÁ³À» ¶§) pppd¸¦ ÁßÁö½Ãų ¼ö # ÀÖµµ·Ï Çϱâ À§ÇØ »ç¿ëµÈ´Ù. #lcp-echo-failure <n> # LCP Àç½ÃÀÛ °£°Ý (Àç½ÅÈ£ °£°Ý)À» <n>ÃÊ·Î Á¤ÇÑ´Ù(±âº»°ªÀº 3). #lcp-restart <n> # LCP Á¾·á ¿ä±¸Àü´ÞÀÇ ÃÖ´ë°ªÀ» <n>À¸·Î Á¤ÇÑ´Ù(±âº»°ªÀº 3). #lcp-max-terminate <n> # LCP ¼³Á¤ ¿ä±¸ Àü´ÞÀÇ ÃÖ´ë°ªÀ» <n>À¸·Î Á¤ÇÑ´Ù;(±âº»°ªÀº 10) ¾î¶² PPP # Á¦°øÃøÀº ½ÃÀÛÇÏ´Â °Ô ³Ê¹« ´À¸®´Ù. 'serial line loopback error'¸¦ # ¹Þ¾Ò´Âµ¥ »ý°¢Çϱ⿡ ·Î±äÀ» Á¦´ë·Î Çß°í, PPP°¡ ¼­¹ö¿¡¼­ ½ÃÀÛÇÏ´Â °Í # °°À¸¸é ÀÌ °ªÀ» ´Ã·Á¾ß ÇÑ´Ù. #lcp-max-configure <n> # ¼³Á¤ °ÅÀý º¸³»±â¸¦ ½ÃÀÛÇϱâ Àü¿¡ LCP ¼³Á¤-NAKÀ» º¸³»´Â ÃÖ´ë°ªÀ» # <n>À¸·Î Á¤ÇÑ´Ù. (±âº»°ª 10) #lcp-max-failure <n> # IPCP Àç½ÃÀÛ °£°Ý(ÀçÀü¼Û Á¾·á)À» <n>·Î Á¤ÇÑ´Ù.(±âº»°ª 3) #ipcp-restart <n> # IPCP Á¾·á-¿ä±¸ Àü´ÞÀÇ ÃÖ´ë°ªÀ» <n>À¸·Î Á¤ÇÑ´Ù.(±âº»°ª3) #ipcp-max-terminate <n> # IPCP ¼³Á¤-¿ä±¸ Àü´ÞÀÇ ÃÖ´ë°ªÀ» <n>À¸·Î Á¤ÇÑ´Ù.(±âº»°ª10) #ipcp-max-configure <n> # ¼³Á¤-°ÅÀý º¸³»±â¸¦ ½ÃÀÛÇϱâ Àü¿¡ º¸³»´Â IPCP ¼³Á¤-NAKÀÇ ÃÖ´ë°ªÀ» # Á¤ÇÑ´Ù.(ÃÖ´ë 10) #ipcp-max-failure <n> # PAPÀç½ÃÀÛ °£°Ý(ÀçÀü¼Û Á¾·á)À» <n>ÃÊ·Î Á¤ÇÑ´Ù.(±âº»°ª 3) #pap-restart <n> # PAP ÀÎÁõ¿ä±¸ Àü¼ÛÀÇ ÃÖ´ë°ªÀ» <n>À¸·Î Á¤ÇÑ´Ù.(±âº»°ª 1) #pap-max-authreq <n> # CHAP Àç½ÃÀÛ°£°Ý(½Ãµµ ÀçÀü¼Û Á¾·á)À» <n>ÃÊ·Î Á¤ÇÑ´Ù.(±âº»°ª 3) #chap-restart <n> # CHAP ½Ãµµ Àü¼ÛÀÇ ÃÖ´ë Ƚ¼ö¸¦ <n>À¸·Î Á¤ÇÑ´Ù. (±âº»°ª 10) #chap-max-challenge # ÀÌ ¼±ÅûçÇ×ÀÌ ÁÖ¾îÁö¸é, pppd´Â »ó´ë¹æ¿¡ ¸Å <n>Ãʸ¶´Ù Àç½ÃµµÇÏ°Ô µÈ´Ù. #chap-interval <n> # ÀÌ°ÍÀ» ¼±ÅÃÇÏ¸é ·ÎÄà IP ÁÖ¼Ò°¡ ´Ù¸¥ ¼±ÅûçÇ׿¡¼­ Á¤ÀǵǾî ÀÖ´õ¶óµµ # pppd´Â ³» ·ÎÄà IP ÁÖ¼Ò¿¡ ´ëÇÑ »ó´ë¹æÀÇ °³³äÀ» ¹Þ¾ÆµéÀδÙ. #ipcp-accept-local # ÀÌ°ÍÀ» ¼±ÅÃÇÏ¸é »ó´ë¹æ IP ÁÖ¼Ò°¡ ´Ù¸¥ ¼±ÅûçÇ׿¡¼­ Á¤ÀǵǾî ÀÖ´õ¶óµµ # »ó´ë¹æ IP ÁÖ¼Ò¿¡ ´ëÇÑ »ó´ë¹æÀÇ °³³äÀ» ¹Þ¾ÆµéÀδÙ. #ipcp-accept-remote </code> <sect1>¾î¶² ¼±ÅûçÇ×À» ½á¾ß Çϳª?(PAP/CHAP°¡ ¾Æ´Ñ °æ¿ì) <p> ±Û½ê ¸ðµç °æ¿ì¿¡ µû¶ó ´Ù¸£´Ù°í³ª ÇÒ±î(ÈÞ). ¿©±â¿¡ Á¤ÇسõÀº ¼±ÅûçÇ×Àº ¾Æ¸¶ ´ëºÎºÐÀÇ ¼­¹ö¿¡ ´ëÇØ ÀÛµ¿ÇÒ °ÍÀÌ´Ù. <p> ÇÏÁö¸¸, ÀÛµ¿ÇÏÁö ¾Ê´Â´Ù¸é ¿¹Á¦ ÆÄÀÏ(<tt>/etc/ppp/options.tpl</tt>) <bf/±×¸®°í/ pppd man ÆäÀÌÁö¸¦ Àо <bf/´ÙÀ½/, ¿¬°áÇÏ·Á°í ÇÏ´Â ¼­¹ö¸¦ ¿î¿µÇÏ´Â ½Ã½ºÅÛ °ü¸®ÀÚ³ª »ç¿ëÀÚ Áö¿øºÎ¼­ »ç¶÷¿¡°Ô ¹°¾îº¸¾Æ¾ß ÇÑ´Ù. <p> ¿©±â ÀÖ´Â ¿¬°á½ºÅ©¸³Æ® ³»¿ë Áß ÀϺδ Á»´õ ¹Ù²Ù±â ½¬¿î pppd ¸í·ÉÇà ¼±ÅûçÇ×À¸·Îµµ ¾µ ¼ö ÀÖ´Ù. <code> # /etc/ppp/options (NO PAP/CHAP) # # pppd°¡ ¹è°æÀÛ¾÷À» ºÐ±âÇÏ´Â °ÍÀ» ¸·´Â´Ù. -detach # # ¸ðµ© Á¦¾î ÇàÀ» ¾´´Ù. modem # uucp ÇüÀÇ Àá±ÝÀ» ½á¼­ Á÷·Ä ÀåÄ¡¿¡ ´ëÇÑ Æ÷°ýÀûÀÎ Á¢±ÙÀ» ¸·´Â´Ù. lock # Çϵå¿þ¾î È帧 Á¦¾î¸¦ ¾´´Ù. crtscts # ¶ó¿ìÆà Å×ÀÌºí¿¡¼­ ÇöÀç ¿¬°á¿¡ ´ëÇÑ ±âº» ¶ó¿ìÆ®¸¦ ¼±ÅÃÇÑ´Ù. defaultroute # ¾Æ¹«·± "Å»Ãâ" Á¦¾î ¹®ÀÚ¸¦ ¼³Á¤ÇÏÁö ¾Ê´Â´Ù. asyncmap 0 # ÃÖ´ë Àü´Þ ÆÐŶÀÇ Å©±â¸¦ 552 ¹ÙÀÌÆ®·Î Á¤ÇÑ´Ù. mtu 552 # ÃÖ´ë ¼ö½Å ÆÐŶÀÇ Å©±â¸¦ 552¹ÙÀÌÆ®·Î Á¤ÇÑ´Ù. mru 552 # #-------END OF SAMPLE /etc/ppp/options (no PAP/CHAP) </code> <sect>PPP ¼­¹ö¿¡¼­ PAP(ºñ¹Ð¹øÈ£ ÀÎÁõ ÇÁ·ÎÅäÄÝ)¸¦ ¾µ °æ¿ì<label id="pap"> <p> ¿¬°á ÁßÀÎ ¼­¹ö°¡ PAP³ª CHAP ÀÎÁõÀ» ¿ä±¸ÇÒ °æ¿ì, ¸î°¡Áö ÀÛ¾÷À» ´õ ÇØ¾ß ÇÑ´Ù. <p> ¾Õ¼­ÀÇ ¼±ÅûçÇ× ÆÄÀÏ¿¡´Ù ´ÙÀ½ ÇàÀ» Ãß°¡ÇÑ´Ù. <code> # # ÀÎÁõ °úÁ¤¿¡¼­ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ ÁØ »ç¿ëÀÚ À̸§À» 'È£½ºÆ® # À̸§'À¸·Î ¾µ ¼ö ÀÖµµ # ·Ï pppd¿¡°Ô ½ÃŲ´Ù. name <your ISP user name> # ÀÌ ÇàÀ» ÆíÁýÇØ¾ß ÇÑ´Ù. # # PPP *¼­¹ö*¸¦ ¿î¿µÇÏ°í ÀÖ°í PAP, CHAP¸¦ ¾²·Á°í ÇÑ´Ù¸é ´ÙÀ½ Çà # ÁßÀû´çÇÑ °ÍÀÇ #Å×À̺íÀ» ¾ø¾Ø´Ù.PPP ¼­¹ö¿¡ ¿¬°áÇÏ·Á°í Çϴ Ŭ¶óÀ̾ðÆ® # ÃøÀ̶ó¸é (¼­¹ö°¡ PAP, CHAP¸¦ ¾²´Â °æ¿ì¶óµµ) ±×·¯¸é ¾ÈµÈ´Ù. ¿Ö³ÄÇϸé # ÀÌ ÇàÀº ¼­¹ö¿¡´Ù ³» ±â°è¿¡°Ô ÀÎÁõ¹Þ¾Æ¾ß ÇÑ´Ù°í ¸»ÇÏ´Â ¼ÀÀ̱â # ¶§¹®ÀÌ´Ù(±×·¸°Ô ÇÒ ¼ö ¾øÀ» »Ó¸¸¾Æ´Ï¶ó ¿¬°á ÀÚü¿¡ ½ÇÆÐÇÏ°Ô µÉ # °ÍÀÌ´Ù). #+chap #+pap # /etc/ppp/pap-secrets ÆÄÀÏ ¾È¿¡¼­ ¾ÏȣȭµÈ ºñ¹Ð¹øÈ£¸¦ »ç¿ëÇÏ°í # ÀÖ´Ù¸é, ´ÙÀ½ ÇàÀÇ #¸¦ ¾ø¾Ø´Ù. # ÁÖÀÇ: ÀÌ°ÍÀº À©µµ¿ìÁî NT¿¡¼­ MS RAS¿¡ ¼³Á¤ÇÒ ¼ö ÀÖ´Â MS ¾Ïȣȭ # ºñ¹Ð¹øÈ£¸¦ ¾²´Â °æ¿ì¿Í´Â ´Ù¸£´Ù. #+papcrypt </code> <sect1>MSCHAP¸¦ ¾µ °æ¿ì <p> ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ìÁî NT RAS´Â CHAP(½Ãµµ/Á¢¼Ó ÀÎÁõ ±Ô¾à)ÀÇ º¯Á¾À» ¾µ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. PPP ¼Ò½º tar ÆÄÀÏ ¾È¿¡¼­, README.MSCHAP80À̶ó´Â ÆÄÀÏÀ» ã¾Æº¸¸é ÀÌ¿¡ ´ëÇØ ³íÇÏ°í ÀÖ´Ù. <p> pppd¿¡ ´ëÇØ ¿À·ùÃßÀûÀ» °¡´ÉÇÏ°Ô Çؼ­ ¼­¹ö°¡ ÀÌ ±Ô¾àÀ» »ç¿ëÇÏ´Â ÀÎÁõÀ» ¿ä±¸ÇÏ´ÂÁö ¾Ë ¼ö ÀÖ´Ù. ¼­¹ö¿¡¼­ MS CHAP ÀÎÁõÀ» ¿ä±¸ÇÒ °æ¿ì ¾Æ·¡¿Í °°Àº ÇàÀ» º¼ ¼ö ÀÖ´Ù. <code> rcvd [LCP ConfReq id=0x2 <asyncmap 0x0> <auth chap 80> <magic 0x46a3>] </code> <p> ¿©±â¼­ °¡Àå ÇÙ½ÉÀûÀÎ Á¤º¸´Â <bf/auth chap 80/ÀÌ´Ù. <p> MS CHAP¸¦ ¾²·Á¸é, pppd°¡ À̸¦ Áö¿øÇϵµ·Ï ÀçÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù. ¾î¶»°Ô ÄÄÆÄÀÏÇÏ°í ÀÌ º¯Á¾À» »ç¿ëÇÒÁö¿¡ ´ëÇÑ ¾È³»¸¦ ¹ÞÀ» ¼ö ÀÖµµ·Ï PPP ¼Ò½º ÆÄÀÏ ¾È¿¡¼­ README.MSCHAP80 ÆÄÀÏÀÇ ³»¿ëÀ» Àо´Ù. <p> ÇöÀç ÀÌ ÄÚµå´Â MS À©µµ¿ìÁî NT ¼­¹ö¿¡ ¿¬°áÇÒ ¸®´ª½º PPP Ŭ¶óÀ̾ðÆ® Ãø¸¸À» Áö¿øÇÑ´Ù´Â Á¡¿¡ ÁÖÀÇÇÑ´Ù. ÀÌ°ÍÀº ¸®´ª½º PPP ¼­¹ö°¡ MSCHAP80 ÀÎÁõÀ» Ŭ¶óÀ̾ðÆ® ÃøÀ¸·ÎºÎÅÍ ¹ÞÀ» ¼ö ÀÖµµ·Ï ¼³Á¤ÇÏ´Â °Ç Áö¿øÇÏÁö <bf/¾Ê´Â´Ù/. <sect1>PAP/CHAP ºñ¹Ð ÆÄÀÏ <p> pap ¶Ç´Â chap ÀÎÁõÀ» »ç¿ëÇÒ °æ¿ì, ºñ¹ÐÆÄÀϵµ ¸¸µé¾î¾ß ÇÑ´Ù. ´ÙÀ½°ú °°´Ù: <code> /etc/ppp/pap-secrets /etc/ppp/chap-secrets </code> <p> ÀÌ°ÍÀº ·çÆ® »ç¿ëÀÚ, ·çÆ® ±×·ì¿¡ ¼ÓÇØ¾ß Çϸç Çã°¡±ÇÀº º¸¾ÈÀ» À§ÇØ 740À̾î¾ß ÇÑ´Ù. <p> PAP¿Í CHAP¿¡ À־ Á¦ÀÏ ÁÖÀÇÇØ¾ß ÇÒ Á¡Àº ÀÌ°ÍÀÌ <bf/ÄÄÇ»ÅÍ ½Ã½ºÅÛ/¸¦ ÀÎÁõÇϱâ À§ÇÑ °ÍÀÌÁö <bf/»ç¿ëÀÚ/¸¦ ÀÎÁõÇϱâ À§Çؼ­ ¸¸µé¾îÁø °ÍÀÌ ¾Æ´Ï¶ó´Â Á¡ÀÌ´Ù. <p> &dquot;¿¹? ¹¹°¡ ´Ù¸£´Ù´Â °Å¿©?&dquot; ÇÏ´Â ¼Ò¸®°¡ µé¸°´Ù. <p> À½ ÀÏ´Ü ³» ÄÄÇ»ÅÍ°¡ PPP¿¬°áÀ» ¼­¹ö¿Í ¸¸µé¾ú´Ù°í Ä¡ÀÚ, ³» ½Ã½ºÅÛÀÇ <bf/¾î¶²/ »ç¿ëÀÚµµ ÀÌ ¿¬°áÀ» ¾µ ¼ö ÀÖ´Ù(´ç½Å »Ó¸¸¾Æ´Ï¶ó). ÀÌ°Í ¶§¹®¿¡ PPP¸¦ ½á¼­ µÎ°³ÀÇ ·£(·ÎÄó×Æ®¿öÅ©-LAN:Local Area Network)À» ¿¬°áÇØ ±¤¿ª³×Æ®¿öÅ©(WAN:Wide Area Network)À» ±¸ÃàÇÒ ¼ö ÀÖ´Â °ÍÀÌ´Ù. <p> PAP(CHAP <bf/¿¡¼­Ã³·³/)´Â <bf/¾ç¹æÇâ/ ÀÎÁõÀ» ¿ä±¸ÇÒ ¼ö ÀÖ´Ù - À̸»Àº ´Ù¸¥ ÄÄÇ»ÅÍ°¡ ³¢¾îµé ¶§ ¾çÂÊ ÄÄÇ»ÅÍ ¸ðµÎ¿¡ À¯È¿ÇÑ À̸§°ú ºñ¹Ð¹øÈ£°¡ ¿ä±¸µÈ´Ù´Â ¶æÀÌ´Ù. ±×·³×Æ®¿öÅ©ö¸¸, PAP-ÀÎÁõ ¿¬°áÀ» ½á¼­ ÀüÈ­¿¬°á PPP¸¦ ¼³Á¤ÇÏ´Â ´ëºÎºÐÀÇ PPP ¼­¹ö´Â ÀÌ·± ¹æ½ÄÀ» ÃëÇÏÁö <bf/¾Ê´Â´Ù/. <p> ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü´Â ¾Æ¸¶ »ç¿ëÀÚ À̸§°ú ºñ¹Ð¹øÈ£¸¦ Á༭ Á¦ ÂÊ ½Ã½ºÅÛ°ú ³ª¾Æ°¡ ÀÎÅͳݿ¡ ¿¬°áÇ϶ó°í ÇßÀ» °ÍÀÌ´Ù. ±×·±µ¥ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü´Â ³» ÄÄÇ»ÅÍÀÇ À̸§¿¡´Â ÀüÇô ¹«½ÉÇÏ´Ù. µû¶ó¼­ ³ª´Â »ç¿ëÀÚ À̸§À» ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ÂÊ¿¡¼­ ÁØ ³» ÄÄÇ»ÅÍ À̸§ ´ë½Å ½á¾ß ÇÑ´Ù. <p> <tt>name user name</tt> ¼±ÅûçÇ×À» pppd¿¡ ÁÜÀ¸·Î½á ±×·¸°Ô ÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ ÁØ »ç¿ëÀÚÀ̸§À» ¾²·Á¸é ´ÙÀ½ ÇàÀ» <tt>/etc/ppp/options</tt> ÆÄÀÏ¿¡´Ù µ¡ºÙÀδÙ. <code> name your_user name_at_your_ISP </code> <p> ±â¼úÀûÀ¸·Î º¼¶§, PAP¿¡´Â <tt>user [ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ ÁØ »ç¿ëÀÚÀ̸§]</tt>À̶ó°í ½á¾ß ÇÏÁö¸¸, pppd´Â ±× Á¤µµ´Â Áö´ÉÀûÀ¸·Î ÇØ°áÇϹǷΠPAP¸¦ ¾²µµ·Ï ¿ä±¸ÇÒ °æ¿ì <tt>name</tt>À» <tt>user</tt>·Î ¹ø¿ªÇØ ÁØ´Ù. <tt>name</tt> ¼±ÅûçÇ×À» »ç¿ëÇÒ °æ¿ìÀÇ ÀÕÁ¡Àº ÀÌ°ÍÀ» CHAP¿¡¼­µµ ¾µ ¼ö ÀÖ´Ù´Â Á¡ÀÌ´Ù. <p> PAP°¡ <bf/ÄÄÇ»ÅÍ/¸¦ ÀÎÁõÇÏ´Â °ÍÀ̱⠶§¹®¿¡, ±â¼úÀûÀ¸·Î º¼ ¶§ »ó´ë¹æ ÄÄÇ»ÅÍ À̸§µµ Á¤ÀÇÇØÁà¾ß ÇÑ´Ù. ÇÏÁö¸¸, ´ëºÎºÐÀÇ »ç¶÷µéÀÌ ¿ÀÁ÷ ÇϳªÀÇ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡¸¸ ¿¬°áÇϹǷÎ, º°Å×À̺í(*:¿ÍÀϵå Ä«µå)¸¦ ºñ¹Ð ÆÄÀÏÀÇ »ó´ë¹æ host À̸§À¸·Î ¾µ ¼ö ÀÖ´Ù. <p> ¸¹Àº ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üµéÀÌ ¼­·Î ´Ù¸¥ ´Ü¸» ¼­¹ö¿¡ ¿¬°áÇÏ°Ô µÇ¾î ÀÖ´Â ´ÙÁß ¸ðµ© ÁýÇÕÀ» ¿î¿µÇÏ°í ÀÖÀ½¿¡ ÁÖÀÇÇϸé ÁÁ´Ù - ÀüÈ­ ¹øÈ£ ÇÑ°³(¼øȯ½Ä)·Î Á¢¼ÓÇÒ ¼ö ÀÖÁö¸¸ °¢°¢ ´Ù¸¥ À̸§À» °®°í ÀÖ´Â ´Ü¸» ¼­¹ö. µû¶ó¼­ ¸î°¡Áö ȯ°æ¿¡¼­´Â »ó´çÇÑ ½Ã°£À» µéÀÌ´õ¶óµµ »ó´ë¹æ ÄÄÇ»ÅÍ À̸§ÀÌ ¹ºÁö¸¦ ¾Ë¾Æ³»±â ´ë´ÜÈ÷ ¾î·Æ´Ù. °á±¹ ¾î´À ¼­¹ö¿¡ ¿¬°áÇß´ÂÁö¿¡ µû¶ó ´Ù¸£´Ï±î ¸»ÀÌ´Ù! <sect1>PAP ºñ¹Ð ÆÄÀÏ <p> <tt>/etc/ppp/pap-secrets</tt>ÆÄÀÏÀº ´ÙÀ½°ú °°´Ù. <code> # PAP ÀÎÁõ¿ë ºñ¹ÐÆÄÀÏ # client server secret acceptable_local_IP_addresses </code> <p> À§ ³× °³ÀÇ ÀÚ¸®´Â ¹é°ø°£À¸·Î ³ª´µ¾îÁ® ÀÖÀ¸¸ç ¸Ç ¸¶Áö¸· ÀÚ¸®´Â ºóÀÚ¸®¿©µµ µÈ´Ù(µ¿ÀûÀÎ ¿¬°áÀ̰ųª ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ÂÊ¿¡¼­ Á¤Àû IPÇÒ´çÀ» ÇØ ÁÙ °æ¿ì µî¿¡) <p> ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ »ç¿ëÀÚ À̸§À¸·Î <tt>fred</tt>¸¦ ÁÖ°í ºñ¹Ð¹øÈ£·Î <tt>flintstone</tt>¸¦ ÁÖ¾ú´Ù¸é <tt>/etc/ppp/option[.ttySx]</tt> ÆÄÀÏ¿¡ <tt>name fred</tt>¶ó°í ¾²°í, <tt>/etc/ppp/pap-secrets</tt>ÆÄÀÏ¿¡ ´ÙÀ½°ú °°ÀÌ ¾´´Ù. <code> # PAP ÀÎÁõ¿ë ºñ¹ÐÆÄÀÏ # client server secret acceptable local IP addressesfred * flintstone </code> <p> ÀÌ ¸»Àº µµ¸ÞÀÎ ±â°è À̸§À¸·Î <tt>fred</tt>¸¦ ÁÖ°í (³» µµ¸ÞÀÎ ±â°è À̸§ÀÌ ±×°Ô ¾Æ´Ï´õ¶óµµ pppdº¸°í ÀÌ°É·Î Ç϶ó°í ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù) <bf/¸ðµç/ ¼­¹ö¿¡ ´ëÇØ ºñ¹Ð¹øÈ£·Î <tt>flinstone</tt>À» ¾²¶ó°í ÇÏ´Â °ÍÀÌ´Ù. <p> ¿ì¸® ÂÊ¿¡¼­ ƯÁ¤ÇÑ µµ¸ÞÀÎ, Á¤Àû IP ÁÖ¼Ò¸¦ °­Á¦ÇÒ ÇÊ¿ä°¡ ¾ø´Ù¸é µµ¸ÞÀÎIP ÁÖ¼Ò¸¦ Á¤ÀÇÇÒ ÇÊ¿ä°¡ ¾ø´Ù´Â °Í¿¡ ÁÖÀÇÇÑ´Ù. ±×·¸°Ô ÇÒ °æ¿ì¿¡µµ ´ëºÎºÐÀÇ PPP ¼­¹ö°¡ (º¸¾È ¶§¹®¿¡) ÀڱⰡ ÁØ IP ¹øÈ£¸¦ ³» ½Ã½ºÅÛÀÌ ¼³Á¤ÇÏ´Â °ÍÀ» Çã¿ëÇÏÁö ¾ÊÀ¸¹Ç·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼º ½Í´Ù. <sect1>CHAP ºñ¹Ð ÆÄÀÏ <p> ÀÌ°Ç °íµµÀÇ ÀÎÁõ ¼ö´ÜÀ» °®°í ÀÖÀ» °ÍÀ» ¿ä±¸ÇÑ´Ù - Áï ³» ±â°è°¡ »ó´ë¹æ ÄÄÇ»Å͸¦ ÀÎÁõÇÒ °Í <bf/±×¸®°í/ »ó´ë¹æ ¼­¹ö°¡ ³» ±â°è¸¦ ÀÎÁõÇÒ °ÍÀ» Çã¿ëÇØ¾ß ÇÑ´Ù. <p> µû¶ó¼­ ³» ±â°è°¡ <tt>fred</tt>ÀÌ°í »ó´ë¹æÀÌ <tt>barney</tt>ÀÏ °æ¿ì, ³»ÂÊ ±â°è´Â <tt>name fred remotename barney</tt>¶ó°í ¼³Á¤ÇÏ°í »ó´ë¹æ ±â°è´Â <tt>name barney remotename fred</tt>¶ó°í °¢°¢ÀÇ Àû´çÇÑ <tt>/etc/ppp/options.ttySx</tt>ÀÏ¿¡ ¼³Á¤ÇØ¾ß ÇÑ´Ù. <p> fred ÄÄÇ»Å͸¦ À§ÇÑ <tt>/etc/chap-secrets</tt> ÆÄÀÏÀº ´ÙÀ½°ú °°´Ù. <code> # CHAP ÀÎÁõ¿ë ºñ¹ÐÆÄÀÏ # client server secret acceptable local IP addresses fred barney flintstone barney fred wilma </code> <p> barney ÄÄÇ»ÅÍ´Â ÀÌ·¸´Ù. <code> # CHAP ÀÎÁõ¿ë ºñ¹ÐÆÄÀÏ # client server secret acceptable local IP addresses barney fred flintstone fred barney wilma </code> <p> Ưº°È÷ ¾çÂÊ ±â°è°¡ ¾ç¹æÇâ ÀÎÁõÀ» À§ÇÑ ³»¿ëÀÌ ÀÖ¾î¾ß ÇÑ´Ù´Â Á¡¿¡ ÁÖÀÇÇ϶ó. ÀÌ°ÍÀº ·ÎÄà ±â°è°¡ »ó´ë¹æ¿¡ ´ëÇØ ÀÎÁõÇϵµ·Ï Çã¿ëÇÒ °Í <bf/±×¸®°í/ »ó´ë¹æ ±â°è°¡ ·ÎÄà ±â°è¿¡ ´ëÇØ ÀÎÁõÇϵµ·Ï Çã¿ëÇÒ °ÍÀ» ¶æÇÑ´Ù. <sect1>´ÙÁß PAP-ÀÎÁõ ¿¬°á ´Ù·ç±â <p> ¸î¸î »ç¿ëÀÚµéÀº ¿¬°áÇÏ´Â, PAP¸¦ »ç¿ëÇÏ´Â ¼­¹ö°¡ Çϳª ÀÌ»óÀÏ ¼ö ÀÖ´Ù. ¿¬°áÇÏ°íÀÚ ÇÏ´Â °¢°¢ÀÇ ±â°è¿¡¼­ »ç¿ëÀÚ À̸§À» ¹ÞÀº °ÍÀÌ ¼­·Î ´Ù¸£´Ù°í Çصµ ¹®Á¦µÉ °ÍÀº ¾ø´Ù. <p> ÇÏÁö¸¸, ¾î¶² »ç¿ëÀÚµéÀº ¿¬°áÇÏ´Â ½Ã½ºÅÛ µÎ°³(ÀÌ»óÀÏ ¼öµµ ÀÖ°í, ¸ðÁ¶¸® °°À» ¼öµµ ÀÖ´Ù)¿¡ °°Àº »ç¿ëÀÚ À̸§À» °®´Â´Ù. ÀÌ·± °æ¿ì¿¡ <tt>/etc/ppp/pap-secrets</tt>ÀÇ Àû´çÇÑ ÇàÀ» ¼±ÅÃÇϴµ¥ ¹®Á¦°¡ »ý±â°Ô µÈ´Ù. <p> ¿¹»óÇÒ ¼ö ÀÖµíÀÌ, PPP´Â À̸¦ ±Øº¹ÇÏ´Â ±âÁ¦¸¦ Á¦°øÇÑ´Ù. PPP´Â <bf/remotename/ ¼±ÅûçÇ×À» pppd¿¡ ¾¸À¸·Î½á ¼­¹ö¿¡ ´ëÇÑ ¿¬°áÀÌ ÀÌ·ç¾îÁö¸é, '¾Ë¾Æ³½ À̸§'À» ¼³Á¤Çϵµ·Ï Çã¿ëÇÑ´Ù. <p> ´ç½ÅÀÌ µÎ°³ÀÇ PPP ¼­¹ö¿¡ »ç¿ëÀÚÀ̸§ fred·Î Á¢¼ÓÇÑ´Ù°í Ä¡ÀÚ. <tt>/etc/ppp/pap-secrets</tt>´Â ´ÙÀ½°ú °°ÀÌ ¼³Á¤ÇÒ °ÍÀÌ´Ù. <code> fred ppp_¼­¹ö_1 barney fred ppp_¼­¹ö_2 wilma </code> <p> ±×·¯¸é, ppp_¼­¹ö_1¿¡ ¿¬°áÇϱâ À§ÇÑ ¼³Á¤À¸·Î <tt>name fred remotename ppp_¼­¹ö_1</tt>À» ppp-options¿¡ ¾²°í ppp_¼­¹ö_2¿¡ ´ëÇؼ­´Â <tt>name fred remotename ppp_¼­¹ö_2</tt>¸¦ ¾´´Ù. <p> <tt>file filename</tt> ¸í·ÉÀ» ½á¼­ pppd¿¡ ppp ¼±ÅûçÇ×À» °í¸¦ ¼ö ÀÖÀ¸¹Ç·Î, °¢°¢ÀÇ PPP ¼­¹ö¿¡ ´ëÇØ ½ºÅ©¸³Æ®¸¦ ¼³Á¤ÇÒ ¼ö ÀÖÀ¸¸ç, »ç¿ëÇÒ ¼±ÅûçÇ× ÆÄÀÏÀ» Á¤È®ÇÏ°Ô °í¸¦ ¼ö Àִµ¥´Ù ¿Ã¹Ù¸¥ <tt>remotename</tt> ¼±ÅûçÇ×À» °í¸¦ ¼ö ÀÖ´Ù. <sect>¼öµ¿À¸·Î PPP ¿¬°á ¼³Á¤Çϱâ<label id="manual"> <p> ÀÌÁ¦ <tt>/etc/ppp/options</tt>¿Í <tt>/etc/resolv.conf</tt>ÆÄÀÏÀ» ´Ù ¸¸µé¾ú°í(ÇÊ¿äÇÏ´Ù¸é <tt>/etc/ppp/pap|chap-secrets</tt>ÆÄÀϵµ), PPP¿¬°áÀ» ¼öµ¿À¸·Î ¸¸µé¾î¼­ ¼³Á¤À» ½ÃÇèÇØ º¼ ¼ö ÀÖ´Ù(ÀÏ´Ü ¼öµ¿À¸·Î ¿¬°áÀÌ ÀÛµ¿ÇÏ°Ô µÇ¸é, ÀÌ °úÁ¤À» ÀÚµ¿È­ÇÒ °ÍÀÌ´Ù). <p> ¼öµ¿À¸·Î ÀÛ¾÷ÇÏ·Á¸é Åë½Å ÇÁ·Î±×·¥ÀÌ ¸ðµ©À» Àç¼³Á¤ÇÏÁö ¾Ê°íµµ ÁßÁöÇÒ ¼ö ÀÖ´Â ±â´ÉÀÌ ÀÖ¾î¾ß ÇÑ´Ù. minicom¿¡ ±×·± ±â´ÉÀÌ ÀÖ´Ù - ALT Q(ȤÀº ¿¾³¯ ¹öÁ¯À̸é CTRL A Q)ÇÏ¸é µÈ´Ù. <p> ·çÆ®·Î ·Î±äÇß´ÂÁö È®ÀÎÇÑ´Ù. <p> (¹Ì´ÏÄÞ°°Àº) Åë½Å ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ°í PPP ¼­¹ö·Î ÀüÈ­ÇÑ ´ÙÀ½, ±×³É ·Î±äÇÑ´Ù. PPP¸¦ ½ÃÀÛÇÒ ¶§ ¼­¹ö¿¡¼­ ¹«½¼ ¸í·ÉÀ» ³»·Á¾ß ÇÑ´Ù¸é, ±×·¸°Ô ÇÑ´Ù. Àü¿¡ º¸¾Ò´ø ¾²·¹±â¸¦ º¼ ¼ö ÀÖ´Ù. <p> pap³ª chap¸¦ ¾²´Â °æ¿ì·Î¼­, ±×³É »ó´ë¹æ ½Ã½ºÅÛ¿¡ ¿¬°áÇϱ⸸ Çصµ ppp°¡ ½ÃÀ۵Ǵ °æ¿ì¶ó¸é ·Î±äÇÏÁö ¾Ê¾Æµµ ¾²·¹±â¸¦ º¸°Ô µÈ´Ù. (¾î¶² ¼­¹ö¿¡¼­´Â ÀÌ·¸°Ô µÇÁö ¾Ê´Â´Ù - <bf/½ÇÇàÅ°/¸¦ ´­·¯¼­ ¾²·¹±â°ªÀÌ ³ªÅ¸³ª´ÂÁö º¸ÀÚ.). <p> ÀÌÁ¦ Åë½Å ÇÁ·Î±×·¥À» <em>¸ðµ© Àç¼³Á¤ ¾øÀÌ</em> ÁßÁö½ÃÅ°°í(¹Ì´ÏÄÞ¿¡¼­ ALT Q ¶Ç´Â CTL A Q), ¸®´ª½º ¸í·ÉÇà¿¡¼­(·çÆ®·Î¼­) ÀÌ·¸°Ô ÀÔ·ÂÇÑ´Ù. <code> pppd -d -detach /dev/ttySx 38400 & </code> <p> -d ¼±ÅûçÇ×Àº ¿À·ùÃßÀû »óÅ·Π¹Ù²ãÁØ´Ù. - ½Ã½ºÅÛ ·Î±×ÆÄÀÏ¿¡ ppp ¿¬°á ½ÃÀÛ ´ëÈ­³»¿ëÀÌ ±â·ÏµÈ´Ù - ¹®Á¦°¡ ÀÖÀ» ¶§ µµ¿òÀÌ µÈ´Ù. <p> PPP ¿¬°áÀÌ ¸¸µé¾îÁö´Â µ¿¾È ¸ðµ©ÀÇ ºÒÀÌ ¹Ý¦¹Ý¦ÇÒ °ÍÀÌ´Ù. PPP ¿¬°áÀÌ ¸¸µé¾îÁö·Á¸é ¾à°£ °É¸°´Ù. <p> ÀÌ ½ÃÁ¡¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» Á༭ PPP ÀÎÅÍÆäÀ̽º¸¦ º¼ ¼ö ÀÖ´Ù. <code> ifconfig </code> <p> °¡Áö°í ÀÖ´Â ´Ù¸¥ ÀÌ´õ³Ý°ú ±Íȯ ÀåÄ¡ ¿Ü¿¡, ´ÙÀ½°ú °°Àº °ÍÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù:- <code> ppp0 Link encap:Point-Point Protocol inet addr:10.144.153.104 P-t-P:10.144.153.51 Mask:255.255.255.0 UP POINTOPOINT RUNNING MTU:552 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 TX packets:0 errors:0 dropped:0 overruns:0 </code> <p> ¿©±â¼­ <itemize> <item>inet addr:10.144.153.10 ¿¬°áµÈ ³» ³¡ÀÇ IP ÁÖ¼ÒÀÌ´Ù. <item>P-t-P:10.144.153.5 ¼­¹öÀÇ IP ÁÖ¼ÒÀÌ´Ù. </itemize> <p> (º¸Åë, ifconfig´Â PPP ¼­¹ö°¡ ¾²´Â °Í ¸»°í´Â ÀÌ·± IP ÁÖ¼ÒµéÀ» º¸¿©ÁÖÁö ¾Ê´Â´Ù.) <p> ÁÖÀÇ: ¶ÇÇÑ ifconfig´Â ¿¬°áÀÌ µÆÀ¸¸ç ½ÇÇàÁßÀÌ´Ù¶ó ¼³¸íÇØ ÁØ´Ù! <p> À§¿¡ º¸¿©ÁØ ppp ÀåÄ¡¸¦ ¸ø º¸°Å³ª ¾Æ·¡¿Í °°ÀÌ ³ª¿Ã °æ¿ì <code> ppp0 Link encap:Point-Point Protocol inet addr:0.0.0.0 P-t-P:0.0.0.0 Mask:0.0.0.0 POINTOPOINT MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 TX packets:0 errors:0 dropped:0 overruns:0 </code> <p> PPP ¿¬°áÀÌ ¾ÈµÈ °ÍÀÌ´Ù ... ¿À·ù ÃßÀû¿¡ °üÇÑ ´ÙÀ½ ÀåÀ» º»´Ù! <p> »ó´ë¹æ host(±×¸®°í ±× ³Ê¸Ó)¿¡ ´ëÇÑ ¶ó¿ìÆ®µµ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ±×·²·Á¸é ´ÙÀ½ ¸í·ÉÀ» ÁØ´Ù. <code> route -n </code> <p> ¾Æ·¡¿Í °°Àº °ÍÀ» º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù:- <code> Kernel routing table Destination Gateway Genmask Flags MSS Window Use Iface 10.144.153.3 * 255.255.255.255 UH 1500 0 1 ppp0 127.0.0.0 * 255.0.0.0 U 3584 0 11 lo 10.0.0.0 * 255.0.0.0 U 1500 0 35 eth0 default 10.144.153.3 * UG 1500 0 5 ppp0 </code> <p> ¿©±â¼­ Ưº°È÷ Áß¿äÇѵ¥, ppp ÀÎÅÍÆäÀ̽º¸¦ °¡¸®Å°´Â µÎ °³ÀÇ Ç׸ñÀÌ ÀÖ´Ù´Â Á¡ÀÌ´Ù. <p> ù¹ø°´Â HOST ¶ó¿ìÆ®·Î¼­(HÅ×À̺íÀÌ °¡¸®Å²´Ù) ¿ì¸®°¡ ¿¬°áÇÏ·Á°í Çϴ ȣ½ºÆ®¸¦ º¸¿©ÁØ´Ù ±× ÀÌ»óÀº ¾Æ´Ô. <p> µÎ¹ø°´Â ±âº»°ª ¶ó¿ìÆ®·Î¼­ pppd ¼±ÅûçÇ× <tt>defaultroute</tt>¸¦ ÁÜÀ¸·Î½á ±¸ÃàµÇ¾ú´Ù. ÀÌ°ÍÀº ¸®´ª½º PC¿¡°Ô ·ÎÄà ÀÌ´õ³Ý- ƯÁ¤ÇÑ ³×Æ®¿öÅ© ¶ó¿ìÆ®¸¦ °®°í ÀÖ´Â -¿¡ º¸³¾ ÀÛÁ¤ÀÌ ¾Æ´Ñ ¸ðµç ÆÐŶÀ» PPP ¼­¹ö¿¡´Ù º¸³»¶ó°í ¸»Çسõ¾Ò´ø ±× ¶ó¿ìÆ®ÀÌ´Ù. PPP ¼­¹ö´Â ³»°¡ º¸³½ ÀÎÅͳÝÀ» ÇâÇÑ ÆÐŶÀÇ ¶ó¿ìÆ®¿¡ ÀÀ´äÇÒ ¼ö ÀÖ°í µ¹¾Æ¿À´Â ÆÐŶÀ» µ¹·ÁÁÖ°Ô µÈ´Ù. <p> µÎ Ç׸ñÀÇ ¶ó¿ìÆà Å×À̺íÀ» º¼ ¼ö ÀÖ´Ù¸é, ¹º°¡ À߸øµÈ °ÍÀ¸·Î, Ưº°È÷ syslog ÆÄÀÏ¿¡¼­ ±âÁ¸ÀÇ ±âº»¶ó¿ìÆ®¸¦ °íÄ¥ ¼ö ¾ø´Ù°í ¾Ë·Á ÁÙ °æ¿ì, ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º-ÀÌ°ÍÀº ƯÁ¤ÇÑ ³×Æ®¿öÅ© ¶ó¿ìÆ®·Î <bf/¹Ù²ã³õ¾Æ¾ß/ ÇÑ´Ù -À» °¡¸®Å°´Â ±âº»°ª ¶ó¿ìÆ®¸¦ ÀÌ¹Ì °®°í ÀÖ´Â °ÍÀÌ´Ù. <bf/±âº»°ª ¶ó¿ìÆ®´Â Çϳª¸¸ ÀÖÀ» ¼ö ÀÖ´Ù!!!/ <p> ÀÌ ±âº»°ª ¶ó¿ìÆ®°¡ ¼³Á¤µÇ¾î ÀÖ´Â °÷À» ã¾Æ¼­ ½Ã½ºÅÛ ÃʱâÈ­ ÆÄÀÏÀ» ã¾Æ Çì¸Å¾ß ÇÑ´Ù(<tt>route add default...</tt> ¸í·ÉÀ» ¾µ °ÍÀÌ´Ù.). ÀÌ ¸í·ÉÀ» <tt>route add net...</tt>·Î ¹Ù²ã ÁÖ¾î¾ß ÇÑ´Ù. <p> ifconfig Ãâ·Â µîµî¿¡ ³ª¿Â ip ÁÖ¼Ò¿¡ ÀÖ´Â ¼­¹ö¿¡ ÇÎÇغ¸´Â °ÍÀ¸·Î ¿¬°áÀ» ½ÃÇèÇØ º»´Ù. <code> ping 10.144.153.51 </code> <p> ´ÙÀ½°ú °°Àº Ãâ·ÂÀ» ¹Þ°Ô µÈ´Ù. <code> PING 10.144.153.51 (10.144.153.51): 56 data bytes 64 bytes from 10.144.153.51: icmp_seq=0 ttl=255 time=328.3 ms 64 bytes from 10.144.153.51: icmp_seq=1 ttl=255 time=190.5 ms 64 bytes from 10.144.153.51: icmp_seq=2 ttl=255 time=187.5 ms 64 bytes from 10.144.153.51: icmp_seq=3 ttl=255 time=170.7 ms </code> <p> ÀÌ°ÍÀº °è¼Ó ´Ã¾î³­´Ù - ³¡³»·Á¸é CTRL C¸¦ ´©¸£¸é µÇ°í, ±×·¯¸é ¸î°¡Áö Á¤º¸¸¦ ´õ ¾ò°Ô µÉ °ÍÀÌ´Ù:- <code> --- 10.144.153.51 ping statistics --- 4 packets transmitted, 4 packets received, 0% packet loss round-trip min/avg/max = 170.7/219.2/328.3 ms </code> <p> ¿©±â±îÁö µÆÀ¸¸é ÁÁ´Ù. <p> À̹ø¿¡´Â host¸¦ (PPP ¼­¹ö °Í ¸»°í ¾îµò°¡ ¿¬°áÇؼ­ ½ÇÇàÇÏ°í ½ÍÀº ´Ù¸¥ ÀÚ¸®ÀÇ host) À̸§À¸·Î ÇÎ Çغ¸ÀÚ. ¿¹¸¦ µé¾î <code> ping sunsite.unc.edu </code> <p> À̹ø¿¡´Â ¸®´ª½º°¡ ÇÎÇÑ ¿ÏÀüÈ÷ ÀÚ°ÝÀ» °®Ãá È£½ºÆ® À̸§À» <tt>/etc/resolv.conf</tt>¿¡ Á¤ÀÇÇß´ø DNS¿¡¼­ IP ÁÖ¼Ò·Î ¹Ù²ã¿Í¾ß Çϱ⠶§¹®¿¡ ¾à°£ ½Ã°£ÀÌ °É¸± °ÍÀÌ´Ù - ±×·¯´Ï °ÆÁ¤ÇÒ °ÍÀº ¾ø´Ù.(ÇÏÁö¸¸ ¸ðµ© ºÒÀÌ ¹Ý¦¹Ý¦ ÇÏ´ÂÁö´Â º¸¶ó) Á¶±Ý µÚ¿¡ ´ÙÀ½°ú °°Àº Ãâ·ÂÀ» ¹Þ°Ô µÈ´Ù. <code> PING sunsite.unc.edu (152.2.254.81): 56 data bytes 64 bytes from 152.2.254.81: icmp_seq=0 ttl=254 time=190.1 ms 64 bytes from 152.2.254.81: icmp_seq=1 ttl=254 time=180.6 ms 6t bytes from 152.2.254.81: icmp_seq=2 ttl=254 time=169.8 ms 64 bytes from 152.2.254.81: icmp_seq=3 ttl=254 time=170.6 ms 64 bytes from 152.2.254.81: icmp_seq=4 ttl=254 time=170.6 ms </code> <p> ´Ù½Ã CTRL C¸¦ ´­·¯¼­ Åë°è¸¦ º»´Ù. <code> --- sunsite.unc.edu ping statistics --- 5 packets transmitted, 5 packets received, 0% packet loss round-trip min/avg/max = 169.8/176.3/190.1 ms </code> <p> ¾Æ¹« ÀÀ´äµµ ¸ø¹Þ¾Ò´Ù¸é, ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ ¿î¿µÇÏ´Â DNS ¼­¹öÀÇ IP ÁÖ¼Ò¸¦ Çѹø ÇÎÇØ º»´Ù. ¿©±â¼­ °á°ú°ªÀÌ µ¹¾Æ¿Ô´Ù¸é, <tt>/etc/resolv.conf</tt>¿¡ ¹®Á¦°¡ ÀÖ´Ù°í º¸¾Æ¾ß ÇÑ´Ù. <p> ÀÌ°ÍÁ¶Â÷ ¾ÈµÇ¸é, ¶ó¿ìÆà ¹®Á¦°¡ Àְųª ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ ÆÐŶÀ» µ¹·Áº¸³»´Â µ¥ ¹®Á¦°¡ ÀÖ´Â °ÍÀÌ´Ù. À§¿¡¼­ º¸¿©Áá´ø ¶ó¿ìÆà Å×À̺íÀ» Á¡°ËÇÏ°í ±×°Ô ¹®Á¦°¡ ¾ø´Ù¸é ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üÇÑÅ× ¹®ÀÇÇÑ´Ù. ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¸¦ ½ÃÇèÇØ º¸´Â °Í ÁßÀÇ ÁÁÀº ¹æ¹ýÀº ´Ù¸¥ ¿î¿µÃ¼Á¦·Î ¿¬°áÇØ º¸´Â °ÍÀÌ´Ù. ¸¸¾à¿¡ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ³Ê¸Ó·Î ¿¬°áÀÌ µÈ´Ù¸é, ¹®Á¦´Â ³» ÂÊ¿¡ ÀÖ´Â °ÍÀÌ´Ù. <p> ¸ðµç °ÍÀÌ ÀÛµ¿µÇ¸é, ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇؼ­ ¿¬°áÀ» ²÷´Â´Ù. <code> ppp-off </code> <p> ¾à°£ ¸ØÃá ´ÙÀ½¿¡ ¸ðµ©ÀÌ ¾Ë¾Æ¼­ ²÷¾îÁø´Ù. <p> µ¿ÀÛÇÏÁö ¾ÊÀ¸¸é, ¸ðµ©À» ²¨¹ö¸®°Å³ª, Åë½Å ÇÁ·Î±×·¥À» Á¾·á½ÃÅ°°Å³ª, +++ ¸¦ ´©¸¥ ´ÙÀ½ ¸ðµ©¿¡¼­ OK°¡ ³ª¿Ã ¶§ ATHO¸¦ ³Ö¾î¼­ ³¡³½´Ù. <p> pppd°¡ ¸¸µç Àá±Ý ÆÄÀϵµ Áö¿ö¾ß ÇÑ´Ù. <code> rm -f /var/lock/LCK..ttySx </code> <sect>¿¬°á ÀÚµ¿È­ - ¿¬°á ½ºÅ©¸³Æ®ÀÇ ÀÛ¼º<label id="automate"> <p> ¾Õ¿¡¼­Ã³·³ ¼öµ¿À¸·Î °è¼Ó ·Î±äÇÒ ¼ö ÀÖÁö¸¸ À̸¦ ÀÚµ¿ÀûÀ¸·Î ÇØÁÖ´Â ½ºÅ©¸³Æ®¸¦ ¸¸µå´Â ÆíÀÌ Á»´õ ÆíÇÒ °ÍÀÌ´Ù. <p> ·Î±äÀ» ÀÚµ¿È­ÇÏ°í PPP¸¦ ½ÃÀÛÇÏ°Ô ÇÏ´Â ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î ³õÀ¸¸é ¿¬°á ¶§ (·çÆ® ȤÀº PPP ±×·ìÀÇ ÀÏ¿øÀ̾î¾ß ÇÑ´Ù) ¸í·É Çϳª¸¸ ÁÖ¸é µÈ´Ù. <sect1>»ç¿ëÀÚ À̸§/ ºñ¹Ð¹øÈ£ ÀÎÁõ °æ¿ìÀÇ ¿¬°á ½ºÅ©¸³Æ® <p> PAP/CHAP¸¦ ¾²¶ó°í ¿ä±¸ÇÏÁö ¾Ê´Â °æ¿ì ÀÌ ½ºÅ©¸³Æ®¸¦ ¾²¸é µÈ´Ù! <p> ppp ÀÏü°¡ Á¦´ë·Î ¼³Ä¡µÇ¾ú´Ù¸é, µÎ °³ÀÇ ¿¹Á¦ ÆÄÀÏÀ» °®°Ô µÈ´Ù. PPP 2.1.2ÀÇ °æ¿ì <tt>/usr/sbin</tt>¿¡ ÀÖÀ¸¸ç, PPP 2.2ÀÇ °æ¿ì <tt>/etc/ppp/scripts</tt>¿¡ ÀÖ´Ù. À̸§Àº <p> PPP-2.1.2ÀÇ °æ¿ì <tscreen><verb> ppp-on ppp-off </verb></tscreen> <p> PPP-2.2ÀÇ °æ¿ì <tscreen><verb> ppp-off ppp-on ppp-on-dialer </verb></tscreen> ÀÌ´Ù. <p> ÀÏ´Ü, PPP 2.1.2¸¦ ¾µ °æ¿ì, ¿¹Á¦ ÆÄÀÏÀ» Áö¿ìµµ·Ï °­·ÂÈ÷ ±ÇÇÏ´Â ¹Ù´Ù. °Å±â¿¡ Ä¡¸íÀûÀÎ ¹®Á¦°¡ ÀÖ´Ù - Àß µÈ´Ù°í ÁÖÀåÇÏÁö ¸»¶ó - ³ªµµ ¸î³â µ¿¾È ½è¾ú´Ù(±×¸®°í ÀÌ ÇÏ¿ìÅõÀÇ Ã¹ ¹öÁ¯¿¡¼­´Â ÃßõÇϱâ±îÁö Çß´Ù)! <p> PPP 2.1.2 »ç¿ëÀÚµéÀ» À§ÇØ PPP 2.2 ¹èÆ÷º»¿¡¼­ °¡Á®¿Â Àӽà ÆÄÀÏÀ» ½Ç¾î³õ¾Ò´Ù. ±¸½Ä PPP-2.1.2 ½ºÅ©¸³Æ® <bf/´ë½Å/ ÀÌ ½ºÅ©¸³Æ®¸¦ º¹»çÇؼ­ ¾²µµ·Ï ±ÇÇÑ´Ù. <sect1>ppp-on ½ºÅ©¸³Æ® <p> ÀÌ°ÍÀÌ ½ÇÁ¦·Î ¿¬°áÀ» ½ÃÀÛÇÏ´Â ½ºÅ©¸³Æ® ¦ Áß ¾ÕÀÇ °ÍÀÌ´Ù. <code> #!/bin/sh # # PPP ¿¬°áÀ» ÃʱâÈ­ÇÏ´Â ½ºÅ©¸³Æ®´Ù. ÀÌ°ÍÀº ½ºÅ©¸³Æ® ½ÖÀÇ Ã¹ # ºÎºÐÀÌ´Ù. ÀÌ°ÍÀº 'ps' ¸í·ÉÀ¸·Î º¼ ¼ö ÀÖÀ¸¹Ç·Î ¾ÈÀüÇÑ ½ºÅ©¸³Æ® ½ÖÀº # ¾Æ´Ï´Ù. ÇÏÁö¸¸ °£´ÜÇÏ´Ù. # # ÀÌ°ÍÀÌ º¯¼öÀÌ´Ù. ÇÊ¿äÇÏ¸é °íÄ£´Ù. TELEPHONE=555-1212 # ¿¬°á¿ë ÀüÈ­¹øÈ£ ACCOUNT=george # ·Î±äÀ» À§ÇÑ °èÁ¤ À̸§('George Burns'°°ÀÌ) PASSWORD=gracie # °èÁ¤¿¡ ´ëÇÑ ºñ¹Ð ¹øÈ£(±×¸®°í 'Gracie Allen')LOCAL_IP=0.0.0.0 # ¾Ë°í ÀÖ´Ù¸é ·ÎÄà IP ÁÖ¼Ò. µ¿Àû = 0.0.0.0REMOTE_IP=0.0.0.0 # ¿øÇÑ´Ù¸é »ó´ëÆí IP ÁÖ¼Ò. º¸Åë 0.0.0.0NETMASK=255.255.255.0 # ÇÊ¿äÇÑ °æ¿ì Á¤È®ÇÑ netmask # # 'ppp-on-dialer'¿¡ ¾µ ¼ö ÀÖµµ·Ï ÀÌ Á¤º¸¸¦ º¸³¿ export TELEPHONE ACCOUNT PASSWORD # # ÀüÈ­¸¦ °É°í ·Î±äÇÏ´Â ½ºÅ©¸³Æ®ÀÇ À§Ä¡¸¦ Á¤ÇÑ´Ù. $PATH º¯¼ö°¡ ¿¬°á # ¼±ÅûçÇ׿¡¼­´Â ¸ÔÁö ¾ÊÀ¸¹Ç·Î ÆÄÀÏ À̸§ÀÇ Àý´ë °æ·Î¸¦ ½á¾ß # ÇÑ´Ù. ('·çÆ®'°èÁ¤¿¡¼­ ±×·¸°Ô ÇÏ´Â °ÍÀº º¸¾È±¸¸ÛÀÌ µÇ¹Ç·Î ¿äûÇÏÁö # ¾Ê´Â´Ù) # DIALER_SCRIPT=/etc/ppp/ppp-on-dialer # # ¿¬°áÀÇ ÃʱâÈ­ # exec /usr/sbin/pppd debug /dev/ttySx 38400 \ $LOCAL_IP:$REMOTE_IP \ connect $DIALER_SCRIPT </code> <p> ÀÌ°ÍÀÌ ppp-on-dialer ½ºÅ©¸³Æ®´Ù.:- <code> #!/bin/sh # # ÀÌ°ÍÀÌ ppp-on ½ºÅ©¸³Æ®ÀÇ µÎ¹ø° ºÎºÐÀÌ´Ù. ÀÌ°ÍÀº ¿øÇÏ´Â ¿¬°áÀ» À§ÇØ # ¿¬°á ÇÁ·ÎÅäÄÝÀ» º¸¿©ÁØ´Ù. # /usr/sbin/chat -v \ TIMEOUT 3 \ ABORT '\nBUSY\r' \ ABORT '\nNO ANSWER\r' \ ABORT '\nRINGING\r\n\r\nRINGING\r' \ '' \rAT \ 'OK-+++\c-OK' ATH0 \ TIMEOUT 30 \ OK ATDT$TELEPHONE \ CONNECT '' \ ogin:--ogin: $ACCOUNT \ assword: $PASSWORD </code> <p> PPP-2.2¿¡¼­ <tt>ppp-off</tt>½ºÅ©¸³Æ®´Â ¾Æ·¡¿Í °°´Ù:-For PPP-2.2, the <tt>ppp-off</tt> script looks like:- <code> #!/bin/sh ###################################################################### # # ²÷À» ÀåÄ¡¸¦ Á¤ÇÑ´Ù. # if [ &dquot;$1&dquot; = &dquot;&dquot; ]; then DEVICE=ppp0 else DEVICE=$1 fi ###################################################################### # # ppp0 pid ÆÄÀÏÀÌ ÀÖ°í ÇÁ·Î±×·¥ÀÌ ½ÇÇàÁßÀÌ¸é ±×°ÍÀ» ÁßÁö½ÃŲ´Ù. if [ -r /var/run/$DEVICE.pid ]; then kill -INT `cat /var/run/$DEVICE.pid` # # killÀÌ ÀÛµ¿ÇÏÁö ¾ÊÀ¸¸é ÀÌ pid¿¡ ´ëÇØ ÁøÇà ÁßÀÎ °úÁ¤ÀÌ ¾ø´Â °ÍÀÌ´Ù. # ¾Æ¸¶ Àá±Ý ÆÄÀÏÀÌ ¾ÆÁ÷ ³²¾Æ ÀÖÀ½À» ¶æÇÒ °ÍÀÌ´Ù. µ¿½Ã¿¡ ÀÌ Àá±Ý ÆÄÀϵµ # Áö¿ö¾ß ÇÒ °ÍÀÌ´Ù. if [ ! &dquot;$?&dquot; = &dquot;0&dquot; ]; then rm -f /var/run/$DEVICE.pid echo &dquot;ERROR: Removed stale pid file&dquot; exit 1 fi # # ¼º°ø. pppd°¡ ÇÊ¿ä¾ø´Â ÈçÀûÀ» ±ú²ýÀÌ Áö¿ìµµ·Ï ÇÑ´Ù. echo &dquot;PPP link to $DEVICE terminated.&dquot; exit 0 fi # # ppp °úÁ¤ÀÌ ppp0¿¡ ´ëÇØ ½ÇÇàµÇÁö ¾Ê´Â´Ù. echo &dquot;ERROR: PPP link is not active on $DEVICE&dquot; exit 1 </code> <sect1>Á¦°øµÈ PPP ½ÃÀÛ ½ºÅ©¸³Æ®ÀÇ ÆíÁý <p> µÎ ºÎºÐÀ¸·Î »õ ½ºÅ©¸³Æ®¸¦ ¹Þ¾ÒÀ¸¸é ¼ø¼­´ë·Î ÆíÁýÇÏÀÚ. <sect2>ppp-on ½ºÅ©¸³Æ® <p> ÀÌ ½ºÅ©¸³Æ®¸¦ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ ÁØ »ç¿ëÀÚ À̸§°ú ºñ¹Ð¹øÈ£, ÀüÈ­¹øÈ£¸¦ °¨¾ÈÇØ ÆíÁýÇÑ´Ù. <p> <tt>TELEPHONE=</tt>°°Àº °¢ ÇàÀº '=' ¿À¸¥ÂÊÀÇ Á¤º¸(¹°·Ð µþ¸° ¼³¸í±îÁö Æ÷ÇÔÇؼ­)¸¦ Æ÷ÇÔÇÏ´Â ½© º¯¼ö¸¦ ½ÇÁ¦·Î ¼³Á¤ÇÑ´Ù. µû¶ó¼­ ÀÌ ÇàÀ» ÆíÁýÇؼ­ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿Í ¿¬°á¿¡ ´ëÇØ Á¤È®ÇÏ°Ô ¸¸µé¾î¾ß ÇÑ´Ù. <p> ¸¶Âù°¡Áö·Î, <tt>/etc/ppp/options</tt>ÆÄÀÏ¿¡ ÀÖ´Â IP ÁÖ¼Ò¸¦ (ÇÊ¿äÇÒ °æ¿ì) ¼³Á¤ÇÒ ¶§´Â ¾Æ·¡¿Í °°Àº ÇàÀ» »èÁ¦ÇÑ´Ù. <code> $LOCAL_IP:$REMOTE_IP \ </code> <p> ¶ÇÇÑ, ½© º¯¼ö DIALER_SCRIPT°¡ ¿ÏÀüÇÑ À§Ä¡¿Í ½ÇÁ¦·Î ¾²°íÀÚ ÇÏ´Â ÀüÈ­°É±â ½ºÅ©¸³Æ® À̸§À» °¡¸®Å°°í ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. µû¶ó¼­ À̸¦ ¿Å°å°Å³ª ½ºÅ©¸³Æ® À̸§À» °íÄ¥ ÀÛÁ¤À̶ó¸é, <tt>ppp-on</tt> ½ºÅ©¸³Æ®¿¡¼­ ÀÌ ÇàÀ» Á¤È®È÷ ÆíÁýÇß´ÂÁöµµ È®ÀÎÇØ¾ß ÇÑ´Ù! <sect2>ppp-on-dialer ½ºÅ©¸³Æ® <p> ÀÌ°ÍÀÌ ppp ¿¬°áÀ» ½ÇÁ¦·Î ¸¸µå´Â ½ºÅ©¸³Æ®ÀÇ µÞ ºÎºÐÀÌ´Ù. <p> ÁÖÀÇ: chat ½ºÅ©¸³Æ®´Â ¿ø·¡ ¸ðµÎ ÇÑ ÁÙ¿¡ ¾²°Ô µÇ¾îÀÖÀ¸¸ç¿ª½½·¡½¬´Â ÇàÀÌ ¹Ù²î¾úÀ» ¶§µµ ÇÑ ÁÙ·Î ÀνÄÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â ¹®ÀÚÀÌ´Ù(»ç¶÷ÀÌ ÀÐÀ» ¼ö ÀÖµµ·Ï). µû¶ó¼­ ½ºÅ©¸³Æ® ÀÚüÀÇ ÀϺδ ¾Æ´Ï´Ù. <p> ÇÏÁö¸¸, ¾î¶² ÀÏÀÌ ½ÇÁ¦·Î ÁøÇàµÇ´ÂÁö(ÃßÃøÇؼ­) ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¼¼ºÎ »çÇ×À» º¸´Â µ¥´Â ´ë´ÜÈ÷ ¾µ¸¸ÇÏ´Ù. <sect1>Chat ½ºÅ©¸³Æ®°¡ ¶æÇÏ´Â °Í... <p> chat ½ºÅ©¸³Æ®´Â <tt>&dquot;</tt>¿¹»ó_¹®ÀÚ¿­<tt>&dquot;</tt> <tt>&dquot;</tt>Àü¼Û_¹®ÀÚ¿­<tt>&dquot;</tt> ½ÖÀÇ ¿¬¼ÓÀÌ´Ù. Ưº°È÷ ³» ÂÊ¿¡¼­ ¹º°¡ º¸³»±â Àü¿¡ <bf/Ç×»ó/ ¹ÞÀ» °ÍÀ» <bf/¹«¾ð°¡/ ±â´Ù¸°´Ù´Â Á¡¿¡ ÁÖÀÇÇÏÀÚ. <p> ¾Æ¹«°Íµµ ¸ÕÀú <bf/¹ÞÁö ¾Ê°í¼­/ ¹º°¡¸¦ º¸³»·Á°í ÇÑ´Ù¸é ¿¹»ó_¹®ÀÚ¿­¿¡ ºó ¹®ÀÚ¿­À» ½á¾ß¸¸ ÇÏ°í(<tt>&dquot;</tt><tt>&dquot;</tt>·Î ¾´´Ù). ¾Æ¹«°Íµµ º¸³»Áö ¾Ê°í ¹º°¡¸¦ ¹ÞÀ¸·Á ÇÒ ¶§µµ ºñ½ÁÇÏ´Ù. ¶ÇÇÑ, ¹®ÀÚ¿­ÀÌ ¸î°³ÀÇ ³¹¸»·Î ±¸¼ºµÇ¾î ÀÖ´Ù¸é(¿¹¸¦ µé¾î NO CARRIER), ¹Ýµå½Ã chat°¡ ÇϳªÀÇ Ç׸ñÀ¸·Î ¹Þ¾ÆµéÀ̵µ·Ï ÀÌ ¹®ÀÚ¿­À» ´Ù µû¿Í¾ß ÇÑ´Ù. <p> ¿¹Á¦¿¡¼­ chat ÇàÀº:- <code> exec /usr/sbin/chat -v </code> <p> chat¸¦ ºÎ¸¥´Ù. -v´Â chatº¸°í ¸ðµç ÀÔÃâ·ÂÀ» ½Ã½ºÅÛ log(º¸Åë /var/log/messagesÆÄÀÏ)¿¡ º¹»çÇϵµ·Ï ½ÃŲ´Ù. ÀÏ´Ü ±âºÐÁÁ°Ô chat ½ºÅ©¸³Æ®°¡ ¹ÏÀ½Á÷ÇÏ°Ô µ¿ÀÛÇßÀ¸¸é ÀÌ ÇàÀ» ÆíÁýÇؼ­ syslog¸¦ ¾îÁö·´È÷´Â -v¸¦ Áö¿î´Ù. <code> TIMEOUT 3 </code> ÀÌ´Â ¿¹»óÇÏ´Â ¹®ÀÚ¿­ÀÇ ÀÔ·ÂÀ» »ïÃʵ¿¾È ±â´Ù¸®´Â °ÍÀÌ´Ù. ¸ðµ©ÀÌ ÁøÂ¥ ´À¸° °Å¶ó¸é 5Ãʳª 10ÃÊ·Î ´Ã·ÁÁÙ ÇÊ¿ä°¡ ÀÖ´Ù. <code> ABORT '\nBUSY\r' </code> <p> BUSY¶ó´Â ¹®ÀÚ¿­À» ¹Þ°Ô µÇ¸é µ¿ÀÛÀ» ÁßÁöÇÑ´Ù. <code> ABORT '\nNO ANSWER\r' </code> <p> NO ANSWER ¶ó´Â ¹®ÀÚ¿­À» ¹ÞÀ¸¸é µ¿ÀÛÀ» ÁßÁöÇÑ´Ù. <code> ABORT '\nRINGING\r\n\r\nRINGING\r' </code> <p> RINGINGÀ̶ó´Â ¹®ÀÚ¿­ÀÌ (¹Ýº¹ÀûÀ¸·Î) ¼ö½ÅµÇ¸é, µ¿ÀÛÀ» ÁßÁöÇÑ´Ù. ÀÌ °æ¿ì ´©±º°¡ ´ç½Å¿¡°Ô ÀüÈ­¸¦ °Å´Â ÁßÀ̱⠶§¹®ÀÌ´Ù. <code> &dquot; \rAT </code> <p> ¸ðµ©¿¡¼­ ¾Æ¹«°Íµµ ±â´Ù¸®Áö ¾Ê°í AT ¹®ÀÚ¿­À» º¸³½´Ù. <code> OK-+++\c-OK ATH0 </code> <p> ÀÌ°Ç Á» º¹ÀâÇѵ¥ chatÀÇ ¿À·ù º¹±¸ ´É·Â Áß ÀϺθ¦ ¾²±â ¶§¹®ÀÌ´Ù. <p> ¹¹¶ó´Â ¶æÀÌ³Ä Çϸé... OK¸¦ ±â´Ù·È´Ù°¡, ¹ÞÁö ¸øÇϸé (¸ðµ©ÀÌ ¸í·ÉÇà»óÅ°¡ ¾Æ´Ï¶ó¼­) +++(Ç¥ÁØ ÇìÀ̽º ȣȯ ¸ðµ©¿¡¼­ ¸í·ÉÇà »óÅ·Πµ¹¾Æ°¡´Â ¹®ÀÚ¿­ÀÌ´Ù)¸¦ º¸³»°í ³ª¼­ OK¸¦ ±â´Ù¸°´Ù. ±×·± ´ÙÀ½ ATH0(¸ðµ© ²÷±â ¹®ÀÚ¿­)À» º¸³½´Ù. ¸ðµ©ÀÌ È¸¼± »ó¿¡¼­ ¸ÔÅëÀÌ µÇ¾î ÀÖ´Â »óȲ¿¡¼­ ½ºÅ©¸³Æ®°¡ ó¸®ÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù! <code> TIMEOUT 30 </code> <p> ½ºÅ©¸³Æ®ÀÇ ³ª¸ÓÁö ºÎºÐ¿¡ ´ëÇØ 30ÃÊÀÇ ½Ã°£ Á¦ÇÑÀ» ¼³Á¤ÇÑ´Ù. chat ½ºÅ©¸³Æ®°¡ ½Ã°£ Á¦ÇÑ ¶§¹®¿¡ Ãë¼ÒµÇ´Â ¹®Á¦¸¦ °Þ´Â´Ù¸é 45Ãʳª ±× ÀÌ»óÀ¸·Î ´Ã¸®¸é µÈ´Ù. <code> OK ATDT$TELEPHONE </code> <p> OK¸¦ ±â´Ù·È´Ù°¡ (¸ðµ©ÀÌ ATH0 ¸í·É¿¡ ´ë´äÇÑ °ÍÀÌ´Ù) ¿øÇÏ´Â ÀüÈ­¹øÈ£·Î ÀüÈ­ÇÑ´Ù. <code> CONNECT '' </code> <p> CONNECT¸¦ ±â´Ù¸®°í (ÀÌ°ÍÀº »ó´ë¹æ ¸ðµ©ÀÌ ´ë´äÇÒ ¶§ ³»ÂÊ ¸ðµ©ÀÌ º¸³½´Ù) ¾Æ¹«°Íµµ º¸³»Áö ¾Ê´Â´Ù. <code> ogin:--ogin: $ACCOUNT </code> <p> ´Ù½Ã ¸î°¡Áö ¿À·ù º¹±¸¿ëÀÌ ¿©±â ÀÖ´Ù. login ÇÁ·ÒÇÁÆ®¸¦ ±â´Ù¸®°í(...ogin:) ½Ã°£ÀÌ Áö³ªµµ ¹ÞÁö ¸øÇϸé, ½ÇÇàÅ°¸¦ º¸³½ ´ÙÀ½ ´Ù½Ã login ÇÁ·ÒÇÁÆ®¸¦ ã±â ½ÃÀÛÇÑ´Ù. ÇÁ·ÒÇÁÆ®¸¦ ¹ÞÀ¸¸é »ç¿ëÀÚ À̸§(½© º¯¼ö $ACCOUNT¿¡ ÀúÀåµÇ¾î ÀÖ´Ù)À» º¸³½´Ù. <code> assword: $PASSWORD </code> <p> ºñ¹Ð¹øÈ£ ÇÁ·ÒÇÁÆ®¸¦ ±â´Ù¸®°í ³» ºñ¹Ð¹øÈ£¸¦ º¸³½´Ù (¿ª½Ã ½© º¯¼ö¿¡ ÀúÀåµÇ¾î ÀÖ´Ù). <p> ÀÌ chat ½ºÅ©¸³Æ®´Â Àû´çÇÑ ¿À·ù º¹±¸ ´É·ÂÀ» °®°í ÀÖ´Ù. chat´Â ¿©±â¿¡ º¸ÀÎ °Íº¸´Ù ´õ ¸¹Àº ±â´ÉÀ» °®°í ÀÖ´Ù. ´õ ¸¹Àº Á¤º¸¸¦ ¿øÇÑ´Ù¸é chat man ÆäÀÌÁö¸¦ º»´Ù.(<tt>man 8 chat</tt>) <sect2>PPP¸¦ ¼­¹ö¿¡¼­ ½ÃÀÛÇϱâ <p> ·Î±äÇÑ ´ÙÀ½ ¼­¹ö¿¡¼­ ÀÚµ¿ÀûÀ¸·Î pppd¸¦ ½ÃÀÛÇÏ´Â °æ¿ì¿¡ ppp-on-dialer´Â Àß ÀÛµ¿ÇÏÁö¸¸ ¸î¸î ¼­¹ö´Â ¼­¹ö¿¡¼­ PPP¸¦ ¸íÈ®È÷ ½ÃÀÛÇϵµ·Ï ¿ä±¸ÇÑ´Ù. <p> ¼­¹ö¿¡¼­ PPP¸¦ ½ÃÀÛÇϱâ À§ÇØ ¾î¶² ¸í·ÉÀ» ÁÖ¾î¾ß ÇÑ´Ù¸é, ppp-on-dialer ½ºÅ©¸³Æ®¸¦ ÆíÁýÇØ¾ß ÇÑ´Ù. <p> ½ºÅ©¸³Æ®ÀÇ ¸Ç ³¡¿¡(ºñ¹Ð¹øÈ£ ÇàÀÇ µÚ¿¡) Ãß°¡ÀûÀ¸·Î <bf/expect send/½ÖÀ» ³Ö¾î¾ß ÇÑ´Ù. ÀÌ°ÍÀº ·Î±ä ÇÁ·ÒÇÁÆ®¸¦ °Ë»öÇÒ °ÍÀÌ´Ù(º»½©¿¡¼­ Ưº°ÇÑ Àǹ̸¦ °®´Â ¹®ÀÚ-¿¹¸¦ µé¾î $ °ú [ or ] (°¢ ÀοëºÎÈ£ÀÇ ¿©´ÝÀÌ ±âÈ£)°°Àº°Íµµ ÁÖÀÇÇÑ´Ù. <p> chat°¡ ½© ÇÁ·ÒÇÁÆ®¸¦ ãÀ¸¸é, chat´Â ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ÂÊ PPP ¼­¹ö¿¡¼­ ¿ä±¸ÇÏ´Â ppp ½ÃÀÛ ¸í·ÉÀ» ³»¾ß ÇÑ´Ù. <p> ³» °æ¿ì, PPP ¼­¹ö´Â Ç¥ÁØ ¸®´ª½º ¹è½¬(bash) ÇÁ·ÒÇÁÆ®¸¦ ¾´´Ù. <code> [hartr@kepler hartr]$ </code> <p> ±×¸®°í ¼­¹ö¿¡¼­ PPP¸¦ ½ÃÀÛÇϵµ·Ï ÀÔ·ÂÇÒ °ÍÀ» ¿ä±¸ÇÑ´Ù. <code> ppp </code> <p> ¸î°¡Áö ¿À·ù º¹±¸¸¦ ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ ÁÁÀ» °Í °°´Ù, ³» °æ¿ì´Â ¾Æ·¡¿Í °°ÀÌ ¾´´Ù. <code> hartr--hartr ppp </code> <p> ÀÌ°ÍÀº ½Ã°£ ³»¿¡ ÇÁ·ÒÇÁÆ®¸¦ ¹ÞÁö ¸øÇϸé, ½ÇÇàÅ°¸¦ º¸³»°í ÇÁ·ÒÇÁÆ®¸¦ ´Ù½Ã ã´Â °ÍÀÌ´Ù. <p> ÇÁ·ÒÇÁÆ®¸¦ ¹Þ°Ô µÇ¸é <tt>ppp</tt>ÇàÀ» º¸³½´Ù. <p> ÁÖÀÇ: ¾Õ ÇàÀÇ ¸Ç µÚ¿¡ \Çϳª¸¦ Áý¾î ³Ö¾î chat°¡ chat ½ºÅ©¸³Æ® Àüü¸¦ ÇÑ ÇàÀ¸·Î »ý°¢Çϵµ·Ï ÇÏ´Â °ÍÀ» ÀØ¾î ¸ÔÀ¸¸é ¾ÈµÈ´Ù! <p> ¿î³ª»Ú°Ô, ¸î¸î ¼­¹ö´Â ´Ù¾çÇÑ º¯Á¾ÀÇ ÇÁ·ÒÇÁÆ®¸¦ ÁØ´Ù! ¹Ì´ÏÄÞÀ» ½á¼­ ¼öȸ ·Î±äÇØ ¾î¶»°Ô ³ª¿À´ÂÁö ¾Ë¾Æ³»°í ¾ÈÁ¤ÀûÀÎ &dquot;¿¹»ó&dquot; ¹®ÀÚ¿­À» °ñ¶ó¾ß ÇÑ´Ù. <sect1>PAP/CHAP ÀÎÁõ ¿¬°á¿ë chat ½ºÅ©¸³Æ® <p> ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ PAP/CHAP¸¦ ¾µ °æ¿ì, chat ½ºÅ©¸³Æ®´Â ´õ °£´ÜÇÏ´Ù. chat ½ºÅ©¸³Æ®¿¡¼­ ÇؾßÇÒ °ÍÀº ÀüÈ­Çؼ­, ¿¬°áÀ» ±â´Ù¸° ´ÙÀ½ pppd°¡ ·Î±äÀ» ´Ù·çµµ·Ï ÇÏ´Â °Í »ÓÀÌ´Ù! <code> #!/bin/sh # # ÀÌ°ÍÀº ppp-on ½ºÅ©¸³Æ®ÀÇ µÎ¹ø° ºÎºÐÀÌ´Ù. ¿øÇÏ´Â ¿¬°áÀ» À§ÇØ ¿¬°á # ÇÁ·ÎÅäÄÝÀ» º¸¿©ÁØ´Ù. # exec /usr/sbin/chat -v \ TIMEOUT 3 \ ABORT '\nBUSY\r' \ ABORT '\nNO ANSWER\r' \ ABORT '\nRINGING\r\n\r\nRINGING\r' \ '' \rAT \ 'OK-+++\c-OK' ATH0 \ TIMEOUT 30 \ OK ATDT$TELEPHONE \ CONNECT '' \ </code> <sect1>pppd ¿À·ù ÃßÀû°ú option_file ÆÄÀÏ ¼±ÅûçÇ× <p> ÀÌ¹Ì ¾Õ¿¡¼­ º» °Íó·³, pppd¿¡¼­ -d¸¦ ¼±ÅÃÇؼ­ ·Î±äÇÏ¸é ¿À·ù ÃßÀû Á¤º¸¸¦ ¹ÞÀ» ¼ö ÀÖ´Ù. ÀÌ '¿À·ù ÃßÀû' ¼±ÅûçÇ×Àº ¾Æ·¡ °Í°ú µ¿µîÇÏ´Ù. <p> »õ ½ºÅ©¸³Æ®¸¦ °¡Áö°í »õ ¿¬°áÀ» ±¸ÃàÇÏ´Â °ÍÀ̹ǷÎ, ÇöÀç±îÁö´Â ¿À·ù ÃßÀû ¼±ÅûçÇ×À» ±×³É µÎÀÚ. (°æ°í: µð½ºÅ© °ø°£ÀÌ ÀûÀ» °æ¿ì, pppd ·Î±äÀ» ¹Ù²Ù´Â °ÍÀÌ syslog ÆÄÀÏÀ» ±Þ°ÝÇÏ°Ô Å°¿ì°í ¹®Á¦°¡ »ý±æ ¼öµµ ÀÖ´Ù - ÀÌ°ÍÀ» ÇÏ¸é ¿¬°á¿¡ ½ÇÆÐÇÒ °ÍÀÌ°í ¸îºÐ Á¤µµ µÚ¿¡ ´Ù½Ã ½ÃµµÇÒ ¼ö ÀÖ´Ù) <p> ±âºÐÁÁ°Ô ¸ðµç °ÍÀÌ Á¦´ë·Î ÀÛµ¿ÇÑ´Ù¸é, ÀÌ ¼±ÅûçÇ×À» ¾ø¾Ù ¼ö ÀÖ´Ù. <p> <tt>/etc/ppp/options</tt>³ª <tt>/etc/ppp/options.ttySx</tt>°¡ ¾Æ´Ñ ppp ¼±ÅûçÇ× ÆÄÀÏÀ» ºÒ·¯³Â´Ù¸é, pppdÀÇ <tt>file</tt> ¼±ÅûçÇ׿¡ ÆÄÀÏ À̸§À» Àû¾î ÁÖ¾î¾ß ÇÑ´Ù - ´ÙÀ½°ú °°Àº ½ÄÀÌ´Ù. <code> exec /usr/sbin/pppd debug file options.myserver /dev/ttyS0 38400 \ </code> <sect>¿¬°á ½ºÅ©¸³Æ® ½ÃÇè <p> »õ ·çÆ® XtermÀ» ¿­°Å³ª(X¿¡ ÀÖÀ» °æ¿ì) »õ °¡»ó ÄܼÖÀ» ¿­¾î ·çÆ®·Î ·Î±äÇÑ´Ù. <p> »õ ÆÇ¿¡, ´ÙÀ½ ¸í·ÉÀ» ÁØ´Ù. <tscreen><verb> tail -f /var/log/messages </verb></tscreen> <p> (¶Ç´Â ÇØ´ç ½Ã½ºÅÛ ·Î±× ÆÄÀÏ À̸§) <p> ù¹ø° À©µµ¿ì(¶Ç´Â °¡»ó Äֿܼ¡¼­)¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ÁØ´Ù. <tscreen><verb> ppp-on & </verb></tscreen> <p> (¾Æ´Ï¸é /usr/sbin/ppp-on ÆÄÀÏÀ» ÆíÁýÇؼ­ »õ·Î ºÙÀÎ À̸§À¸·Î) <p> ¸í·É ¸Ç µÚ¿¡ &¸¦ ½á¼­ ½ºÅ©¸³Æ®°¡ ¹è°æ¿¡¼­ ÀÛ¾÷Çϵµ·Ï ÇÏÁö ¾ÊÀ¸¸é, ppp°¡ ÀÖ´Â µ¿¾È¿¡´Â (¿¬°áÀÌ ²÷¾îÁú ¶§±îÁö) ´Ü¸» ÇÁ·ÒÇÁÆ®¸¦ ¹ÞÁö ¸øÇÏ°Ô µÈ´Ù. <p> ½Ã½ºÅÛ ·Î±× ÆÄÀÏÀ» º¸¿©ÁÖ´Â À©µµ¿ì·Î µ¹¾Æ°¡ º¸ÀÚ. <p> ¾Æ·¡ÀÇ ³»¿ë°ú ºñ½ÁÇÑ °ÍÀ» º¸°Ô µÉ °ÍÀÌ´Ù(chat¿¡ -v¸¦ ÁÖ°í pppd¿¡ -d¸¦ ÁÖ¾ú´Ù¸é) ... ÀÌ°ÍÀº pppdÀÇ ½ÃÀÛ Á¤º¸¸¦ ½Ã½ºÅÛ ·Î±× ÆÄÀÏ¿¡ ±â·ÏÇϵµ·Ï ÇÑ °ÍÀ¸·Î chat ½ºÅ©¸³Æ®¿Í ÀÀ´äÀÌ´Ù:- <code> Oct 21 16:09:58 hwin chat[19868]: abort on (NO CARRIER) Oct 21 16:09:59 hwin chat[19868]: abort on (BUSY) Oct 21 16:09:59 hwin chat[19868]: send (ATZ^M) Oct 21 16:09:59 hwin chat[19868]: expect (OK) Oct 21 16:10:00 hwin chat[19868]: ATZ^M^M Oct 21 16:10:00 hwin chat[19868]: OK -- got it Oct 21 16:10:00 hwin chat[19868]: send (ATDT722298^M) Oct 21 16:10:00 hwin chat[19868]: expect (CONNECT) Oct 21 16:10:00 hwin chat[19868]: ^M Oct 21 16:10:22 hwin chat[19868]: ATDT722298^M^M Oct 21 16:10:22 hwin chat[19868]: CONNECT -- got it Oct 21 16:10:22 hwin chat[19868]: send (^M) Oct 21 16:10:22 hwin chat[19868]: expect (ogin:) Oct 21 16:10:23 hwin chat[19868]: kepler login: -- got it Oct 21 16:10:23 hwin chat[19868]: send (hartr^M) Oct 21 16:10:23 hwin chat[19868]: expect (ssword:) Oct 21 16:10:23 hwin chat[19868]: hartr^M Oct 21 16:10:23 hwin chat[19868]: Password: -- got it Oct 21 16:10:23 hwin chat[19868]: send (??????^M) Oct 21 16:10:23 hwin chat[19868]: expect (hartr) Oct 21 16:10:24 hwin chat[19868]: [hartr -- got it Oct 21 16:10:24 hwin chat[19868]: send (ppp^M) Oct 21 16:10:27 hwin pppd[19872]: pppd 2.1.2 started by root, uid 0 Oct 21 16:10:27 hwin pppd[19873]: Using interface ppp0 Oct 21 16:10:27 hwin pppd[19873]: Connect: ppp0 <--> /dev/cua1 Oct 21 16:10:27 hwin pppd[19873]: fsm_sdata(LCP): Sent code 1, id 1. Oct 21 16:10:27 hwin pppd[19873]: LCP: sending Configure-Request, id 1 Oct 21 16:10:27 hwin pppd[19873]: fsm_rconfreq(LCP): Rcvd id 1. Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd MRU Oct 21 16:10:27 hwin pppd[19873]: (1500) Oct 21 16:10:27 hwin pppd[19873]: (ACK) Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd ASYNCMAP Oct 21 16:10:27 hwin pppd[19873]: (0) Oct 21 16:10:27 hwin pppd[19873]: (ACK) Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd MAGICNUMBER Oct 21 16:10:27 hwin pppd[19873]: (a098b898) Oct 21 16:10:27 hwin pppd[19873]: (ACK) Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd PCOMPRESSION Oct 21 16:10:27 hwin pppd[19873]: (ACK) Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: rcvd ACCOMPRESSION Oct 21 16:10:27 hwin pppd[19873]: (ACK) Oct 21 16:10:27 hwin pppd[19873]: lcp_reqci: returning CONFACK. Oct 21 16:10:27 hwin pppd[19873]: fsm_sdata(LCP): Sent code 2, id 1. Oct 21 16:10:27 hwin pppd[19873]: fsm_rconfack(LCP): Rcvd id 1. Oct 21 16:10:27 hwin pppd[19873]: fsm_sdata(IPCP): Sent code 1, id 1. Oct 21 16:10:27 hwin pppd[19873]: IPCP: sending Configure-Request, id 1 Oct 21 16:10:27 hwin pppd[19873]: fsm_rconfreq(IPCP): Rcvd id 1. Oct 21 16:10:27 hwin pppd[19873]: ipcp: received ADDR Oct 21 16:10:27 hwin pppd[19873]: (10.144.153.51) Oct 21 16:10:27 hwin pppd[19873]: (ACK) Oct 21 16:10:27 hwin pppd[19873]: ipcp: received COMPRESSTYPE Oct 21 16:10:27 hwin pppd[19873]: (45) Oct 21 16:10:27 hwin pppd[19873]: (ACK) Oct 21 16:10:27 hwin pppd[19873]: ipcp: returning Configure-ACK Oct 21 16:10:28 hwin pppd[19873]: fsm_sdata(IPCP): Sent code 2, id 1. Oct 21 16:10:30 hwin pppd[19873]: fsm_sdata(IPCP): Sent code 1, id 1. Oct 21 16:10:30 hwin pppd[19873]: IPCP: sending Configure-Request, id 1 Oct 21 16:10:30 hwin pppd[19873]: fsm_rconfreq(IPCP): Rcvd id 255. Oct 21 16:10:31 hwin pppd[19873]: ipcp: received ADDR Oct 21 16:10:31 hwin pppd[19873]: (10.144.153.51) Oct 21 16:10:31 hwin pppd[19873]: (ACK) Oct 21 16:10:31 hwin pppd[19873]: ipcp: received COMPRESSTYPE Oct 21 16:10:31 hwin pppd[19873]: (45) Oct 21 16:10:31 hwin pppd[19873]: (ACK) Oct 21 16:10:31 hwin pppd[19873]: ipcp: returning Configure-ACK Oct 21 16:10:31 hwin pppd[19873]: fsm_sdata(IPCP): Sent code 2, id 255. Oct 21 16:10:31 hwin pppd[19873]: fsm_rconfack(IPCP): Rcvd id 1. Oct 21 16:10:31 hwin pppd[19873]: ipcp: up Oct 21 16:10:31 hwin pppd[19873]: local IP address 10.144.153.104 Oct 21 16:10:31 hwin pppd[19873]: remote IP address 10.144.153.51 </code> <p> (ÁÖÀÇ- ³ª´Â Á¤ÀûÀÎ IP ÁÖ¼Ò¸¦ ¾´´Ù - µû¶ó¼­ ³ªÀÇ ±â°è´Â À̸¦ PPP ¼­¹ö·Î º¸³½´Ù - ¸¸¾à µ¿Àû IP ÁÖ¼Ò¸¦ ¾´´Ù¸é À̸¦ º¼ ¼ö ¾øÀ» °ÍÀÌ´Ù) ¶ÇÇÑ, ÀÌ ¼­¹ö´Â Á¢¼Ó µÈ µÚ¿¡ ppp¸¦ ½ÃÀÛÇϴ ƯÁ¤ÇÑ ¸í·ÉÀ» ¿ä±¸ÇÑ´Ù. <p> ±¦Âú¾Æ º¸Àδ٠- ¾Æ±îó·³ IP ÁÖ¼Ò¿Í È£½ºÆ® À̸§À¸·Î ÇÎÇغ¸ÀÚ. <p> À¥ °Ë»ö±â³ª ¹¹µç ½ÇÇà½ÃÅ°°í Á¤º¸ÀÇ ¹Ù´Ù¸¦ Çì¾öÄ¡ÀÚ - ´ç½ÅÀº ¿¬°áµÇ¾ú´Ù! <sect>PPP ¿¬°á ²÷±â<label id="off"> <p> PPP ¿¬°áÀ» ³¡³ÂÀ» ¶§´Â, Ç¥ÁØ ppp-off ¸í·ÉÀ» ½á¼­ ³¡³½´Ù(±â¾ïÇÒ °Í - ·çÆ®À̰ųª PPP ±×·ìÀÇ ÀÏ¿øÀ̾î¾ß ÇÑ´Ù!). <p> ½Ã½ºÅÛ ·Î±×ÆÄÀÏ¿¡¼­ ´ÙÀ½°ú °°Àº °ÍÀ» º¼ ¼ö ÀÖ´Ù:- <code> Oct 21 16:10:45 hwin pppd[19873]: Interrupt received: terminating link Oct 21 16:10:45 hwin pppd[19873]: ipcp: down Oct 21 16:10:45 hwin pppd[19873]: default route ioctl(SIOCDELRT): Bad address Oct 21 16:10:45 hwin pppd[19873]: fsm_sdata(LCP): Sent code 5, id 2. Oct 21 16:10:46 hwin pppd[19873]: fsm_rtermack(LCP). Oct 21 16:10:46 hwin pppd[19873]: Connection terminated. Oct 21 16:10:46 hwin pppd[19873]: Exit. </code> <p> <tt>SIOCDELRT</tt>°®°í °ÆÁ¤ÇÒ ÇÊ¿ä¾ø´Ù - ÀÌ°Ç ±â³É pppd°¡ ÀÌÁ¦ ³¡³À´Ï´ÙÇÏ´Â ÁÖÀÇ»çÇ×À» º¸³»´Â °Í »ÓÀ̹ǷΠ°ÆÁ¤ÇÒ °Ô ¾Æ´Ï´Ù. <sect>¿À·ù ÃßÀû<label id="problems"> <p> ¿¬°áÀÌ ÀÛµ¿ÇÏÁö ¾Ê´Âµ¥´Â ¸¹Àº ÀÌÀ¯°¡ ÀÖÀ» ¼ö ÀÖ´Ù - chat°¡ ¿Ã¹Ù·Î ¿Ï·áµÇÁö ¾Ê¾ÒÀ» ¼öµµ ÀÖ°í, ȸ¼±ÀÌ ¾û³×Æ®¿öÅ©ÀÏ ¼öµµ ÀÖ°í, µîµî. µû¶ó¼­ ÁöÀûµÈ °Í¿¡ µû¶ó syslog¸¦ Á¡°ËÇÑ´Ù. <sect1>PPP Áö¿øÀ» Ä¿³Î¿¡ ÄÄÆÄÀÏÇØ ³Ö¾ú´Âµ¥µµ... <p> PPP Áö¿øÀ» Ä¿³Î¿¡ ÄÄÆÄÀÏÇØ ³Ö¾ú´Âµ¥µµ pppd¸¦ ½ÇÇà½ÃÅ°·Á°í Çϸé Ä¿³Î¿¡¼­ ppp¸¦ Áö¿øÇÏÁö ¾Ê´Â´Ù°í ÇÏ´Â °ÍÀÌ Á¦ÀÏ ÈçÇÑ ¹®Á¦ Áß Çϳª´Ù! ÀÌ·± ÀÏÀÌ ÀϾ´Â µ¥´Â ¸¹Àº ÀÌÀ¯°¡ ÀÖ´Ù. <sect2>¿Ã¹Ù¸¥ Ä¿³Î·Î ºÎÆÃÇß´ÂÁö? <p> <bf/¾Õ¼­/ ppp¸¦ Áö¿øÇϵµ·Ï Ä¿³ÎÀ» ÀçÄÄÆÄÀÏÇßÁö¸¸ »õ Ä¿³Î·Î ºÎÆÃÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù. ÀÌ°ÍÀº <tt>/etc/lilo.conf</tt>¸¦ °íÄ¡Áö ¾Ê°í lilo¸¦ ´Ù½Ã ½ÇÇà½ÃÄ×À» ¶§ ÀÌ·± °æ¿ì°¡ »ý±ä´Ù. <p> Ä¿³Î¿¡ ´ëÇÑ Á¡°ËÀº <tt>uname -a</tt>¶ó°í ¸í·ÉÇÏ¸é ¾ò¾î³¾ ¼ö Àִµ¥, ¾Æ·¡¿Í °°Àº ÁÙÀÌ ³ªÅ¸³¯ °ÍÀÌ´Ù. <code> Linux archenland 2.0.28 #2 Thu Feb 13 12:31:37 EST 1997 i586 </code> <p> ¿©±â¿¡´Â Ä¿³ÎÀÇ ¹öÁ¯°ú Ä¿³ÎÀÌ ÄÄÆÄÀÏµÈ ³¯Â¥°¡ ÀÖ´Ù. - ÀÌ°ÍÀ» º¸¸é ¾î¶»°Ô µÈ °ÍÀÎÁö Àß ¾Ë ¼ö ÀÖ´Ù. <sect2>ppp Ä¿³Î Áö¿øÀ» ¸ðµâ·Î ÄÄÆÄÀÏÇߴ°¡? <p> pppÁö¿øÀ» ¸ðµâ·Î ÄÄÆÄÀÏÇߴµ¥, ¸ðµâÀ» make, installÇÏÁö ¾Ê¾Ò´Ù¸é, ÀÌ·± ¿À·ù°¡ ³ªÅ¸³­´Ù. kernel-HOWTO¿Í README ÆÄÀÏÀ» <tt>/usr/src/linux</tt>µð·ºÅ丮¾Ö¼­ ã¾Æ Àо´Ù.! <p> ¸ðµâ°ú °ü·ÃµÈ ´Ù¸¥ °¡´É¼ºÀº ÀÚµ¿ÀûÀ¸·Î ¸ðµâÀÌ ÀåÀüµÇ¸®¶ó°í »ý°¢Çߴµ¥ <tt>kerneld</tt>(½ÇÇà Áß¿¡ ÀÚµ¿ÀåÀü ¹× ÀåÀüÇØÁ¦¸¦ ÇØÁØ´Ù)¸¦ ½ÇÇà½ÃÅ°Áö ¾ÊÀº °æ¿ìÀÌ´Ù. kerneld mini-HOWTO¸¦ Àо kerneldÀÇ ¼³Á¤¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. <sect2>Ä¿³Î¿¡ ¸Â´Â PPP ¹öÁ¯À» ¾²°í Àִ°¡? <p> <bf/¹Ýµå½Ã/ ppp-2.2´Â Ä¿³Î ¹öÁ¯ 2.0.x¿Í ½á¾ß ÇÑ´Ù. ppp-2.2¸¦ Ä¿³Î ¹öÁ¯ 1.2.x¿Í ÇÔ²² ¾µ ¼ö ÀÖ±â´Â ÇÏÁö¸¸(Ä¿³Î ¼öÁ¤À» ÇÒ °æ¿ì), ±×·¸Áö ¾Ê´Ù¸é ppp-2.1.2¸¦ ½á¾ß ÇÑ´Ù. <sect2>·çÆ® Ư±ÇÀ¸·Î pppd¸¦ ½ÇÇàÇÏ°í Àִ°¡? <p> pppd¸¦ ·çÆ® »ç¿ëÀڷμ­ ¾²°í ÀÖ´Â °ÍÀÌ ¾Æ´Ò °æ¿ì¿¡µµ(pppd°¡ ·çÆ® »ç¿ëÀÚ¿ëÀÌ ¾Æ´Ò °æ¿ì) ÀÌ·± Ãâ·ÂÀ» ¹Þ°Ô µÈ´Ù. <sect1>¸ðµ©Àº ¿¬°áµÇ¾ú´Âµ¥ ppp°¡ µÇÁö ¾ÊÀ½ <p> ¿©±â¿¡´Â ¸¹Àº ÀÌÀ¯°¡ ÀÖ´Ù.(comp.os.linux¸¦ Çѹø º»´Ù) <p> <bf/°¡Àå/ ÀϹÝÀûÀÎ ½Ç¼ö´Â ½ºÅ©¸³Æ® ¾îµò°¡¿¡ ÀÔ·ÂÀ» À߸øÇÑ °æ¿ì´Ù. ÀÌ·± °æ¿ì¿¡´Â ¸®´ª½º PC¿Í ¼­¹ö »çÀÌ¿¡ ÀÌ·ç¾îÁø chat ´ëÈ­ ³»¿ëÀ» syslog(<tt>/var/log/messages</tt>) ¾È¿¡¼­ È®ÀÎÇØ º¼ ¼ö¹Û¿¡ ¾øÀ¸¸ç, <em>°¢ Çະ·Î</em> À̸¦ ¸¸µé¾î °¡¾ß ÇÑ´Ù. À̸¦ Á¡°ËÇϱâ À§ÇÏ¿© ¼öµ¿À¸·Î ppp ¼­¹ö¿¡ ÀüÈ­ÇØ º¼ ÇÊ¿ä°¡ ÀÖ´Ù. <p> ½ÇÁ¦ ÇÁ·ÒÇÁÆ®ÀÇ ³»¿ëÀ» ¸Å¿ì Á¶½É½º·´°Ô Á¡°ËÇØ º¼ ÇÊ¿ä°¡ ÀÖ´Ù - ±×¸®°í Àΰ£Àº ÀÔ·ÂÇØ ³ÖÀº °Í ´ë½Å ÀڱⰡ »ý°¢ÇÑ µ¥·Î Àд °æÇâÀÌ ÀÖ´Ù´Â Á¡À» ¿°µÎ¿¡ µÎÀÚ! <sect1>½Ã½ºÅÛ ·Î±× ÆÄÀÏ¿¡¼­ º¸´Ï &dquot;serial line is not 8bit clean...&dquot;¶ó°í ³ª¿À´Âµ¥? <p> ¿©±â¿¡µµ ¸¹Àº ÀÌÀ¯°¡ ÀÖÀ» ¼ö ÀÖ´Ù - <tt>Á÷·Ä ȸ¼± ±Íȯ</tt> µîµîÀ̸ç, ¿©·¯°¡Áö °Í Áß Çϳª(ȤÀº ¸î°³)°¡ ÀÌÀ¯°¡ µÉ ¼ö ÀÖ´Ù. <p> ÀÌ °æ¿ì ¹«¾ùÀÌ ¹®Á¦ÀÎÁö ¾Ë·Á¸é, pppd ÀÚü¿¡ °üÇÑ ¾Æ·¡ ¸î°¡Áö Àå¸é¿¡ ´ëÇØ °¨À» Àâ°í ÀÖ¾î¾ß ÇÑ´Ù. <p> pppd°¡ ½ÃÀÛÇÒ ¶§ ¿ø°Ý ±â°è¿¡ LCP(¿¬°á Á¦¾î ÇÁ·ÎÅäÄÝ:Link control protocol)ÆÐŶÀ» º¸³»°Ô µÈ´Ù. À̶§ À¯È¿ÇÑ ÀÀ´äÀ» ¹ÞÀ¸¸é IPCP(IP Á¦¾î ÇÁ·ÎÅäÄÝ:IP control protocol) ÆÐŶÀ» ¾²´Â ´ÙÀ½ ´Ü°è·Î °¡¸ç ÀÌ Åë½ÅÀÌ ¿Ï·áµÇ¾úÀ» ¶§¿¡¸¸ PPP¿¬°áÀ» ½ÃÀÛÇÒ ¼ö ÀÖ´Â ½ÇÁ¦ÀûÀÎ ip ¹èÄ¡ ÀÛ¾÷ÀÌ ½ÃÀ۵ȴÙ. <p> lcp ÆÐŶÀ» º¸³¾ ¶§ ¿ø°Ý¿¡¼­ ÀÛµ¿ ÁßÀÎ ppp ¼­¹ö°¡ ¾ø´Ù¸é, ·Î±ä °úÁ¤¿¡¼­ ¿ø°Ý ÂÊ¿¡ ¹Ý¿µµÇ¾î ÀÖÀ» °ÍÀÌ´Ù. ÀÌ ÆÐŶÀº 8ºñÆ®¸¦ »ç¿ëÇϹǷÎ, 8¹ø° ºñÆ®°¡ ºüÁø °ÍÀ¸·Î ¹Ý¿µµÈ´Ù(ASCII´Â 7ºñÆ®¶ó´Â Á¡À» ±â¾ïÇÒ °Í). PPP´Â ÀÌ°ÍÀ» º¸°í ºÒÆòÇÑ´Ù. <p> ÀÌ·¯ÇÑ ¹Ý¿µÀÌ ÀϾ ¼ö ÀÖ´Â µ¥´Â ¸î°¡Áö ÀÌÀ¯°¡ ÀÖ´Ù. <sect2>¼­¹ö¿¡ Á¤È®ÇÏ°Ô ·Î±äÇÏÁö ¸øÇßÀ» °æ¿ì <p> chat ½ºÅ©¸³Æ®°¡ ¿Ï·áµÇ¸é, pppd´Â ³»ÂÊ PC¿¡¼­ ½ÃÀÛÇÑ´Ù. ÇÏÁö¸¸, ¼­¹ö¿¡¼­ ·Î±ä °úÁ¤À» ¿Ï·áÇÏÁö ¾Ê¾Ò´Ù¸é(¼­¹ö¿¡¼­ PPP¸¦ ½ÃÀÛÇϵµ·Ï ¿ä±¸ÇÑ ¸í·ÉÀ» º¸³»Áö ¾ÊÀº °æ¿ìµµ Æ÷ÇÔÇؼ­) , PPP´Â ½ÃÀÛÇÏÁö ¾Ê´Â´Ù. <p> µû¶ó¼­, lcp ÆÐŶÀº µÇµ¹¾Æ¿ÀÁö ¾Ê°í ÀÌ·± ¿À·ù¸¦ ´çÇÏ°Ô µÈ´Ù. <p> Á¶½É½º·´°Ô Á¡°ËÇغ¸°í (ÇÊ¿äÇÏ´Ù¸é) chat ½ºÅ©¸³Æ®¸¦ °íÃÄ¾ß ÇÑ´Ù.(¾ÕÀ» º¸¶ó) <sect2>¼­¹ö¿¡¼­ PPP¸¦ ½ÃÀÛÇÏÁö ¾Ê¾Ò´Ù. <p> ¾î¶² PPP ¼­¹ö¿¡¼­´Â ÀÚ±â ÂÊ¿¡¼­ ppp¸¦ ½ÃÀÛÇϱâ Àü¿¡ ·Î±ä °úÁ¤ÀÌ ³¡³­ ´ÙÀ½ ƯÁ¤ ¸í·ÉÀ» Áְųª ½ÇÇàÅ°¸¦ ´©¸£µµ·Ï ¿ä±¸ÇÑ´Ù. <p> chat ½ºÅ©¸³Æ®¸¦ Á¡°ËÇÑ´Ù (¾ÕÀ» º¸¶ó). <p> ¼öµ¿À¸·Î ·Î±äÇÑ ´ÙÀ½ PPP¸¦ ½ÃÀÛÇϱâ À§ÇØ ½ÇÇàÅ°µµ º¸³»¾ß ÇÑ´Ù¸é, chat ½ºÅ©¸³Æ®ÀÇ ¸Ç ¹Ø¿¡´Ù ºó ±â´Ù¸²/º¸³»±â ½ÖÀ» Ãß°¡Çϱ⸸ ÇÏ¸é µÈ´Ù(º¸³»±â ÀÚ¸®¿¡ ºó ¹®ÀÚ¿­À» ³Ö¾îÁÖ¸é ½ÇÁ¦·Î´Â ½ÇÇàÅ° °ªÀ» º¸³½´Ù). <sect2>»ó´ë¹æ PPP °úÁ¤ÀÌ ½ÃÀÛÇϴµ¥ ³Ê¹« ´À¸² <p> À̶§´Â ÀܸӸ®¸¦ Á» ±¼·Á¾ß ÇÑ´Ù! <p> ±âº»°ªÀ¸·Î ¸®´ª½º pppd´Â ÃÖ´ë 10°³ÀÇ lcp ¼³Á¤ ¿ä±¸¸¦ º¸³»µµ·Ï ÄÄÆÄÀÏ µÇ¾î ÀÖ´Ù. ¸¸¾à ¼­¹ö°¡ ½ÃÀÛÇϴµ¥ Á» ´À¸®´Ù¸é, »ó´ë¹æ PPP °¡ À̸¦ ¹ÞÀ» Áغñ°¡ ´Ù µÇ±â Àü¿¡ ÀÌ 10¹øÀÇ ¿ä±¸¸¦ ´Ù º¸³¾ ¼ö ÀÖ´Ù. <p> ±×·¯¸é ³» ±â°è¿¡¼­´Â, pppd°¡ µ¹¾Æ¿Â 10°³¸¦ º¼ °ÍÀÌ°í(8ºñÆ®°¡ ©¸°) ³¡³»°Ô µÈ´Ù. <p> À̸¦ ÇØ°áÇϴµ¥ µÎ°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù:- <p> ppp ¼±ÅûçÇ׿¡´Ù <tt>lcp-max-configure 30</tt>¸¦ µ¡ºÙÀδÙ. À̶§ ´Ã¸° °ª¸¸Å­ pppd´Â lcp ¼³Á¤ ÆÐŶÀ» º¸³½ ´ÙÀ½¿¡ ³¡³½´Ù.Á¤¸»·Î ¼­¹ö°¡ ´À¸®´Ù°í Ä¡¸é, À̰ͺ¸´Ùµµ °ªÀ» ´õ ´Ã·Á¾ß ÇÑ´Ù. <p> Á»´õ ÀܸӸ®¸¦ ±¼¸®´Â ¹æ¹ýÀÌ Àִµ¥ ¾Õ¿¡¼­ ÀÌ¹Ì º¸¾ÒµíÀÌ PPP ¼­¹ö¿¡ ¼öµ¿À¸·Î ·Î±äÇÒ ¶§ PPP°¡ ½ÃÀÛÇϸ鼭 <bf/óÀ½¿¡/ º¸³»´Â ¾²·¹±â °ªÃ³·³ º¸ÀÌ´Â °Í ¸Ç ¾Õ¿¡ ³ªÅ¸³ª´Â ±âÈ£°¡ (˜)ÀÌ´Ù. <p> ÀÌ Áö½ÄÀ» ÀÌ¿ëÇؼ­ chat ½ºÅ©¸³Æ®ÀÇ ¸Ç µÚ¿¡´Ù ˜¸¦ ±â´Ù·È´Ù°¡ ¾Æ¹« °Íµµ º¸³»Áö ¾Ê´Â <tt>±â´Ù¸²/º¸³»±â</tt>½ÖÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Ù. <code> \~ '' </code> <p> ÁÖÀÇ: ˜ÀÌ ½©¿¡¼­ Ưº°ÇÑ Àǹ̸¦ °®°í ÀÖÀ¸¹Ç·Î, Å»Ãâ¹®ÀÚ¿©¾ß ÇÑ´Ù(±×·¡¼­ Å»Ãâ¹®ÀÚ ¿ª½½·¡½¬°¡ ºÙ¾îÀÖ´Ù). <sect1>±âº» ¶ó¿ìÆ®°¡ ¼³Á¤µÇÁö ¾Ê¾Ò´Ù. <p> pppd°¡ ±âº»°ª ¶ó¿ìÆ®¸¦ ¼³Á¤ÇÏÁö ¾Ê´Â´Ù¸é, (ºñ±³Àû Á¤È®Çѵ¥) ±âÁ¸ÀÇ ±âº»°ª ¶ó¿ìÆ®¸¦ Áö¿ì°Å³ª/´ëüÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù. <p> ÀÌ·± ¿À·ù°¡ »ý±â´Â º¸ÅëÀÇ °æ¿ì´Â ¸î¸î ¹èÆ÷º»ÀÌ ÀÌ´õ³Ý Ä«µå¸¦ ƯÁ¤ÇÑ ³×Æ®¿öÅ©¶ó¿ìÆ®·Î ¼³Á¤ÇÏÁö ¾Ê°í ±âº»°ª ¶ó¿ìÆ®·Î ¼³Á¤Çϱ⠶§¹®ÀÌ´Ù. <p> Linux NAG¿Í Net2/3 HOWTO¸¦ Àо¸é ÀÌ´õ³Ý Ä«µå¸¦ ¿Ã¹Ù·Î ¼³Á¤ÇÏ´Â °Í°ú ÀÌ¿Í °ü·ÃµÈ ¶ó¿ìÆ®¿¡ ´ëÇØ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. <p> ´Ù¸¥ °æ¿ì´Â ·£ÀÌ ÀÚüÀûÀ¸·Î °ÔÀÌÆ®¿þÀÌ/¶ó¿ìÅ͸¦ ÀÌ¹Ì ¾²°í ÀÖ°í ³» ¶ó¿ìÆà Å×À̺íÀÌ ÀÌ ±âº»°ª ¶ó¿ìÆ®¸¦ ÀÌ¹Ì °¡¸®Å°µµ·Ï ¼³Á¤µÇ¾î ÀÖ´Â °æ¿ì´Ù. <p> ÀÌ ¸¶Áö¸· »óȲÀ» °íÄ¡·Á¸é IP ³×Æ®¿öÅ©¿¡ ´ëÇÑ ¾à°£ÀÇ Áö½ÄÀÌ ÇÊ¿äÇϸç ÀÌ°ÍÀº ÀÌ ÇÏ¿ìÅõÀÇ ¹üÀ§¸¦ ¹þ¾î³­´Ù. Àü¹®°¡ÀÇ Á¶¾ðÀ» ¹Þ±â¸¦ ¹Ù¶õ´Ù(´º½º±×·ì ¾È¿¡¼­ ·ÎÄÃÀûÀ¸·Î ¹°¾îº¼ ¼ö ÀÖ´Â ÀÖ´Â ´©±º°¡¿¡°Ô ) <sect1>´Ù¸¥ ¹®Á¦ <p> ÀÌ°Í ¸»°íµµ ppp¸¦ Á¤È®ÇÏ°Ô ¿¬°áÇÏ°í ½ÇÇàÇÏ´Â µ¥ ½ÇÆÐÇÒ ¸¸ÇÑ ÀÌÀ¯´Â ¸¹´Ù. <p> PPP FAQ(½ÇÁ¦ ¹®´ä½ÄÀ¸·Î µÇ¾î ÀÖ´Ù)¸¦ º¸ÀÚ. ÀÌ°ÍÀº »ó´çÈ÷ ´ëÈ­½ÄÀÎ ¹®¼­À̸ç, ÇØ´äÀÌ ÀÖ´Ù! ³» ÀÚ½ÅÀÇ (½½ÇÂ) °æÇè¿¡ ºñÃß¾î º»´Ù¸é, ¹®Á¦°¡ °Å±â¿¡ ¾ø´Ù¸é, ¹®Á¦´Â pppÀÇ ¿À·ù ¶§¹®ÀÌ ¾Æ´Ï´Ù! ³» °æ¿ì Àû´çÇÑ Ä¿³Î ¸ðµâ·Î ÆÇÀ» ¿Ã¸®Áö ¾ÊÀº ELF Ä¿³ÎÀ» ¾²°í ÀÖ¾ú´ø °ÍÀÌ´Ù. ³ª´Â °Ü¿ì ÀÌƲ(°Å±â¿¡´Ù ÇÏ·ç¹ã °ÅÁø´Ù)À» ¿Ïº®ÇÑ PPP ¼­¹ö°¡ ¹¹°¡ À߸øµÆ´ÂÁö ¾Ë¾Æ³»±â À§ÇØ ½èÀ» »ÓÀÌÁö¸¸! <sect>µµ´ëü ¾Ë ¼ö ¾øÀ» ¶§ µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖ´Â °÷ <p> PPP ¿¬°áÀ» ¸¸µé ¼ö ¾øÀ» ¶§´Â, ÀÌ ¹®¼­¸¦ ´Ù½Ã ÀÐÀ¸¸é¼­ ¸ðµç °ÍÀ» Á¡°ËÇØ º¸ÀÚ - &dquot;chat -v ...&dquot;°ú &dquot;ppp -d&dquot;¸¦ ½á¼­ ¸¸µç syslog ÆÄÀÏ Ãâ·Â°ú ºñ±³ÇØ °¡¸é¼­. <p> PPP ¹®¼­¿Í FAQ¿¡´Ù ¿©±â ¾ð±ÞµÈ ´Ù¸¥ ¹®¼­µéµµ ÀоÀÚ! <p> ±×·¡µµ ¸ÔÅëÀ̶ó¸é, comp.os.linux.misc¿Í comp.os.linux.networking ´º½º±×·ì¿¡ µé¾î°¡º¸ÀÚ. ¿©±â´Â comp.protocols.ppp¿Í °°ÀÌ PPP¿¡ ´ëÇØ µµ¿òÀ» ÁÙ ¼ö ÀÖÀ» ¸¸ÇÑ »ç¶÷µéÀÌ »ç·Á±í°Ô Á¤±âÀûÀ¸·Î Àд °÷ÀÌ´Ù. <p> ³ª¿¡°Ô °³ÀÎÀûÀ¸·Î emailÀ» º¸³¾ ¼öµµ ÀÖÁö¸¸, ³·¿¡ Á÷¾÷ÀÌ (±×¸®°í »ýÈ°µµ) Àֱ⠶§¹®¿¡ (´ë´äÀº ¸ðµÎ) ³» ÀÏÀÇ ºÎ´ã°ú °³ÀÎÀûÀÎ »îÀÇ »óÅ¿¡ ´Þ·ÁÀÖ´Â ¸¸Å­ »¡¸® ´äÀåÀ» º¸³½´Ù´Â º¸ÀåÀÌ ¾ø´Ù. <p> Ưº°È÷ - <bf/¿À·ù ÃßÀû Ãâ·ÂÀ» ´º½º±×·ìÀ̳ª ³ª¿¡°Ô º¸³»¼­´Â ¾ÈµÈ´Ù/ - ´º½º±×·ì¿¡ º¸³»´Â °ÍÀº °Å´ëÇÑ ºÐ·®ÀÇ ºÎÇϸ¦ ³×Æ®¿öÅ©¿¡ ºÎ¿©ÇÏ´Â ÁþÀÌ µÉ °ÍÀÌ°í ÈÄÀÚ´Â <tt>/dev/null</tt> ·Î ¹ö·ÁÁö°Ô µÈ´Ù (³»°¡ Ưº°È÷ ¿äûÇÑ °æ¿ì¸¦ »©°í). <sect>ÀÏ´Ü ¿¬°áµÈ ÈÄÀÇ º¸ÆíÀûÀÎ ¹®Á¦ <p> ¾Ë°Ô µÉ ¼ö ÀÖ´Â ¹®Á¦ Áß Çϳª·Î ¸¹Àº ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üµéÀÌ »õ °èÁ¤À» ÁÙ¶§ ³ª´²ÁÖ´Â ÇÁ·Î±×·¥ ÀÏü¸¸À» Áö¿øÇÑ´Ù´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº (ÀüÇüÀûÀ¸·Î) ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ìÁîÀÏ °ÍÀÌ´Ù :-( - ±×¸®°í ¸¹Àº ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü Ãø Áö¿øºÎ¼­´Â À¯´Ð½º(³ª ¸®´ª½º)¿¡ ´ëÇؼ­´Â ±øÅëÀÌ´Ù. µû¶ó¼­ Á¦ÇÑµÈ Áö¿øÀ» °¢¿ÀÇØ¾ß ÇÑ´Ù! <p> ´ç½ÅÀº ¹°·Ð °³ÀÎÀûÀ¸·Î Ä£ÀýÇÏ°Ô ÇÏ°í, ¸®´ª½º¿¡ ´ëÇØ ±³À°½ÃÄÑ Áà¾ß ÇÑ´Ù.(¾î¶² ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ÂÊ Áö¿øºÎ¼­ »ç¶÷µµ ÀÎÅÍ³Ý ¿ë¾î¿¡ ´ëÇØ Àß ¾Ë¾Æ¾ß ÇÏ°í ÀÌ°ÍÀº Áý¿¡ ¸®´ª½º ±â°è¸¦ °®°í ÀÖ¾î¾ß ÇÔÀ» ¶æÇÑ´Ù - ¹°·ÐÀÌÁö!) <sect1>¿¬°áÇÑ PPP ¼­¹ö ÀÌ»óÀº º¼ ¼ö ¾ø´Ù. <p> ÁÁ´Ù - PPP¿¬°áÀº µÆ°í ½ÇÇàµÇ¸ç PPP ¼­¹ö¸¦ IP ÁÖ¼Ò(<tt>ifconfig ppp0</tt>¿¡ ³ª¿À´Â Á¦2, ¶Ç´Â "¿ø°Ý" IP ÁÖ¼Ò)·Î ÇÎÇغ¼ ¼ö Àִµ¥µµ ±× ³Ê¸Ó¿¡´Â µµ´ÞÇÒ ¼ö ¾ø´Ù´Â ¶æÀÌ´Ù. <p> ¹«¾ùº¸´Ùµµ ¸ÕÀú, /etc/resolv.conf¿¡ Á¤ÀÇÇÑ IP ÁÖ¼Ò¸¦ À̸§À¸·Î ÇÎÇغ»´Ù. ÀÌ°ÍÀÌ µÈ´Ù¸é, PPP ¼­¹ö ³Ê¸Ó¸¦ <bf/º¼ ¼ö ÀÖ´Ù/(ÀÌ°ÍÀÌ ¿¬°áÇÑ "»ó´ë¹æ" IP ÁÖ¼Ò¿Í °°Àº °ÍÀÏ °æ¿ì¸¸ »©¸é). ±×·¯¸é ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü µîµîÀÇ ¿ÏÀüÇÑ ÀÎÅÍ³Ý À̸§À» ÇÎÀ» Çغ»´Ù. <tscreen><verb>ping my.provider.net.au</verb></tscreen> <p> ÀÌ°ÍÀÌ ½ÇÇàµÇÁö ¾ÊÀ¸¸é, À̸§ Àüȯ¿¡ ¹®Á¦°¡ ÀÖ´Â °ÍÀÌ´Ù. ÀÌ°ÍÀº ¾Æ¸¶µµ /etc/resolv.conf ÆÄÀÏ¿¡ ¹®Á¦°¡ Àֱ⠶§¹®ÀÌ´Ù. ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üÇÑÅ× ÀüÈ­ÇØ º» ´ÙÀ½¿¡ ÇÊ¿äÇÑ Á¤º¸¸¦ Á¶½É½º·´°Ô Á¡°ËÇØ º¸ÀÚ. ´Ù Á¦´ë·Î µÈ °Í °°À¸¸é, ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡°Ô ÀüÈ­Çؼ­ IP ÁÖ¼Ò¸¦ Á¤È®È÷ ±â·ÏÇß´ÂÁö Á¡°ËÇØ º¸ÀÚ. <p> ±×·¡µµ µ¿ÀÛÇÏÁö ¾ÊÀ¸¸é(±×¸®°í ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ ÀÚ±â³× ³×ÀÓ ¼­¹ö°¡ ÀÖ°í ½ÇÇà ÁßÀ̶ó°í È®ÀÎÇØ ÁÖ¾úÀ¸¸é), °Å±â¸»°í ´Ù¸¥µ¥ ¹®Á¦°¡ ÀÖÀ» °ÍÀÌ´Ù - µû¶ó¼­ Á¶½É½º·´°Ô ¸®´ª½º ¼³Ä¡ °úÁ¤À» Á¶½É½º·´°Ô Á¡°ËÇغ¸±æ ±ÇÇÑ´Ù(Ưº°È÷ ÆÄÀÏ Çã°¡¸¦ º¼ °Í). <p> ±×·¡µµ ¿©ÀüÈ÷ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üÀÇ IP ³×ÀÓ ¼­¹ö¸¦ IP ÁÖ¼Ò·Î ÇÎÇÒ ¼ö ¾ø´Ù¸é, ±×ÂÊÀÌ ´Ù¿îµÆ°Å³ª (ÀüÈ­Çؼ­ ¹°¾îº¸ÀÚ) ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ÂÊÀÇ ¶ó¿ìÆ®¿¡ ¹®Á¦°¡ ÀÖ´Â °ÍÀÌ´Ù. ´Ù½Ã ÀüÈ­Çؼ­ ÀÌ°ÍÀ» Á¡°ËÇØ º¸ÀÚ. <p> ÇÑ°¡Áö °¡´É¼ºÀº "¿ø°Ý"ÀÌ IP º¸³»±â ¼±ÅûçÇ×ÀÌ Ä¿³Î¿¡ Á¤ÀǵǾî ÀÖÁö ¾ÊÀº ¸®´ª½º PPP ¼­¹öÀÏ °æ¿ìÀÌ´Ù. <p> °¡Àå ÁÁÀº ½ÃÇèÀº ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ® À©µµ¿ìÁ Áö¿øÇÏ´Â ÇÁ·Î±×·¥À» ½á¼­ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡°Ô ¿¬°áÇØ º¸´Â °ÍÀÌ´Ù. ´Ù¸¥ ¿î¿µÃ¼Á¦¿¡¼­ ¿ÏÀüÈ÷ µ¿ÀÏÇÑ °èÁ¤À¸·Î ¸ðµç °ÍÀÌ Á¦´ë·Î ÀÛµ¿ÇÑ´Ù¸é, ¹®Á¦´Â ¸®´ª½º ½Ã½ºÅÛ¿¡ ÀÖ´Â °ÍÀÌÁö ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡°Ô ÀÖ´Â °ÍÀÌ ¾Æ´Ï´Ù. <sect1>ÀüÀÚ¿ìÆíÀ» º¸³¾ ¼ö´Â Àִµ¥ ¹ÞÀ» ¼ö´Â ¾ø´Ù <p> µ¿Àû IP ÁÖ¼Ò¸¦ ¾²°í ÀÖ´Ù¸é, ´ç¿¬ÇÑ °ÍÀÌ´Ù. ¾Æ·¡ÀÇ "¼­ºñ½ºÀÇ ¼³Á¤"À» º»´Ù. <sect1>¿Ö ´Ù¸¥ »ç¶÷µéÀÌ ³» ±â°èÀÇ finger, WWW, gopher, talk ±âŸ µîµîÀ» ¾µ ¼ö ¾ø´Â°¡? <p> ¿ª½Ã µ¿Àû IP ÁÖ¼Ò¸¦ ¾²°í ÀÖ´Ù¸é ¿ÏÀüÈ÷ Á¤»óÀûÀÌ´Ù. ¾Æ·¡ÀÇ "¼­ºñ½ºÀÇ ¼³Á¤"À» º»´Ù. <sect>µ¿Àû IP ÁÖ¼Ò¸¦ °¡Áö°í ÀÎÅÍ³Ý ¼­ºñ½º ¾²±â<label id="dynamic-server"> <p> µ¿Àû IP ÁÖ¼Ò¸¦ »ç¿ëÇÒ °æ¿ì(´ëºÎºÐÀÇ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üµéÀÌ »ó´çÈ÷ µ·À» ¸¹ÀÌ ³»Áö ¾Ê´Â ÇÑ µ¿ÀûÀÎ IP ÁÖ¼Ò¸¸ ÁÙ °ÍÀÌ´Ù), ÀÌ·± ½ÄÀ¸·Î ÆÄ´Â »ó¼úÀÇ ÇѰ踦 ¾Ë¾ÆµÎ¾î¾ß ÇÑ´Ù. <p> ÀÏ´Ü ¿ÜºÎ·Î ÇâÇÏ´Â ¼­ºñ½º ¿ä±¸´Â ´Ù ÀߵȴÙ. sendmail·Î ÀüÀÚ¿ìÆíÀ» Àß º¸³¾ ¼ö ÀÖ´Ù(sendemailÀ» Àß ¼³Á¤ÇßÀ¸¸é), ´Ù¸¥ Àå¼ÒÀÇ ftp ÆÄÀÏÀ» ¹ÞÀ» ¼ö ÀÖÀ¸¸ç, ´Ù¸¥ ±â°èÀÇ »ç¿ëÀÚµéÀ» fingerÇÒ ¼ö ÀÖ°í, À¥µµ °Ë»öÇÒ ¼ö ÀÖ°í, µîµî. <p> Ưº°È÷, ¿¬°áÀÌ ²÷°ÜÀÖÀ» ¶§µµ ±â°è¿¡ ÀüÀÚ¿ìÆíÀ» ¸¸µé¾î µÎ¾ú´Ù°¡ ÀÀ´äÇÒ ¼ö ÀÖ´Ù. ÀüÀÚ¿ìÆíÀº ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡°Ô ´Ù½Ã ÀüÈ­ÇÒ ¶§±îÁö ¸ÞÀÏ Å¥¿¡¼­ ±×³É ±â´Ù¸°´Ù. <p> ÇÏÁö¸¸, ±â°è°¡ ÀÎÅͳݿ¡ ÇÏ·ç 24½Ã°£ ¿¬°áµÇ¾î ÀÖ´Â °ÍÀÌ ¾Æ´Ï¸ç, ¿¬°áÇÒ ¶§¸¶´Ù µ¿ÀÏÇÑ IP ÁÖ¼Ò¸¦ ¹Þ°Ô µÇ´Â °Íµµ ¾Æ´Ï´Ù. µû¶ó¼­ ±â°è·Î Á÷Á¢ ÀüÀÚ¿ìÆíÀ» ¹ÞÀ» ¼ö°¡ ¾øÀ¸¸ç, À¥À̳ª ftp ¼­¹ö·Î ¼³Á¤ÇÏ¿© Ä£±¸µéÀÌ ¾µ ¼öÀÖµµ·Ï ÇÏ´Â °ÍÀÌ ¾î·Æ´Ù! ÀÎÅͳÝÀÌ ³» ±â°è¿¡ ƯÁ¤ÇÏ°í Ç×±¸ÀûÀ¸·Î ¿¬°áµÉ ¼ö ÀÖ´Â °ÍÀÌ ¾Æ´Ñ ÇÑ Æ¯Á¤ÇÑ IP ÁÖ¼Ò¸¦ °¡Áú ¼ö ¾ø´Â °ÍÀÌ´Ù( ±â¾ïÇÒ °Í - ´Ù¸¥ »ç¶÷ÀÌ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡°Ô Á¢¼ÓÇϸ鼭 ³»°¡ ½è´ø IP ÁÖ¼Ò¸¦ ¹Þ¾Æ¼­ ¾²°Ô µÉ °ÍÀÌ´Ù.). <p> ¸¸¾à WWWÀ» ¼³Á¤ÇÑ´Ù¸é(¾Æ´Ï¸é ´Ù¸¥ ¼­¹öµç), ´Ù¸¥ »ç¿ëÀÚµéÀÌ ´ç½Å ±â°è°¡ ¿¬°áµÇ¾î ÀÖ°í ÇöÀç È°µ¿ÁßÀÎ IP ÁÖ¼Ò¸¦ °®°í ÀÖÀ½À» ¾Ë°í ÀÖÁö ¾Ê´Â ÇÑ ÀÖ´ÂÁöÁ¶Â÷ ¾Ë ¼ö ¾ø°Ô µÈ´Ù. ´Ù¸¥ »ç¶÷µéÀÌ ÀÌ Á¤º¸¸¦ ¾Æ´Â ¹æ¹ýÀº ¿©·¯°¡Áö°¡ ÀÖ´Ù... ÀüÈ­Çؼ­ ¾Ë·ÁÁÙ ¼ö ÀÖ°í, ÀüÀÚ ¿ìÆíÀ¸·Î ¾Ë·ÁÁÙ ¼öµµ ÀÖ°í, ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ ÁØ °èÁ¤¿¡´Ù ".plan"ÆÄÀÏÀ» ³¢¿ö³Ö¾î¼­ (ÀÌ °æ¿ì ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ ½©°ú finger »ç¿ëÀ» Çã¶ôÇØ Áá¾î¾ß ÇÑ´Ù) ¾Ë·ÁÁÙ ¼öµµ ÀÖ´Ù. <p> ÇöÀç·Î¼­, ´ëºÎºÐÀÇ »ç¿ëÀÚ¿¡°Ô ÀÌ°Ç ¹®Á¦°¡ ¾Æ´Ï´Ù - ´ëºÎºÐÀÇ »ç¶÷Àº ÀüÀÚ¿ìÆíÀ» ÁÖ°í ¹ÞÀ¸¸é µÇ°í (ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ ÁØ °èÁ¤À» ½á¼­), À¥, ftp, µîµî ÀÎÅͳݿ¡ ÀÖ´Â ´Ù¸¥ ¼­¹ö·Î ³ª°¡¼­ ¿¬°áÇÏ´Â °ÍÀ» ¿øÇϱ⠶§¹®ÀÌ´Ù. ¹Û¿¡¼­ µé¾î¿À´Â ¿¬°áÀ» ³» ¼­¹ö¿¡ ¸¸µé¾î¾ß ÇÑ´Ù¸é, Á¤ÀûÀÎ IP ÁÖ¼Ò¸¦ ¹Þ¾Æ¾ß ÇÑ´Ù. ±×·³×Æ®¿öÅ©ö ¾ÊÀ¸¸é À§¿¡ ÈùÆ®¸¦ ÁØ ¹æ¹ýÀ» ã¾Æº¸¾Æ¾ß ÇÑ´Ù... <sect1>ÀüÀÚ¿ìÆíÀÇ ¼³Á¤ <p> µ¿Àû IP ÁÖ¼Ò¸¦ °¡Áö°í ÀÖ´õ¶óµµ sendmailÀ» Á¤È®È÷ ¼³Á¤Çؼ­ ·ÎÄÃÀûÀ¸·Î ¸¸µç ¾î¶² ÀüÀÚ¿ìÆíµµ ¿ÜºÎ·Î º¸³¾ ¼ö ÀÖ´Ù. sendmailÀÇ ¼³Á¤Àº ³­ÇØÇÏ°í ¾î·Æ´Ù - µû¶ó¼­ ÀÌ ¹®¼­¿¡¼­ ¾î¶»°Ô ÇÏ´ÂÁö ¸»ÇÏ·Á°í ÇÏÁö´Â ¾Ê°Ú´Ù. ÇÏÁö¸¸, ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¸¦ "smart relay" È£½ºÆ®·Î ÁöÁ¤ÇØ ³õµµ·Ï sendmailÀ» ¼³Á¤ÇÒ ¼ö ÀÖ´Ù(<tt>sendmail.cf</tt>ÀÇ <bf/DS/ ¼±ÅûçÇ×). (sendmail¿¡ °üÇÑ ¼±ÅûçÇ×À» ´õ ¾Ë°í ½ÍÀ¸¸é sendmail ¹®¼­¸¦ Àо¸é µÈ´Ù - sendmail¿¡ µû¶ó¿À´Â m4 ¼³Á¤µµ º»´Ù. ¿©±â¿¡´Â ÇÊ¿äÇÑ °Í¿¡ ´ëÇÑ ¼³¸íÀÌ °ÅÀÇ ¹Ýµå½Ã ÀÖÀ» °ÍÀÌ´Ù.) <p> sendmail¿¡ °üÇÑ ÁÁÀº Ã¥µéµµ ÀÖÁö¸¸(ƯÈ÷ O'Reilly¿Í ¿¬ÇÕ¿¡¼­ ³ª¿Â 'bible'), ÀÌ°ÍÀº ºÐ¸íÈ÷ ´ëºÎºÐÀÇ »ç¿ëÀÚµéÀ» ¾Ð»ç½Ãų °ÍÀÌ´Ù. <p> ÀÏ´Ü sendmailÀ» ¼³Á¤ÇßÀ¸¸é, PPP ¿¬°áÀÌ ÀÌ·ç¾îÁöÀÚ ¸¶ÀÚ ¿ÜºÎ·Î ³ª°¥ ÀüÀÚ¿ìÆí Å¥¿¡ ÀÖ´ø ÆíÁöµéÀ» sendmailÀÌ Ã³¸®ÇÏ±æ ¹Ù¶ö °ÍÀÌ´Ù. ±×·¸°Ô ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ÁØ´Ù. <tscreen><verb>sendmail -q &</verb></tscreen> <p> /etc/ppp/ip-up ½ºÅ©¸³Æ®¿¡(¾Æ·¡¸¦ º¸¶ó). <p> µé¾î¿À´Â ÀüÀÚ¿ìÆíÀº µ¿Àû IP ÁÖ¼Ò¿¡ À־ ¹®Á¦´Ù. ÀÌ°ÍÀ» ´Ù·ç´Â ¹æ¹ýÀº :- <itemize> <item>¸ðµç ÆíÁö¿¡´Ù ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ÀüÀÚ¿ìÆí ÁÖ¼Ò¸¦ "reply to" Çì´õ·Î ºÙ¿©¼­ º¸³»µµ·Ï ÀüÀÚ¿ìÆí »ç¿ëÀÚ Ã³¸®±â¸¦ ¼³Á¤ÇÑ´Ù.<newline> ÇÒ ¼ö ÀÖ´Ù¸é, º¸³»´Â ÁÖ¼Òµµ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ÂÊ ÁÖ¼Ò°¡ µÇµµ·Ï ¼³Á¤ÇØ¾ß ÇÑ´Ù. <item>popclient, fetchmail ÇÁ·Î±×·¥À» ½á¼­ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡°Ô¼­ ¿Â ÀüÀÚ¿ìÆíÀ» °ü¸®Çϵ簡, ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü°¡ IMAPÀ» ¾µ °æ¿ì, pine °°Àº IMAP »ç¿ë°¡´ÉÇÑ »ç¿ëÀÚ Ã³¸®±â¸¦ ¾´´Ù. </itemize> <p> <tt>/etc/ppp/ip-up</tt> ½ºÅ©¸³Æ®¿¡´Ù ÇÊ¿äÇÑ ¸í·ÉÀ» Áý¾î³Ö¾î ÀüÈ­ÇÒ ¶§ ÀÌ °úÁ¤À» ÀÚµ¿À¸·Î ó¸®ÇÏ°Ô ÇÒ ¼ö ÀÖ´Ù.(¾Æ·¡¸¦ º¸¶ó) <sect1>·ÎÄÃÀÇ ³×ÀÓ ¼­¹ö ¼³Á¤ <p> ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ÂÊ¿¡ ¼³Á¤ÇØ ³õÀº µµ¸ÞÀÎ ³×ÀÓ ¼­¹ö¸¦ Àß ¾²°í ÀÖ´Ù°í Çصµ, ip-up ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î¼­ ·ÎÄà ij½¬¸¸ ÇÒ ¼ö ÀÖ´Â (Á¦2) À̸§ ¼­¹öµµ ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ·ÎÄà (ij½¬¸¸ ÇÏ´Â) ³×ÀÓ ¼­¹ö¸¦ ¸¸µé°Ô µÇ¸é ±ä ¿¬°áÀ» °è¼ÓÇÒ °æ¿ì¿¡ °°Àº Àå¼Ò¿¡ ÀÚÁÖ Á¢¼ÓÇÏ°Ô µÇ¸é ½Ã°£°ú ¼Óµµ¸¦ Àý¾àÇÒ ¼ö ÀÖ°Ô µÈ´Ù. <p> ij½¬¸¸ ÇÏ´Â ³×ÀÓ ¼­¹ö¸¦ ¸¸µå´Â DNS ¼³Á¤(ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üÀÇ DNS¸¦ °¡¸®Å°´Â named.boot ÆÄÀÏ¿¡ "forwarders" ÁÙÀ» ¾´´Ù)Àº ºñ±³Àû °£´ÜÇÏ´Ù. O'Reilly Ã¥(DNS and Bind)¿¡¼­ ¾Ë¾Æ¾ß ÇÒ ¸ðµç °ÍÀ» ¼³¸íÇÏ°í ÀÖ´Ù. <p> DNS-HOWTO ¿ª½Ã ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. <p> ¸®´ª½º PC¸¦ ½á¼­ ÀÎÅͳÝÀ» ã¾Æº¼ ¼ö ÀÖ´Â ÀÛÀº ·£À» ¿î¿µÇÏ°í ÀÖ´Ù¸é(¿¹¸¦ µé¾î IP ¸Þ½ºÄ¿·¹ÀÌµå ±â´ÉÀ» ¾µ °æ¿ì), ·ÎÄà ³×ÀÓ ¼­¹ö¸¦ ½ÇÇàÇÏ´Â °ÍÀÌ ÁÁ´Ù(º¸³»±â ¹æÇâÀ» °®´Â). ¿¬°áÀÌ ÀÌ·ç¾îÁú ¶§ ÀÌ°ÍÀÌ À̸§ Ç®±â¿Í °ü·ÃµÈ Áö¿¬À» ÃÖ¼ÒÈ­ÇØÁֱ⠶§¹®ÀÌ´Ù. <p> ³×ƼÄÏÀÇ ÇÑ°¡Áö ¿äÁ¡ : ÀÎÅÍ³Ý ¼­ºñ½º ¾÷üÀÇ µµ¸ÞÀο¡´Ù ij½¬¸¸ ÇÏ´Â 2Â÷ ³×ÀÓ ¼­¹ö¸¦ ¾µ ¶§´Â ±× Àü¿¡ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡°Ô Çã¶ôÀ» ¹Þ¾Æ¾ß ÇÑ´Ù. Á¤È®ÇÏ°Ô ¼³Á¤µÉ °æ¿ì DNS´Â ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡°Ô ¾Æ¹«·± ¹®Á¦µµ ÀÏÀ¸Å°Áö ¾Ê°ÚÁö¸¸ À߸ø ¼³Á¤ÇÒ °æ¿ì ¹®Á¦°¡ »ý±æ ¼öµµ ÀÖ´Ù. <sect>PPP¸¦ ½á¼­ µÎ ³×Æ®¿öÅ©¸¦ ¿¬°áÇϱâ<label id="WAN"> <p> ±âº»ÀûÀ¸·Î ¸®´ª½º PC Çϳª¿Í PPP ¼­¹ö¸¦ ¿¬°áÇÏ´Â °ÍÀ̳ª ·£¿¡ ÀÖ´Â ±â°è¿¡¼­ PPP¸¦ ½á¼­ µÎ ³×Æ®¿öÅ©¸¦ ¿¬°áÇÏ´Â °Í¿¡´Â ¾Æ¹«·± Â÷ÀÌ°¡ ¾ø´Ù. PPP°¡ <bf/´ëµî/ ÇÁ·ÎÅäÄÝÀ̶ó´Â Á¡À» ±â¾ïÇÏÀÚ. <p> ÇÏÁö¸¸ ¶ó¿ìÆ®°¡ ¾î¶»°Ô ¸¸µé¾îÁö´ÂÁö <bf/¸í¹éÈ÷/ ¾Ë¾Æ¾ß ÇÒ ÇÊ¿ä´Â ÀÖ´Ù. NET-2 howto¿Í ¸®´ª½º ³×Æ®¿öÅ© °ü¸®ÀÚ Áöħ(NAG:Linux Network Administrator Guide)À» Àо´Ù. &dquot;TCP/IP Network Administrator Administration&dquot;(O'Reilly¿Í ¿¬ÇÕ¿¡¼­ ÃâÆÇÇÑ - ISBN 0-937175-82-X)´Â °¡Ä¡ÀÖ°í ¸Å¿ì µµ¿òÀÌ µÉ °ÍÀÌ´Ù. <p> ¿¬°áÀÇ °¢ ³¡¿¡¼­ IP ³×Æ®¿öÅ© ÁÖ¼ÒÀÇ ÇÏÀ§ ³×Æ®¿öÅ©¸¦ ¾²·Á°í ÇÑ´Ù¸é, (ÃÊ°íÀÎ) Linux sub networking mini-howtoµµ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. ÀÌ°ÍÀº <url url="http://www.interweft.com.au/other/" name="Linux Sub networking mini-HOWTO">¿¡¼­ ±¸ÇÒ ¼ö ÀÖ´Ù. <p> µÎ ·£À» ¿¬°áÇÒ »ý°¢À̶ó¸é <bf/¹Ýµå½Ã/ ´Ù¸¥ IP ³×Æ®¿öÅ© ÁÖ¼Ò(¶Ç´Â °°Àº ³×Æ®¿öÅ© ÁÖ¼ÒÀÇ ÇÏÀ§ ³×Æ®¿öÅ© ¹øÈ£)¸¦ ½á¾ßÇÏ°í Á¤ÀûÀÎ IP ÁÖ¼Ò°¡ ÇÊ¿äÇÏ´Ù-IP ¸Þ½ºÄ¿·¹À̵带 ¾²°Å³ª-. IP ¸Þ½ºÄ¿·¹À̵带 ¾²·Á¸é, ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ IP masquerade mini-howto¸¦ º¸¶ó. <sect1>IP ÁÖ¼ÒÀÇ ¼³Á¤ <p> PPP ÀÎÅÍÆäÀ̽ºÀÇ °¢ ³¡¿¡¼­ »ç¿ëÇÏ°Ô µÉ IP ÁÖ¼Ò´Â ´Ù¸¥ ÂÊ ³×Æ®¿öÅ©ÀÇ ³×Æ®¿öÅ© °ü¸®ÀÚ¿Í ÇÔ°Ô °íÄ£´Ù. Á¤Àû IP¸¦ ¾²°í ÀÖÀ» °æ¿ì, ¾Æ¸¶ Á¤ÇØÁø ÀüÈ­¹øÈ£·Î Á¢¼ÓÇ϶ó°í ÇÒ °ÍÀÌ´Ù. <p> ÀÌÁ¦ Àû´çÇÑ <tt>/etc/ppp/options[.ttyXX]</tt> ÆÄÀÏÀ» ÆíÁýÇÑ´Ù - ³»ÂÊ¿¡¼­ ÀÌ ¿¬°áÀ» À§ÇØ Á¤ÇØÁø ¸ðµ©°ú Æ÷Æ®¸¦ ¾²´Â °ÍÀÌ ÁÁ´Ù.¾Æ¸¶ <tt>/etc/ppp/options</tt>ÆÄÀÏÀ» ¹Ù²ã¾ß ÇÒ °ÍÀÌ´Ù - ±×¸®°í ´Ù¸¥ ¿¬°á¿ëÀ¸·Î Àû´çÇÑ options.ttyXX ÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÑ´Ù. <p> ¾Õ¼­ º¸¿©ÁØ °Íó·³ Àû´çÇÑ ¼±ÅûçÇ× ÆÄÀÏ¿¡´Ù°¡ PPP ¿¬°áÀÇ ³»ÂÊ ³¡¿¡´Ù Á¤È®È÷ Á¤Àû IP ÁÖ¼Ò·Î IP ÁÖ¼Ò¸¦ Àû¾îÁÖ¾î¾ß ÇÑ´Ù. <sect1>¶ó¿ìÆ®ÀÇ ¼³Á¤ <p> ³» ·ÎÄà ³×Æ®¿öÅ©¿¡¼­ ÆÐŶÀÌ PPP ¿¬°áÀÌ ¸¸µé¾îÁø ÀÎÅÍÆäÀ̽º »çÀ̸¦ ¶ó¿ìÆ®ÇÒ ¼ö ÀÖµµ·Ï ¸ÂÃçÁÖ¾î¾ß¸¸ ÇÑ´Ù. ¿©±â¿¡´Â µÎ ´Ü°èÀÇ °úÁ¤ÀÌ ÀÖ´Ù. <p> ¹«¾ùº¸´Ùµµ ¸ÕÀú, PPP ³×Æ®¿öÅ©¸¦ ½ÇÇàÇÏ´Â ±â°è·ÎºÎÅÍ ¿¬°áÀÇ ¿ø°Ý ³¡ÀÇ ³×Æ®¿öÅ©·Î ¶ó¿ìÆ®¸¦ ¸¸µé¾î¾ß ÇÑ´Ù. ³×Æ®¿öÅ©°¡ ÀÎÅͳÝÀ¸·Î ¼­¹ö µÈ´Ù¸é, ¿¬°áÀÇ ³»ÂÊ ³¡¿¡¼­ pppd¿¡´Ù ¼±ÅûçÇ×À¸·Î 'default route'¸¦ ½á¼­ pppd ÀÚü¿¡ ±âº» ¶ó¿ìÆ®¸¦ °íÄ¡¸é µÈ´Ù. <p> ÇÏÁö¸¸, µÎ°³ÀÇ ·£À» ¿¬°áÇÏ´Â °Í »ÓÀ̶ó¸é, ¿¬°á »çÀÌ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´Â °¢ ³×Æ®¿öÅ©¿¡ ´ëÇØ Æ¯Á¤ÇÑ ³×Æ®¿öÅ© ¶ó¿ìÆ®¸¦ µ¡ºÙ¿© Áà¾ß ÇÑ´Ù. /etc/ppp/ip-up ½ºÅ©¸³Æ®¿¡¼­ °¢ ³×Æ®¿öÅ©¿¡ ´ëÇØ 'route' ¸í·ÉÀ» ½á¼­ ÇØÁØ´Ù. (ÇÏ´Â ¹ý¿¡ ´ëÇÑ ¼Ò°³´Â ¿¬°áµÈ ÈÄ¿¡.. ÀåÀ» º»´Ù.) <p> µÎ¹ø° ÇؾßÇÒ °ÍÀº ´Ù¸¥ ÄÄÇ»ÅÍ¿¡°Ô ³» ÄÄÇ»ÅÍ°¡ ppp ¿¬°áÀÇ ¸ÕÂÊ ³¡¿¡¼­ ½ÇÁ¦·Î 'gateway'¶ó°í ¾Ë·ÁÁÖ´Â °ÍÀÌ´Ù. <p> ¹°·Ð, ¿¬°áÇÑ ¹Ý´ëÂÊ ³¡ÀÇ ³×Æ®¿öÅ© °ü¸®ÀÚ°¡ ¸¶Âù°¡Áö·Î ÀÌ°É ´Ù ÇØÁÖ¾î¾ß ÇÑ´Ù. ÇÏÁö¸¸ °ü¸®ÀÚ°¡ ³»ÂÊÀÇ Æ¯Á¤ÇÑ ³×Æ®¿öÅ©·Î ¶ó¿ìÆ® ÆÐŶÀ» º¸³¾ °æ¿ì¿¡´Â ±âº» ¶ó¿ìÆ®°¡ ¾Æ´Ï¶ó <bf/ƯÁ¤ ³×Æ®¿öÅ© ¶ó¿ìÆ®/ÀÌ ÇÊ¿äÇÏ´Ù(¸ÕÂÊÀÇ ·£°ú ¿¬°áÀÌ Á¢¼ÓÀ» °ÅÃÄ ³» ÂÊÀ» ÅëÇØ ÀÎÅͳÝÀ» ÀÌ¿ëÇÏ·Á´Â °ÍÀÌ ¾Æ´Ï¶ó¸é). <sect1>³×Æ®¿öÅ© º¸¾È <p> PPP¸¦ ½á¼­ ÀÎÅͳݿ¡´Ù ·£À» ¿¬°áÇÏ´Â °æ¿ì¶ó¸é - ¶Ç´Â ´Ü¼øÈ÷ &dquot;¿ÜºÎ&dquot; ·£¿¡ ¿¬°áÇÏ´Â °æ¿ì¶ó¸é, º¸¾È ¹®Á¦¿¡ ´ëÇØ »ý°¢ÇØ ºÁ¾ß ÇÑ´Ù. ¹æÈ£º®À» ¼³Á¤ÇÏ´Â °ÍÀ» °í·ÁÇØ º¸µµ·Ï °­·ÂÈ÷ ±ÇÇÑ´Ù!!! <p> ¿ÜºÎ ·£À̳ª ÀÎÅͳݿ¡ ÀÌ·± ½ÄÀ¸·Î ¿¬°áÇϱâ <bf/Àü¿¡/ ´ç½Å Àå¼ÒÀÇ ·£ °ü¸®ÀÚ¿¡°Ô ¹Ýµå½Ã ¸»ÇØÁÖ¾î¾ß ÇÑ´Ù. ±×·¸°Ô ¸øÇß´Ù¸é ÁøÂ¥ ½É°¢ÇÑ ¹®Á¦¿¡ ºÎµúÃÆÀ» ¶§ ¾Æ¹«·± ´ëÀÀµµ ¸øÇÏ°Ô µÉ ¼öµµ ÀÖ´Ù. <sect>¿¬°áµÈ ÈÄ¿¡ - /etc/ppp/ip-up ½ºÅ©¸³Æ®<label id="ip-up"> <p> ÀÏ´Ü PPP ¿¬°áÀÌ ±¸ÃàµÇ¸é pppd´Â <tt>/etc/ppp/ip-up</tt> ÆÄÀÏÀ» ã´Â´Ù. ÀÌ ½ºÅ©¸³Æ®°¡ ÀÖ°í ½ÇÇà°¡´ÉÇϸé PPP ´ë¸óÀº ÀÌ ½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃŲ´Ù. ÀÌ°ÍÀ¸·Î ¾î¶² ÇʼöÀûÀΠƯº° ¶ó¿ìÆ® ¸í·ÉÀ̳ª PPP ¿¬°áÀÌ È°µ¿ÇÒ ¶§¸¶´Ù ÀϾ±æ ¿øÇÏ´Â ¸ðµç µ¿ÀÛÀ» ÀÚµ¿È­ÇÒ ¼ö ÀÖ´Ù. <p> ÀÌ°ÍÀº ´ÜÁö ½© ½ºÅ©¸³Æ®ÀÌ¸ç ½© ½ºÅ©¸³Æ®·Î ÇÒ ¼ö ÀÖ´Â °ÍÀº ¹¹µçÁö ÇÒ ¼ö ÀÖ´Ù(°¡»óÀûÀ¸·Î ÇÏ°í ½ÍÀº °Í ´Ù) <p> ¿¹¸¦ µé¾î ¸ÞÀÏ Å¥¿¡¼­ ±â´Ù¸®´ø ¹ÛÀ¸·Î º¸³¾ ÆíÁö¸¦ ¹Ù·Î º¸³»°Ô sendmailÀ» Á¶Á¤ÇÒ ¼ö ÀÖ´Ù. <p> ºñ½ÁÇÏ°Ô, ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ÂÊ¿¡¼­ ´ë±â ÁßÀÌ´ø ÀüÀÚ¿ìÆí(pop¸¦ ¾µ ¶§)À» ¹Þ±â À§ÇØ ip-up¿¡´Ù ¸í·ÉÀ» ³ÖÀ» ¼ö ÀÖ´Ù. <p> <tt>/etc/ppp/ip-up</tt>¿¡´Â Á¦ÇÑÀÌ ÀÖ´Ù:- <itemize> <item>ÀÌ°ÍÀº º¸¾ÈÀ» º¸ÀåÇÒ ¼ö ÀÖµµ·Ï ½É»ç¼÷°íÇÏ¿© Á¦ÇÑµÈ È¯°æ¿¡¼­ ½ÇÇàµÈ´Ù. ÀÌ°ÍÀº ½ÇÇàÆÄÀÏ µî¿¡ ¿ÏÀüÇÑ °æ·Î¸íÀ» ÁÖ¾î¾ß ÇÑ´Ù´Â °ÍÀ» ¶æÇÑ´Ù. <item>±â¼úÀûÀ¸·Î º¼ ¶§, <tt>/etc/ppp/ip-up</tt>Àº ½ºÅ©¸³Æ®°¡ ¾Æ´Ï¶ó <em>ÇÁ·Î±×·¥</em>ÀÌ´Ù. Áï Á÷Á¢ ½ÇÇà°¡´ÉÇÏ´Ù´Â ¶æÀÌ´Ù - ±×¸®°í ±×·¡¼­ ù Çà¿¡ Ç¥ÁØ ÆÄÀÏ ¸¶¹ý(<tt>#!/bin/bash</tt>)ÀÌ ÇÊ¿äÇÏ°í ·çÆ®°¡ Àбâ, ½ÇÇàÇϱⰡ °¡´ÉÇØ¾ß ÇÑ´Ù. </itemize> <sect1>Ư¼ö ¶ó¿ìÆ® <p> µÎ ·£À» ¿¬°áÇÏ°í ÀÖ´Ù¸é, '¿ÜºÎ' ·£¿¡ ´ëÇØ Æ¯Á¤ÇÑ ¶ó¿ìÆ®¸¦ ¼³Á¤ÇØ ÁÖ¾î¾ß ÇÑ´Ù. ÀÌ°ÍÀº <tt>/etc/ppp/ip-up</tt>¸¦ ¾²¸é ½±´Ù. ±â°è°¡ ´ÙÁß PPP¸¦ ¾²°í ÀÖÀ» °æ¿ì¿¡¸¸ ¾î·Æ°Ô µÈ´Ù. <p> ÀÌ´Â <tt>/etc/ppp/ip-up</tt>°¡ ¸ðµç ppp ¿¬°áÀÌ µÉ ¶§ ½ÇÇàµÇ±â ¶§¹®ÀÌ´Ù. µû¶ó¼­ ƯÁ¤ÇÑ ¿¬°áÀÌ ÀÌ·ç¾îÁö´Â µ¥ ´ëÇØ- ¾î¶² ´Ù¸¥ ¿¬°áÀÌ ÀÌ·ç¾îÁú ¶§ ¾Æ´Ï°í- Á¤È®ÇÑ ¶ó¿ìÆ® ¸í·ÉÀÌ Á¶½É½º·´°Ô ½ÇÇàÇÒ ÇÊ¿ä°¡ ÀÖ´Ù! <sect1>¸ÞÀÏ Å¥ ´Ù·ç±â <p> µÎ°³ÀÇ ·£ÀÌ ¿¬°áµÉ ¶§, °¢ ³¡¿¡ ½×¿©ÀÖ´ø ÀüÀÚ¿ìÆíÀÌ <em>½ñ¾ÆÁö±â¸¦</em> ¹Ù¶ö °ÍÀÌ´Ù -°¢ÀÚ ¸ñÀûÁö¿¡ º¸³»Áú °Í-. ÀÌ°ÍÀº Àû´çÇÑ <tt>sendmail</tt> ¸í·ÉÀ» µ¡ºÙÀÌ¸é µÈ´Ù. <p> pppd °¡ À̸¦ ¿Ï·áÇÏ´Â ½ºÅ©¸³Æ® ¾ÈÀ¸·Î µé¾î°¡´Â Àû´çÇÑ ¸Å°³º¯¼ö¿¡ ¹è½¬ 'case' ±¸¹®À» »ç¿ëÇÑ´Ù. ³»°¡ ¿ì¸® ±¤¿ª³×Æ®¿öÅ© ¿¬°á°ú ³ªÀÇ ÀÌ´õ³Ý¿¡ ´ëÇÑ ¿¬°áÀ» ´Ù·ç´Â <tt>/etc/ppp/ip-up</tt> ½ºÅ©¸³Æ®°¡ ±×·± ¿¹ÀÌ´Ù.(°°Àº ppp ¼­¹ö¸¦ ´Ù·é´Ù.) <sect1>/etc/ppp/ip-up ¿¹Á¦ ½ºÅ©¸³Æ® <p> ÀÌ ¿¹Á¦´Â ´Ù¾çÇÑ °æ¿ìÀÇ »ç¿ë¹ýÀ» º¸¿©ÁØ´Ù. <code> #!/bin/bash # # pppd¿¡ ÇÊ¿äÇÑ °Í°ú °°Àº °æ¿ì¿¡ º¸³»´Â ¶ó¿ìÆ®¸¦ ´Ù·ç´Â ½ºÅ©¸³Æ® # ÀÌ·¸°Ô ´Ù·ç´Â °ÍÀÌ ÇÊ¿äÇÑ Ãʺ¸ÀÚ¸¦ À§ÇÑ ¿¬°á # # ppp ¿¬°áÀÌ µÇ¾úÀ» ¶§, ÀÌ ½ºÅ©¸³Æ®´Â ´ÙÀ½ÀÇ º¯¼ö¿¡ µû¶ó È£ÃâµÈ´Ù. # $1 pppd¿¡¼­ ¾²´Â ÀÎÅÍÆäÀ̽º À̸§(¿¹¸¦ µé¾î pppd) # $2 tty ÀåÄ¡ À̸§ # $3 tty ÀåÄ¡ ¼Óµµ # $4 ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ·ÎÄà IP ÁÖ¼Ò # $5 ¿ø°Ý IP ÁÖ¼Ò # $6 pppd¿¡ ´ëÇØ 'ipparam'¼±ÅûçÇ×À¸·Î Á¤ÀǵǴ º¯¼ö case "$5" in # ´º¸Ç Ä·ÆÛ½º ¼­¹ö¿¡ ´ëÇÑ ¶ó¿ìÆ®¸¦ ´Ù·é´Ù. 202.12.126.1) /sbin/route add -net 202.12.126.0 gw 202.12.126.1 # ¸ÞÀÏ Å¥¸¦ ½ñ¾Æ³»¼­ ´ë±â ÁßÀÎ ÀüÀÚ¿ìÆíÀ» ¹Þ¾Æ¿Â´Ù. /usr/sbin/sendmail -q & ;; 139.130.177.2) # ÀÎÅÍ³Ý ¿¬°á ¿¬°áµÇ¾úÀ» ¶§, ¾ÆÁ÷ ¿¬°áµÇ¾î ÀÖÁö ¾Ê´Ù¸é ½Ã°£ ¼­¹ö¸¦ # ½ÃÀÛÇÏ°í ¼¼°è ½Ã°£°ú ÀÏÄ¡½ÃŲ´Ù. if [ ! -f /var/lock/subsys/xntpd ]; then /etc/rc.d/init.d/xntpd.init start & fi ;; # (¾ÆÁ÷ ½ÇÇàÁßÀÌÁö ¾Ê´Ù¸é) ´º½º ¼­¹ö¸¦ ½ÃÀÛÇÑ´Ù. if [ ! -f /var/lock/subsys/news ]; then /etc/rc.d/init.d/news start & fi ;; 203.18.8.104) # ¿¬°áµÇÀÚ ¸¶ÀÚ Áý¿¡ ±â°è·Î ÀüÀÚ¿ìÆíÀ» ³»·Á º¸³½´Ù. # ³ªÀÇ ÀÌ´õ³ÝÀÌ IP ¸Þ½ºÄ¿·¹À̵å¿Í proxyarp ¶ó¿ìÆÃÀ¸·Î ¿î¿µµÇ¹Ç·Î # ¶ó¿ìÆÃÀº ÇÊ¿äÇÏÁö ¾Ê´Ù. /usr/sbin/sendmail -q & ;; *) esac exit 0 </code> <p> ¿ì¸® ´º¸Ç Ä·ÆÛ½º·Î ppp¿¬°á°ú ÀÌ ½ºÅ©¸³Æ®¸¦ ¸¸µç °á°ú·Î, ´ÙÀ½ÀÇ ¶ó¿ìÆà Å×ÀÌºí ³»¿ëÀ» °®°í ³¡³»°Ô µÈ´Ù( ÀÌ ±â°è´Â ÀϹÝÀûÀÎ ÀüÈ­°É±â PPP ¼­¹öÀÌ°í, ¿ì¸®ÀÇ ÀÎÅÍ³Ý ¿¬°áÀ» ´Ù·é´Ù). °¢ ³»¿ëÀÌ ¹«¾ùÀÎÁö ¼³¸íÇϴµ¥ µ½±â À§Çؼ­ Ãâ·Â¿¡´Ù ÁÖ¼®À» ±ò¾Æ³õ¾Ò´Ù.:- <code> [root@kepler /root]# route -n Kernel routing table Destination Gateway Genmask Flags MSS Window Use Iface # »ó´ë¹æÀÇ ÀÎÅÍ³Ý °ÔÀÌÆ®¿þÀ̸¦ ÇâÇÑ È£½ºÆ® ¶ó¿ìÆ®ÀÌ´Ù. 139.130.177.2 * 255.255.255.255 UH 1500 0 134 ppp4 # ¿ì¸® ´º¸Ç Ä·ÆÛ½º ¼­¹ö¸¦ ÇâÇÑ È£½ºÆ® ¶ó¿ìÆ®ÀÌ´Ù. 202.12.126.1 * 255.255.255.255 UH 1500 0 82 ppp5 # ³» Áý ÀÌ´õ³ÝÀ» ÇâÇÑ È£½ºÆ® ¶ó¿ìÆ®ÀÌ´Ù. 203.18.8.104 * 255.255.255.255 UH 1500 0 74 ppp3 # µÎ°³ÀÇ ÀϹÝÀûÀÎ ÀüÈ­°É±â PPP ȸ¼±ÀÌ´Ù. 203.18.8.64 * 255.255.255.255 UH 552 0 0 ppp2 203.18.8.62 * 255.255.255.255 UH 552 0 1 ppp1 # ´º¸Ç Ä·ÆÛ½º ·£¿¡ ´ëÇÑ Æ¯Á¤ ³×Æ®¿öÅ© ¶ó¿ìÆ®ÀÌ´Ù. 202.12.126.0 202.12.126.1 255.255.255.0 UG 1500 0 0 ppp5 # ·ÎÄà ÀÌ´õ³Ý¿¡ ´ëÇÑ ¶ó¿ìÆ®ÀÌ´Ù.(µÎ°³ÀÇ ÀÎÁ¢ÇÑ C ±×·ì »óÀ§³×Æ®¿öÅ©) 203.18.8.0 * 255.255.254.0 U 1500 0 1683 eth0 # ±Íȯ ÀåÄ¡¸¦ ÇâÇÑ ¶ó¿ìÆ®ÀÌ´Ù. 127.0.0.0 * 255.0.0.0 U 3584 0 483 lo # ÀÎÅͳÝÀ» ÇâÇÑ ±âº»°ª ¶ó¿ìÆ®ÀÌ´Ù. default 139.130.177.2 * UG 1500 0 3633 ppp4</code> <sect1>ÀüÀÚ¿ìÆí ´Ù·ç±â <p> ¾Õ ÀåÀº ¿ÜºÎ·Î ³ª°¡´Â ÀüÀÚ¿ìÆíÀ» ´Ù·ç´Â ¹ýÀ» º¸¿©ÁØ´Ù - ´Ü¼øÈ÷ ¿¬°áµÇ¾úÀ» ¶§ ¸ÞÀÏ Å¥¸¦ ½ñ¾Æ³»´Â °ÍÀÌ´Ù. <p> ±¤¿ª³×Æ®¿öÅ© ¿¬°áÀ» ½ÇÇà½ÃÅ°´Â ÁßÀ̶ó¸é,»ó´ë¹æ ·£ÀÇ ³×Æ®¿öÅ© °ü¸®ÀÚ¿Í ÇÔ²² °°Àº °ÍÀ» Á¤È®ÇÏ°Ô ¸ÂÃâ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿¹¸¦ µé¾î ±¤¿ª³×Æ®¿öÅ© ¿¬°áÀÇ ´º¸Ç Ä·ÆÛ½º ÂÊ ³¡¿¡¼­´Â , <tt>/etc/ppp/ip-up</tt> ½ºÅ©¸³Æ®´Â ´ÙÀ½°ú °°´Ù:- <code> #!/bin/bash # # pppd¿¡ ÇʼöÀûÀÏ ¶§ º¸³»´Â ¶ó¿ìÆ®¸¦ ´Ù·ç´Â ½ºÅ©¸³Æ® Çîµå·£µå¿¡ ´ëÇÑ # ¿¬°á¸¸ÀÌ ÀÌ ¿¬°áÀ» ¿ä±¸ÇÑ´Ù. # # ¿¬°áµÇ¾úÀ» ¶§ ½ºÅ©¸³Æ®´Â ´ÙÀ½ º¯¼ö¿¡ µû¶ó È£ÃâµÈ´Ù. # $1 pppd°¡ ¾²´Â ÀÎÅÍÆäÀ̽º À̸§(¿¹¸¦µé¾î ppp3) # $2 tty ÀåÄ¡ À̸§ # $3 tty ÀåÄ¡ ¼Óµµ # $4 ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ·ÎÄà IP ÁÖ¼Ò # $5 »ó´ë¹æ IP ÁÖ¼Ò # $6 pppd¿¡ 'ipparam' ¼±ÅûçÇ×À¸·Î Á¤ÀÇÇÑ ¸Å°³º¯¼ö case "$5" in 203.18.8.4) /usr/sbin/sendmail -q ;; *) esac exit 0 </code> <p> ±×·³ µ¿Àû IP PPP ¿¬°á¸¸ ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü¿¡¼­ Á¦°ø ÇÏ°í ÀÖÀ» °æ¿ì, ÀÎÅÍ³Ý ¼­ºñ½º ¾÷ü ¼­¹öÀÇ °èÁ¤¿¡¼­ ÀüÀÚ¿ìÆíÀ» ¹Þ¾Æ¿Ã ÇÊ¿ä°¡ ÀÖ´Ù. º¸Åë ÀÌ°ÍÀº POP(¿ìü±¹ ÇÁ·ÎÅäÄÝ:Post Office Protocol)¸¦ ½á¼­ ÇÏ°Ô µÈ´Ù. ÀÌ °úÁ¤Àº 'popclient' ÇÁ·Î±×·¥À» ¾²¸é ´Ù·ê ¼ö ÀÖ´Ù - ¶ÇÇÑ ip-up ½ºÅ©¸³Æ®´Â ÀÌ °úÁ¤ ¿ª½Ã ÀÚµ¿È­ÇÒ ¼ö ÀÖ´Ù! <p> °£´ÜÇÏ°Ô popclientÀÇ Àû´çÇÑ È£ÃâÀ» Æ÷ÇÔÇÏ´Â <tt>/etc/ppp/ip-up</tt> ½ºÅ©¸³Æ®¸¦ ¸¸µé¸é µÈ´Ù. ·¹µåÇÞ ¸®´ª½º¸¦ ¾²´Â ³» ·¦Å¾(¿©ÇàÇÒ ¶§ µé°í ´Ù´Ñ´Ù)ÀÇ °æ¿ì´Â ÀÌ·¸´Ù. <code> popclient -3 -c -u hartr -p <password> kepler.hedland.edu.au |formail -s procmail </code> <p> ´º½º µîµî¿¡ ´ëÇؼ­µµ slurpÀ̳ª °°Àº ±â´ÉÀÇ ¾î¶² °Íµµ ¾µ ¼ö ÀÖ´Ù. ±â¾ïÇÒ °ÍÀº ip-up ½ºÅ©¸³Æ®°¡ ¹è½¬ ½ºÅ©¸³Æ®ÀÏ »ÓÀ̸ç, µû¶ó¼­ Àû´çÇÑ PPP ¿¬°áÀÌ ÀÌ·ç¾îÁú ¶§¸¶´Ù ÀÌ·ç¾îÁú ÇÊ¿ä°¡ ÀÖ´Â ¾î¶² ±â´Éµµ ÀÚµ¿È­Çϴµ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. <sect>/etc/ppp/ip-down ÀÇ »ç¿ë <p> ¿¬°áÀÌ ³¡³­ ´ÙÀ½¿¡ ½ÇÇà½Ãų ½ºÅ©¸³Æ®¸¦ ¸¸µé ¼ö ÀÖ´Ù. ÀÌ´Â <tt>/etc/ppp/ip-down</tt>¿¡ ÀúÀåµÈ´Ù. ÀÌ°ÍÀº /etc/ppp/ip-up ½ºÅ©¸³Æ®¿¡ º´ÇàÇؼ­ Ưº°ÇÑ ¾î¶² °ÍÀ» ±×¸¸µÎ´Â µ¥ ¾µ ¼ö ÀÖ´Ù. <sect>·£¿¡¼­ º¸³»´Â ¶ó¿ìÆ® <p> ·£¿¡ ¿¬°áÇßÁö¸¸ °³ÀÎÀûÀÎ ¸®´ª½º ±â°è¿¡¼­ PPP¸¦ ¾²°í ½Í´Ù¸é, ³» ±â°è¿¡¼­ ·£±îÁö (ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ) ¹Þ¾Æ¾ß ¶ó¿ìÆ® ÆÐŶ°ú »ó´ë¹æ ¼­¹ö¿¡¼­ ±× ³Ê¸Ó·Î °¡´Â ¶ó¿ìÆ® ÆÐŶ¿¡ ´ëÇØ ¸î°¡Áö ¸í·ÉÀ» ÁÖ¾î¾ß ÇÑ´Ù. <p> ÀÌ Àå¿¡¼­´Â ¶ó¿ìÆ®¿¡ ´ëÇØ ´ç½ÅÀ» ±³À°ÇÏ·Á°í ÇÏ´Â °ÍÀÌ ¾Æ´Ï´Ù - ¿©±â¼­´Â (Á¤ÀûÀÎ) ¶ó¿ìÆ®ÀÇ °£´ÜÇÏ°íµµ Ưº°ÇÑ °æ¿ì¸¦ ´Ù·ê »ÓÀÌ´Ù. <p> ¶ó¿ìÆ®°¡ ³¸¼³´Ù¸é ¸®´ª½º ³×Æ®¿öÅ© °ü¶óÀÚ Áöħ(NAG)¸¦ Àеµ·Ï °­·ÂÈ÷ ±ÇÇÏ´Â ¹Ù´Ù. ¶ÇÇÑ, O'Reilly Ã¥ "TCP/IP Network Administration"¿¡´Â ÀÌ ÁÖÁ¦°¡ ¾ÆÁÖ ÀÌÇØÇϱ⠽±°Ô ´Ù·ïÁ® ÀÖ´Ù. <p> Á¤Àû ¶ó¿ìÆ®ÀÇ ±âº» ¹ýÄ¢Àº ³×Æ®¿öÅ© ÁÖ¼ÒÀÇ ´ëºÎºÐÀ» °¡¸®Å°´Â °ÍÀÌ ±âº»°ª ¶ó¿ìÆ®°¡¶ó´Â Á¡ÀÌ´Ù. ´Ù¸¥ ³×Æ®¿öÅ©¿¡ ´ëÇؼ­´Â ¶ó¿ìÆà Å×ÀÌºí¿¡ ƯÁ¤ÇÑ ¶ó¿ìÆ®¸¦ ³Ö¾îÁà¾ß ÇÑ´Ù. <p> ¿©±â¼­ ´Ù·ç·Á°í ÇÏ´Â ÀÌ »óȲÀº ¸®´ª½º ±â°è°¡ ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖÁö ¾ÊÀº ·£ »ó¿¡ ÀÖ°í - ·£¿¡ ¿©ÀüÈ÷ ¿¬°áµÇ¾î ÀÖ´Â Á¶°Ç¿¡¼­ °³ÀÎÀûÀÎ »ç¿ëÀ» À§ÇØ ÀÎÅͳݿ¡ ÀüÈ­ÇØ µé¾î°¡·Á´Â »óȲÀÌ´Ù. <p> ¹«¾ùº¸´Ùµµ ¸ÕÀú, ÀÌ´õ³Ý ¶ó¿ìÆ®°¡ ·£ »çÀÌ¿¡¼­ »ç¿ë°¡´ÉÇÑ Æ¯º°ÇÑ ³×Æ®¿öÅ© ÁÖ¼Ò·Î ¼³Á¤µÇ¾î ÀÖ´ÂÁö - ±âº»°ª ¶ó¿ìÆ®·Î´Â ¼³Á¤µÇ¾î ÀÖÁö ¾Ê°í - È®ÀÎÇØ¾ß ÇÑ´Ù! <p> route ¸í·ÉÀ» Á༭ ¶ó¿ìÆ®¸¦ Á¡°ËÇØ º¸¸é, ´ÙÀ½°ú °°Àº °ÍÀ» º¼ ¼ö ÀÖ´Ù:- <tscreen><verb> [root@hwin /root]# route -n Kernel routing table Destination Gateway Genmask Flags MSS Window Use Iface loopback * 255.255.255.0 U 1936 0 50 lo 10.0.0.0 * 255.255.255.0 U 1436 0 565eth0 </verb></tscreen> <p> ¸¸¾à ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º(eth0)°¡ ±âº»°ª ¶ó¿ìÆ®¸¦ °¡¸®Å°°í ÀÖ´Ù¸é, (eth0 Çà¿¡ Àִ ù¹ø° Ä­¿¡ "default"¶ó°í ÂïÈù´Ù.) ÀÌ´õ³Ý ÃʱâÈ­ ½ºÅ©¸³Æ®¸¦ °íÃļ­ ±âº» ¶ó¿ìÆ®°¡ ¾Æ´Ï¶ó ƯÁ¤ÇÑ ³×Æ®¿öÅ© ÁÖ¼Ò¸¦ °¡¸®Å°µµ·Ï ÇØ¾ß ÇÑ´Ù(NET2 HOWTO¿Í NAG¸¦ Âü°íÇÒ °Í). <p> pppd°¡ ¾Æ·¡Ã³·³ ±âº» ¶ó¿ìÆ®¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.:- <tscreen><verb> [root@hwin /root]# route -n Kernel routing table Destination Gateway Genmask Flags MSS Window Use Iface 10.144.153.51 * 255.255.255.255 UH 488 0 0 ppp0 127.0.0.0 * 255.255.255.0 U 1936 0 50 lo 10.1.0.0 * 255.255.255.0 U 1436 0 569 eth0 default 10.144.153.51 * UG 488 0 3 ppp0 </verb></tscreen> <p> º¼ ¼ö ÀÖ´Â °Íó·³, ppp0À» ÅëÇØ PPP ¼­¹ö(10.144.153.51)¿¡ ´ëÇØ È£½ºÆ® ¶ó¿ìÆ®¸¦ °®°Ô µÇ¾ú°í, PPP ¼­¹ö¸¦ °ÔÀÌÆ® ¿þÀÌ·Î ¾²´Â ±âº» ³×Æ®¿öÅ© ¶ó¿ìÆ®¸¦ °®°Ô µÇ¾ú´Ù. <p> ¼³Á¤ÇØ¾ß ÇÏ´Â °ÍÀÌ À̰ͺ¸´Ù ´õ º¹ÀâÇÏ´Ù¸é - ÀÌ¹Ì ¾ð±ÞÇß´ø ¶ó¿ìÆ® °ü·Ã ¹®¼­µéÀ» ÀÐ°í °¡±î¿î °÷ÀÇ Àü¹®°¡¿¡°Ô ¹®ÀÇÇØ¾ß ÇÑ´Ù. <p> ·£ÀÌ ÀÌ¹Ì ¶ó¿ìÅ͸¦ °®°í ÀÖ´Ù¸é, »çÀÌÆ®¿¡¼­ »ç¿ë°¡´ÉÇÑ º¸´Ù ³ÐÀº ³×Æ®¿öÅ©°¡ ±¸ÃàµÈ °ÔÀÌÆ®¿þÀ̸¦ ÀÌ¹Ì °®°í ÀÖ´Â °ÍÀÌ´Ù. ¿ª½Ã ±âº» ¶ó¿ìÆ®¸¦ PPP ÀÎÅÍÆäÀ̽º¸¦ °¡¸®Å°°Ô ÇÏ°í - Á¦°øÇÏ°í ÀÖ´Â ³×Æ®¿öÅ©¸¦ °¡¸®Å°´Â ´Ù¸¥ ƯÁ¤ÇÑ ¶ó¿ìÆ®¸¦ ¸¸µé¾î ÁØ´Ù. <sect1>º¸¾È¿¡ ´ëÇÑ ÁÖÀÇ <p> ±âÁ¸ÀÇ ·£ »ó¿¡ ÀÖ´Â ¸®´ª½º ±â°è¸¦ ÀÎÅͳݿ¡ ¿¬°áÇÒ ¶§´Â, ´ç½ÅÀº ÇÔÃàÀûÀ¸·Î Àüü ·£À» ÀÎÅͳݿ¡ °ø°³ÇÏ´Â ¼ÀÀÌ´Ù - Å©·¡Ä¿´Â ÀÎÅͳݿ¡ ÀÖ´Ù. ÀÌ·¸°Ô Çϱâ Àü¿¡, °­·ÂÇÏ°Ô ÃßõÇÏ´Â ¹Ù, ³×Æ®¿öÅ© °ü¸®ÀÚ¿Í »çÀÌÆ® º¸¾È °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇØ¾ß ÇÑ´Ù. ¸¸ÀÏ ÀÎÅͳݿ¡ ´ëÇÑ ´ç½ÅÀÇ PPP ¿¬°á ¶§¹®¿¡ »çÀÌÆ®°¡ °ø°Ý´çÇß´Ù¸é, ÃÖ¼ÒÇÑ µ¿·á »ç¿ëÀÚµé, ³×Æ®¿öÅ©¿Í ½Ã½ºÅÛ °ü¸®ÀÚÀÌ ¹«Ã´ È­¸¦ ³¾ °ÍÀÌ´Ù. ¾Æ´Ï¸é ´õ ½É°¢ÇÑ ¹®Á¦¿¡ Á÷¸éÇÏ°Ô µÉ °ÍÀÌ´Ù. <p> ·£À» ÀÎÅͳݿ¡ ¿¬°áÇϱâ Àü¿¡, µ¿Àû ¿¬°áÀÏÁö¶óµµ º¸¾È ÀåÄ¡¿¡ ´ëÇØ °í·ÁÇغ¸¾Æ¾ß ÇÑ´Ù - ±×·¯´Ï O'ReillyÀÇ "Building Internet Firewalls"¸¦ »¡¸® Âü°íÇضó! <sect>PPP ¼­¹öÀÇ ¼³Á¤<label id="ppp-server"> <p> ÀÌ¹Ì ¾ð±ÞÇÑ ´ë·Î, ÀÌ°ÍÀ» Çϴµ¥´Â ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ¿©±â ÀÖ´Â ¹æ¹ýÀº ³»°¡ ¾²´Â ¹æ¹ýÀÌ´Ù(Cyclades ´ÙÁß Æ÷Æ® Á÷·Ä Ä«µå¿Í ¸î°³ Àüȭȸ¼±ÀÇ È¸Àü½Ä ÀüÈ­¸¦ ¾´´Ù). <p> ÀÌ ¹æ¹ýÀÌ ¸¶À½¿¡ µéÁö ¾Ê´Â´Ù¸é, ÇÏ°í ½ÍÀº µ¥·Î ÇÏ¸é µÈ´Ù. ÇÏÁö¸¸, ÀÌ ÇÏ¿ìÅõ¿¡´Ù Èʳ¯ ´õ ¸¹Àº ¹æ¹ýÀ» ³Ö°í ½Í´Ù. ±×·¯´Ï±î ¼³¸í°ú ¹æ¹ýÀ» º¸³»ÁáÀ¸¸é ÇÑ´Ù! <p> ÁÖÀÇÇÒ °ÍÀº, ÀÌ ÀåÀÌ ¸®´ª½º¸¦ PPP ¼­¹ö·Î ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡¸¸ °ü¿©ÇÑ´Ù´Â Á¡ÀÌ´Ù. ³ª´Â Ưº°ÇÑ ´Ü¸»±â ¼­¹ö³ª ±× ºñ½ÁÇÑ °ÍÀ» ¼³Á¤ÇÏ´Â Á¤º¸¸¦ Æ÷ÇÔÇÒ »ý°¢ÀÌ ÀüÇô ¾ø´Ù. <p> ¶ÇÇÑ, shadow ºñ¹Ð¹øÈ£¸¦ °æÇèÇÏÁö ¸øÇß´Ù(¾ðÁ¨°¡ ÇÏ°Ô µÉ Å×Áö¸¸). ÇöÀç ¿©±â¿¡ ÀÖ´Â Á¤º¸µéÀº, µû¶ó¼­, shadow °ü·ÃÇؼ­ ¿ä±¸µÇ´Â °ÍÀº ÀüÇô Æ÷ÇÔÇÒ ¼ö ¾ø¾ú´Ù. <sect1>Ä¿³Î ÄÄÆÄÀÏ <p> Ä¿³Î ÄÄÆÄÀÏ°ú Ä¿³Î ¹öÀü ´ë pppd¿¡ ´ëÇؼ­ ¾Õ¿¡ ÇÑ ¼³¸íÀº ±×´ë·Î Àû¿ëµÈ´Ù. ÀÌ Àå¿¡¼­´Â ÀÌ ¹®¼­ÀÇ ¾Õ ºÎºÐÀ» ÀÌ¹Ì ÀÐÀº °ÍÀ¸·Î °£ÁÖÇÑ´Ù! <p> PPP ¼­¹ö¿¡ ´ëÇؼ­´Â, Ä¿³Î¿¡´Ù IP forwardingÀ» <bf/¹Ýµå½Ã/ Æ÷ÇÔÇØ¾ß ÇÑ´Ù. ´Ù¸¥ ´É·ÂÀ» Æ÷ÇÔÇÏ°í ½ÍÀ¸¸é ±×·¸°Ô ÇÑ´Ù(IP fire walls, accounting µîµî). <p> ¸¸¾à ´ÙÁß-Æ÷Æ® Á÷·Ä Ä«µå¸¦ ¾²°í ÀÖ´Ù¸é, Ä¿³Î µµ±¸¿¡ ÇÊ¿äÇÑ µå¶óÀ̹ö¸¦ ¸íÈ®È÷ Æ÷ÇÔÇؾ߸¸ ÇÑ´Ù. <sect1>¼­¹ö ½Ã½ºÅÛ¿¡ ´ëÇÑ °³°ü <p> ¿ì¸®´Â µ¿ÀÏÇÑ À̸§/ºñ¹Ð¹øÈ£ ½ÖÀ» ¾²´Â ÀüÈ­°É±â PPP(¿Í SLIP) °èÁ¤°ú ½© °èÁ¤À» Á¦°øÇÑ´Ù. ÀÌ·¸°Ô Çϸé (¿ì¸®·Î¼­´Â) ÇÑ »ç¿ëÀÚ°¡ ÇϳªÀÇ °èÁ¤¸¸ °¡Áö¸é µÇ°í ¸ðµç ¿¬°á °¡´ÉÇÑ ÇüÅ¿¡ ´ëÇØ ÀÌ°ÍÀ» ¾µ ¼ö ÀÖ´Â ÀÕÁ¡ÀÌ ÀÖ´Ù. <p> ¿ì¸®´Â ±³À° ±â°üÀ̱⠶§¹®¿¡, Á¢¼ÓÇÏ´Â °£ºÎ³ª Çлýµé¿¡°Ô µ·À» ¹ÞÀ» ÇÊ¿ä°¡ ¾øÀ¸¸ç, °èÁ¤ ¸¸µé±â³ª ¿äÀ² ¹®Á¦ µî¿¡ ´ëÇØ °ÆÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø´Ù. <p> »çÀÌÆ®¿Í ÀÎÅÍ³Ý »çÀÌ¿¡ ¹æÈ£º®À» ¿î¿µÇÏ°í Àִµ¥, ÀüÈ­ ȸ¼±ÀÌ ¿ì¸® (ÀÎÅͳÝ) ¹æÈ£º® ¾È¿¡ Àֱ⠶§¹®¿¡ ¸î¸î »ç¿ëÀÚ Á¢±ÙÀ» Á¦ÇÑÇÑ´Ù(ÂüÀ¸·Î ¸í¹éÇÑ ÀÌÀ¯ ¶§¹®¿¡, ¿ì¸®ÀÇ ´Ù¸¥ ³»ºÎ ¹æÈ£º®¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº ¿©±â¿¡ ¾µ ¼ö ¾øÀ¸¸ç, ¾î¶² °æ¿ì¿¡µµ ÀûÀýÇÏÁö ¾Ê´Ù.) <p> ¿ì¸® »çÀÌÆ®¿¡ PPP ¿¬°áÀ» ±¸ÃàÇÏ·Á´Â »ç¿ëÀÚ°¡ °ÅÄ¡´Â °úÁ¤Àº(¹°·Ð À¯È¿ÇÑ °èÁ¤À» °¡Áö°í ÀÖÀ» °æ¿ì¿¡):- <itemize> <item>¶ó¿ìÆ®½Ä ÀüÈ­¿¡ ÀüÈ­ÇÑ´Ù(ÀÌ°Ç ¸ðµ© ÀºÇà¿¡ ¿¬°áµÇ´Â ÀüÈ­¹øÈ£ Çϳª´Ù - ³î°í Àִ ù¹ø° ÀüÈ­°¡ ¾²ÀÌ°Ô µÈ´Ù. ) <item>À¯È¿ÇÑ »ç¿ëÀÚ À̸§°ú ºñ¹Ð¹øÈ£ ½ÖÀ¸·Î Á¢¼ÓÇÑ´Ù. <item>½© ¸í·ÉÇà¿¡¼­. <tt>ppp</tt> ¸í·ÉÀ» ÁÖ¸é ¼­¹ö¿¡¼­ PPP¸¦ ½ÃÀÛÇÏ°Ô ÇÑ´Ù. <item>ÀÚ±âÂÊ PC¿¡¼­ PPP¸¦ ½ÃÀÛÇÑ´Ù(À©µµ¿ìÁîµç, µµ½ºµç, ¸®´ª½ºµç, MAC OS, ¾î¶² °ÍÀ̵çÁö - ±×°Ç ±×ÂÊ ¹®Á¦´Ù). </itemize> <p> ¼­¹ö´Â °¢°¢ÀÇ ÀüÈ­ÇØ µé¾î¿Â Æ÷Æ®¿¡ ´ëÇØ IP ¹øÈ£¸¦ µ¿ÀûÀ¸·Î ³ª´²ÁÖ±â À§ÇØ °³º°ÀûÀÎ <tt>/etc/ppp/options.ttyXX</tt> ÆÄÀÏÀ» ¾´´Ù. ÀÌ°ÍÀ» ¸¸µé¸é ¶ó¿ìÆ®³ª °ÔÀÌÆ®¸¦ ¸¸µé ÇÊ¿ä°¡ ¾ø¾îÁø´Ù. <p> »ç¿ëÀÚ ÂÊ¿¡¼­ ²÷°Ô µÇ¸é, pppd´Â ÀÌ°ÍÀ» ¾Ë¾Æ³»°í ¸ðµ©¿¡°Ô ²÷µµ·Ï Áö½ÃÇϸç, µ¿½Ã¿¡ PPP ¿¬°áÀ» ²÷¾î ÁØ´Ù. <sect1>ÇÁ·Î±×·¥À» ÇÔ²² ¹Þ±â <p> ´ÙÀ½ÀÇ ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏ´Ù:- <itemize> <item>¸®´ª½º, ÇÊ¿äÇÑ ¼±ÅûçÇ×À» Æ÷ÇÔÇؼ­ Á¤È®È÷ ÄÄÆÄÀÏµÈ °Í <item>Ä¿³Î¿¡ ´ëÇØ Àû´çÇÑ ¹öÁ¯ÀÇ pppd <item>¸ðµ© ¿¬°áÀ» Áö´ÉÀûÀ¸·Î ´Ù·ç´Â 'getty' ÇÁ·Î±×·¥<newline> ¿ì¸®´Â getty_ps2.0.7h¸¦ ¾²Áö¸¸, mgettyµµ Å©°Ô °í·ÁÇÏ°í ÀÖ´Ù. mgetty°¡ pap/chap(pap´Â À©µµ¿ìÁî95ÀÇ Ç¥ÁØÀÌ´Ù)¸¦ ¾²´Â ÀüÈ­¸¦ °¡·Á³»°í pppd¸¦ ÀÚµ¿ÀûÀ¸·Î ºÒ·¯³»´Â °ÍÀ» ¾Ë°í ÀÖÁö¸¸, ¿©ÀüÈ÷ Ž±¸ÇÏ´Â ÁßÀÌ´Ù. <item>ÀüÈ­ °Ç »ç¿ëÀÚµéÀÌ Á¢±ÙÇÒ ¼ö ÀÖ´Â ÀÛµ¿ ÁßÀÎ ·ÎÄà ³×ÀÓ ¼­¹ö(DNS).<newline> °¡´ÉÇÏ´Ù¸é µ¶ÀÚÀûÀÎ DNS¸¦ ÁøÂ¥ ½ÇÇàÇÏ°í ÀÖ¾î¾ß ... </itemize> <sect1>Ç¥ÁØ (½© Á¢±Ù) ÀüÈ­°É±â ¼³Á¤ <p> PPP ¼­¹ö¸¦ ¼³Á¤Çϱâ Àü¿¡, ¸®´ª½º ±â°è´Â ÀüÈ­°É±â Á¢±ÙÀ» ´Ù·ê ¼ö ÀÖ´Â ´É·ÂÀÌ ÀÖ¾î¾ß ÇÑ´Ù. <p> <bf/ÀÌ ¾î¿°Å³ª¿¡¼­´Â ÀÌ°ÍÀ» ¼³Á¤ÇÏ´Â ¹ýÀ» ´Ù·çÁö´Â ¾Ê´Â´Ù. ÀÌ¿¡ ´ëÇÑ Á¤º¸´Â ¼±ÅÃÇÑ gettyÀÇ ¹®¼­¿Í serial HOWTO¸¦ º¸¶ó./ <sect1>PPP ¼±ÅûçÇ× ÆÄÀÏÀÇ ¼³Á¤ <p> ¸ðµç ÀüÈ­°É±â Æ÷Æ®¿¡ ´ëÇØ º¸ÆíÀûÀÎ ¼±ÅûçÇ×Àº <tt>/etc/ppp/options</tt> ÆÄÀÏ¿¡¼­ ¼³Á¤ÇØ¾ß ÇÑ´Ù. ¿ì¸®°¡ ¾²´Â ¼±ÅûçÇ×Àº:- <code> asyncmap 0 netmask 255.255.254.0 proxyarp lock crtscts modem </code> <p> ÁÖÀÇ - ¾î¶² (¸í¹éÇÑ) ¶ó¿ìÆ®µµ ¾²Áö ¾Ê´Â´Ù - Ưº°È÷ ±âº» ¶ó¿ìÆ® ¼±ÅûçÇ×Àº ¾ø´Ù. ±×·¸°Ô ÇÏ´Â ÀÌÀ¯´Â (PPP ¼­¹ö·Î¼­)¿ä±¸µÇ´Â °ÍÀ̶ó°í´Â ppp Ŭ¶óÀ̾ðÆ® Ãø<bf/À¸·ÎºÎÅÍ/ ÆÐŶÀ» ¹Þ¾Æ ·£/ÀÎÅͳÝÀ¸·Î ¶ó¿ìÆ®½ÃÅ°°í Ŭ¶óÀ̾ðÆ®Ãø<bf/¿¡°Ô/ ·£/ÀÎÅͳݿ¡¼­ ÆÐŶÀ» ¹Þ¾Æ ¶ó¿ìÆ®½ÃÅ°´Â °Í »ÓÀ̱⠶§¹®ÀÌ´Ù. <p> ¿©±â¿¡ ÇÊ¿äÇÑ °ÍÀ̶ó°í´Â Ŭ¶óÀ̾ðÆ® Ãø¿¡ ´ëÇÑ È£½ºÆ® ¶ó¿ìÆ®¿Í pppd¿¡ ´ëÇÑ 'proxyarp' ¼±ÅûçÇ×À» ¾²´Â °ÍÀÌ´Ù. <p> ±âº»ÀûÀ¸·Î 'proxyarp' ¼±ÅûçÇ×Àº 'PPP Ŭ¶óÀ̾ðÆ® ÂÊ¿¡ º¸³»´Â ¸ðµç ÆÐŶÀ» ³ªÇÑÅ× º¸³»¶ó'¶ó°í ÇÏ´Â PPP ¼­¹öÀÇ ARP Å×ÀÌºí¿¡ ÀÖ´Â ÇÁ¶ô½Ã ARP ³»¿ëÀ» ¼³Á¤ÇÑ´Ù(³î¶ø°Ôµµ). ÀÌ°ÍÀÌ ÇϳªÀÇ PPP Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇØ ¶ó¿ìÆ®¸¦ ¼³Á¤ÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀÌ´Ù - ÇÏÁö¸¸ µÎ°³ÀÇ ·£À» ¶ó¿ìÆ®ÇÏ´Â ÁßÀ̶ó¸é ¾µ ¼ö ¾ø´Ù. - ÇÁ¶ô½Ã ARP¸¦ ¾µ ¼ö ¾ø´Â Àû´çÇÑ ³×Æ®¿öÅ© ¶ó¿ìÆ®¸¦ Ãß°¡Çؾ߸¸ ÇÑ´Ù. <p> ¾Æ¸¶ ´ç½ÅÀº ÀüÈ­ °Å´Â »ç¿ëÀÚµéÇÑÅ× µ¿Àû IP ÁÖ¼Ò ÇÒ´çÀ» Á¦°øÇϱ⠿øÇÏ´Â°Ô °ÅÀÇ È®½ÇÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº °¢°¢ÀÇ ÀüÈ­¹Þ±â Æ÷Æ®¿¡´Ù IP ¹øÈ£¸¦ ÇÒ´çÇϸé ÇÒ ¼ö ÀÖ´Ù. ÀÌÁ¦ °¢°¢ÀÇ ÀüÈ­¹Þ±â Æ÷Æ®¿¡´Ù <tt>/etc/ppp/options.ttyXX</tt>¸¦ ¸¸µç´Ù. <p> ¿©±â¿¡´Ù, °£´ÜÈ÷ ·ÎÄÃ(¼­¹ö)IP ÁÖ¼Ò¸¦ ³Ö¾îÁÖ°í, °¢°¡ÀÇ Æ÷Æ®¿¡¼­ ¾µ IP ÁÖ¼Ò¸¦ ³Ö¾îÁÖ¸é µÈ´Ù. ¿¹¸¦ µé¾î <code> kepler:slip01 </code> <p> Ưº°È÷, ÀÌ ÆÄÀÏ¿¡´Ù À¯È¿ÇÑ È£½ºÆ® À̸§À» ¾µ ¼ö ÀÖ´Ù´Â °Í¿¡ ÁÖÀÇÇÑ´Ù(³ª´Â ³»°¡ ³» ³×Æ®¿öÅ©¿¡ ÀÖ´Â ±â°è¿Í ÀåÄ¡ÀÇ IP ÁÖ¼Ò¸¦ ±â¾ïÇϴµ¥ ÇÑ°è°¡ ÀÖÀ½À» ¾Ë°í ÀÖ´Ù - À̸§ÀÌ ÈξÀ ´õ ÀǹÌÀÖ´Ù)! <sect1>»ç¿ëÀÚµéÀÌ (Àß) ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï pppd¸¦ ¼³Á¤Çϱâ <p> ppp¿¬°á ½ÃÀÛÀÌ Ä¿³Î ÀåÄ¡(³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º)À» ¼³Á¤ÇÏ°í Ä¿³Î ¶ó¿ìÆà Å×À̺íÀ» Àß Á¶ÀÛÇÒ °ÍÀ» ¿ä±¸Çϱ⠶§¹®¿¡ Ưº°ÇÑ Æ¯±ÇÀÌ ¿ä±¸µÈ´Ù - »ç½Ç ¿ÏÀüÇÑ ·çÆ® ±ÇÇÑ. <p> ´ÙÇàÈ÷µµ, pppd´Â ÀϹݻç¿ëÀÚ°¡ ·çÆ® Ư±ÇÀ¸·Î ¾µ ¼ö ÀÖµµ·Ï ¼³Á¤Çصµ '¾ÈÀü'Çϵµ·Ï ¼³°èµÇ¾ú´Ù. ±×·¯¹Ç·Î ÀÌ·¸°Ô ÇÏ¸é µÈ´Ù. <code> chmod u+s /usr/sbin/pppd </code> <p> ÆÄÀÏÀ» ¿­°ÅÇغ¸¸é, ÀÌ·± ½ÄÀ¸·Î º¸ÀδÙ. <code> -rwsr-xr-x 1 root root 74224 Apr 28 07:17 /usr/sbin/pppd </code> <p> ÀÌ·¸°Ô ÇÏÁö ¾ÊÀ¸¸é, »ç¿ëÀÚ´Â ppp ¿¬°áÀ» ¼³Á¤ÇÒ ¼ö ¾ø´Ù. <sect1>pppd ¿ëÀÇ º°¸í ¼³Á¤ <p> ÀüÈ­°Å´Â PPP »ç¿ëÀÚµéÀÌ ÇÏ´Â ÀÏÀ» °£ÆíÇÏ°Ô ÇØÁÖ±â À§Çؼ­, ¿ì¸®´Â »ç¿ëÀÚµéÀÌ ·Î±äÇßÀ» ¶§ °£´ÜÇÑ ¸í·ÉÀ¸·Î ¼­¹ö ÂÊ¿¡¼­ °£´ÜÈ÷ ppp¸¦ ½ÃÀÛÇϵµ·Ï ¹ü¿ë º°¸í(/etc/bashrc¾È¿¡´Ù)À» ¸¸µé¾ú´Ù. <p> ´ÙÀ½°ú °°´Ù. <code> alias ppp=&dquot;exec /usr/sbin/pppd -detach&dquot; </code> <p> ÀÌ°ÍÀÌ ÇÏ´Â ÀÏÀº <itemize> <item>exec : ½ÇÇà ÁßÀÎ ÇÁ·Î±×·¥(ÀÌ °æ¿ì ½© ÀÚü)°ú ½ÇÇàÇÒ ÇÁ·Î±×·¥À» ¹Ù²ã¶ó. <item>pppd -detach : pppd¸¦ ½ÃÀÛÇÏ°í ¹è°æÀÛ¾÷À¸·Î ºÐ±âÇÏÁö ¸¶¶ó. pppd°¡ ÀÖ´Â µ¿¾È ´Ù¸¥ °úÁ¤ÀÌ ¾øÀ½À» º¸ÀåÇØ ÁØ´Ù. </itemize> <p> »ç¿ëÀÚ°¡ ÀÌ·¸°Ô ·Î±äÇßÀ» ¶§ 'w'ÀÇ Ãâ·ÂÀ¸·Î ¾Æ·¡¿Í °°ÀÌ º¸ÀδÙ. <code> 6:24pm up 3 days, 7:00, 4 users, load average: 0.05, 0.03, 0.00 User tty login@ idle JCPU PCPU what hartr ttyC0 3:05am 9:14 - </code> <p> ±×¸®°í ÀÌ°Ô ´Ù´Ù... ÀÌ°Ô °£´ÜÇÏ°íµµ, ±âº»ÀûÀÎ PPP ¼­¹ö ½Ã½ºÅÛÀ̶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù! <sect>³Î ¸ðµ©(Á÷Á¢ Á÷·Ä) ¿¬°á »çÀÌ¿¡¼­ PPP ¾²±â<label id="direct"> <p> ÀÌ°ÍÀº ¸Å¿ì °£´ÜÇÏ´Ù - »çÀÌ¿¡ ¸ðµ©ÀÌ ¾øÀ¸´Ï ¾ÆÁÖ °£´ÜÇÏ´Ù. <p> ¹«¾ùº¸´Ùµµ ±â°è Áß Çϳª¸¦ '¼­¹ö'·Î °í¸£°í, 'Ŭ¶óÀ̾ðÆ® Ãø'¿¡¼­ Á÷·Ä Æ÷Æ®¸¦ ½ÇÇà½ÃÅ°±â À§ÇØ ¹Ì´ÏÄÞÀ» ¾µ ¼ö ÀÖ´Â ¿¬°á´É·ÂÀ» °®°í ÀÖ´ÂÁö Å×½ºÆ® ÇÒ ¼ö ÀÖµµ·Ï Á÷·Ä Æ÷Æ®¿¡ ´ëÇØ getty¸¦ ¼³Á¤ÇÑ´Ù. <p> ÀÌ ±â´ÉÀ» °®Ãß¾úÀ¸¸é, ÀüÈ­°É±â ¿¬°á¿¡¼­ ó·³ »ç¿ëÀÚ À̸§/ºñ¹Ð¹øÈ£¸¦ ¼­¼­ À¯È¿È­ ½ÃÅ°´Â ¿¬°áÀ» ¸¸µé ÀÛÁ¤ÀÌ ¾Æ´Ï¶ó¸é getty¸¦ ¾ø¾Ø´Ù. ±â°è ¸ðµÎ¸¦ '³» ¼Õ¾È¿¡' µÎ°í ÀÖ´Â °ÍÀ̶ó¸é, ÀÌ·± °É ¿øÇÏÁö ¾ÊÀ¸¸®¶ó°í ÃßÃøÇß´Ù. <p> ÀÌÁ¦, ¼­¹ö¿¡¼­, getty¸¦ ¾ø¾Ö°í 'setserial'À» ½á¼­ ¾çÂÊ ±â°è¿¡ Á÷·Ä Æ÷Æ®°¡ Á¤È®ÇÏ°Ô ¼³Á¤µÇ¾ú´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. <p> ÀÌÁ¦ ÇØ¾ß ÇÒ °ÍÀº ¾çÂÊ ±â°è¿¡¼­ pppd¸¦ ½ÃÀÛÇÏ´Â °ÍÀÌ´Ù. ¾çÂÊ ±â°è¿¡¼­ ¿¬°á¿¡ ´ëÇØ /dev/ttyS334¸¦ »ç¿ëÇÑ´Ù°í °¡Á¤ÇÏ°Ú´Ù. ±×·¯¸é ¾çÂÊ ±â°è¿¡¼­ ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇÑ´Ù:- <code> pppd -detach crtscts lock <local IP>:<remote IP> /dev/ttyS3 38400 & </code> <p> ÀÌ°ÍÀÌ ¿¬°áÀ» ¸¸µé¾î ÁØ´Ù - ÇÏÁö¸¸ ¾ÆÁ÷ ¾Æ¹« ¶ó¿ìÆ®µµ Á¤ÀÇÇÏÁö ¾Ê¾Ò´Ù. ¿¬°áÀ» °¢ ±â°è¿¡´Ù ÇÎÇØ º½À¸·Î½á ½ÃÇèÇØ º¼ ¼ö ÀÖ´Ù. ÀÌ°Ô ÀÛµ¿Çϸé, ÇÑÂÊÀÇ pppd °úÁ¤À» Á׿©¼­ ¿¬°áÀ» ²÷´Â´Ù. <p> ÇÊ¿äÇÑ ¶ó¿ìÆ®´Â ¹°·Ð ¹«¾ùÀ» ÇÏ·Á°í Çϴ°¡¿¡ ´Þ·ÁÀÖ´Ù. ÀϹÝÀûÀ¸·Î, ±â°è Çϳª°¡ ÀÌ´õ³Ý(°ú ±×³Ê¸Ó)¿¡ ¿¬°áµÇ¾î ÀÖÀ¸¸ç µû¶ó¼­ ¶ó¿ìÆ®°¡ Á¤È®È÷ PPP ¼­¹ö¿Í Ŭ¶óÀ̾ðÆ®Ãø¿¡ ¸ðµÎ ¿ä±¸µÈ´Ù. <p> µû¶ó¼­ ÀÌ´õ³ÝÀÌ ÀåÄ¡µÈ ±â°è¿¡¼­ pppd ¸í·ÉÀº ÀÌ·¸°Ô µÉ °ÍÀÌ´Ù. <code> pppd -detach crtscts lock proxyarp <local IP>:<remote IP> /dev/ttyS3 38400 & </code> <p> ´Ù¸¥ ±â°è¿¡¼­´Â ÀÌ·¸°Ô µÈ´Ù. <code> pppd -detach crtscts lock defaultroute <local IP>:<remote IP> /dev/ttyS3 38400 & </code> <p> µÎ°³ÀÇ ³×Æ®¿öÅ©¸¦ (Á÷·Ä ¿¬°á·Î!) ¿¬°áÇÒ °æ¿ì³ª ´õ º¹ÀâÇÑ ¶ó¿ìÆ® ¿ä±¸¸¦ °®°í ÀÖ´Ù¸é, ÀÌ ¹®¼­ ¾Õ¿¡¼­ ÀÌ¹Ì ¾ð±ÞÇÑ °Í°ú ¿ÏÀüÈ÷ °°Àº ¹æ½ÄÀ¸·Î /etc/ppp/ip-upÀ» ¾µ ¼ö ÀÖ´Ù. <p> <bf/·Î¹öÆ® ÇÏÆ®/<newline> Æ÷Æ® Çìµé·£µå, ¼­ºÎ ¿À½ºÆ®·¹Àϸ®¾Æ<newline> ¸á¹ö¸¥, ºòÅ丮¾Æ, ¿À½ºÆ®·¹Àϸ®¾Æ 1996 8¿ù/10¿ù 1997 1¿ù/ 3¿ù </article>