Copyright (c) 1999, Josh Gentry ¹ø¿ª : ¹è ö¼ö [¸®´ª½º ¿ùµå ¹ßÇàÀÎ]
|
Abstract Copyright 1999 Josh Gentry Acknowledgments
»ó´ç¼öÀÇ Á¤º¸´Â Gert DoeringÀÇ mgetty+sendfax
¿Â¶óÀÎ ¹®¼¿¡¼ ³ª¿Ô´Ù. PAP¿¡ °üÇÑ ¸¹Àº Á¤º¸´Â Olaf KirchÀÇ Linux Network Administrators¡¯Guide ¹× S.u.S.E. Support Data Base (http://wi-pc44.fh-konstanz.de/support-db/sdb_e/kfr_17.html)¿¡¼ ±¸Çß´Ù. ÀÌ ¹®¼ÀÇ ¸¹Àº Á¤º¸´Â Mr. James Hart¸¦ À§ÇØ Linux RedHat 5.1 ´ÙÀ̾óÀÎ ¼¹ö¸¦ ¼Â¾÷ÇÏ´Â °úÁ¤¿¡¼ ¾ò¾ú´Ù. ±×´Â Albuquerque, NM. Tony ¿¡ ÀÖ´Â Technical/Vocational InstituteÀÇ ¼±»ý´ÔÀÌ´Ù. Lucero´Â ³ª¿ÍÇÔ²² ÀÌ ÀÏÀ» Çß¾ú´Ù. ±×µéÀÇ µµ¿ò°ú ¾È³»°¡ À¯ÀÍÇß´Ù. ³¡À¸·Î ¸®´ª½º Ä¿´Ã ¹× ¾îÇø®ÄÉÀ̼ÇÀ» °³¹ßÇϴµ¥
µµ¿òÀ» ÁÖ´Â ¸ðµç »ç¶÷µé¿¡°Ô °¨»çÇÑ´Ù.
Disclaimer
1. ¼·Ð(Introduction ) ´ÙÀ̾óÀÎ ¼¹ö´Â ¸ðµ©°ú Àüȼ±À» ±¸ºñÇÏ°í¼ ´Ù¸¥ È£½ºÆ®°¡ Àüȼ±°ú ¸ðµ©À¸·Î Á¢¼ÓÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù. ÀÌ·¸°Ô Çϴµ¥´Â ¿©·¯ ÀÌÀ¯°¡ ÀÖ´Ù. 1.1 Raison d¡¯etre (¹«½¼ ¶æÀÌÁÒ?) ¸®´ª½º ´ÙÀ̾óÀÎ ¼¹ö¸¦ ¼Â¾÷Çϴµ¥ ÇÊ¿äÇÑ ´ëºÎºÐÀÇ Á¤º¸´Â LDP HOWTO¿¡ ÀÖ´Ù. ÇÏÁö¸¸ ¼¹ö¸¦ ¼Â¾÷Çϴµ¥ ³»°Ô °¡Àå Å« Àå¾Ö´Â Á¤º¸ÀÇ ºÐ»êÀ̾ú´Ù. ÀÌ ¹®¼´Â ÀÌ·¯ÇÑ ÇÊ¿ä Á¤º¸¸¦ Àß Á¶ÇÕÇؼ ¼ø¼´ë·Î º¸¿©ÁØ´Ù. 1.2 °¡À̵å·Î¼ÀÇ ÀÌ ¹®¼ ´ÙÀ̾óÀÎ ¼¹ö¸¦ ¼Â¾÷ÇÏ´Â°Ç ÈçÇÑ ÀÏÀ̳ª °£´ÜÇÑ ÀÛ¾÷Àº ¾Æ´Ï´Ù. ÀÌ ¹®¼´Â ±× °úÁ¤À» ¼ø¼´ë·Î º¸¿©ÁÖ·Á°í ÇÑ´Ù. ÇÏÁö¸¸ ´ç½ÅÀº ´Ù¸¥ ¹®¼µéÀ» ´õ Âü°íÇØ¾ß ÇÑ´Ù. À§¿¡ ³ª¿ÇÑ LDP HOWTO°¡ ÀÌ ¹®¼¿¡ ´ëÇÑ Áß¿äÇÑ µ¿¹ÝÀÚ°¡ µÇ¹Ç·Î À§ ¼ø¼´ë·Î ÂüÁ¶ÇØ¾ß ÇÑ´Ù. µ¡ºÙ¿©¼ ´ç½ÅÀÇ getty¿Í PPP ÆÐÅ°Áö¿¡ Æ÷ÇÔµÈ ¹®¼¸¦ ¹«½ÃÇÏÁö ¸¶¶ó 1.3 Ŭ¶óÀ̾ðÆ® ¿Í ¼¹ö Àüȼ±À» ÅëÇØ µÎ È£½ºÆ®¸¦ ¿¬°áÇϴµ¥ »ç¿ëÇÏ´Â
ÇÁ·ÎÅäÄÝÀº ±â¼úÀûÀ¸·Î´Â peer-to-peer ÇÁ·ÎÅäÄÝÀÌ´Ù. Áï ¿¬°áÀ»
½ÃµµÇÏ´Â Ãø°ú ¹Þ¾ÆÁÖ´Â Ãø »çÀÌ¿¡´Â ¾Æ¹«·± Â÷ÀÌ°¡ ¾ø´Ù. ¡° ´ç½ÅÀÌ PPP ¿¬°áÀ» ÇϱâÀ§ÇØ Á¢¼ÓÀ» ½ÃµµÇÏ´Â °æ¿ì ´ç½ÅÀº Ŭ¶óÀ̾ðÆ®ÀÌ´Ù. ´ç½ÅÀÌ ¿¬°áµÇ´Â ÃøÀº ¼¹öÀÌ´Ù. ¡° (Linux PPP HOWTO, Hart) ³ª´Â ÀÌ ¹®¼³»¿¡¼ ÀÌ °³³äÀ» »ç¿ëÇÒ °ÍÀÌ´Ù. 1.4 ¹èÆ÷º»¿¡ µû¸¥ Â÷ÀÌÁ¡ RedHat Linux 5.1¿¡¼ÀÇ °æÇèÀ¸·Î ÀÌ ¹®¼¿¡ ´ëÇÑ Á¤º¸°¡ ´Ù¸¥ ¹èÆ÷º»¿¡µµ Àû¿ëµÈ´Ù°í »ý°¢ÇÑ´Ù. ¹èÆ÷º» °£¿¡ Â÷ÀÌ°¡ ÀÖ´Â °æ¿ì º°µµ·Î ¾÷±ÞÇÏ°Ú´Ù. 1.5 °ü·Ã ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö Linux kernel v2.0.34--
2. ¸ðµ© ¼³Ä¡ È£½ºÆ®°¡ ´ÙÀ̾óÀÎ ¼¹ö°¡ µÇ±âÀ§Çؼ´Â ¹°¸®ÀûÀ¸·Î ¼¹ö·Î ´ÙÀ̾ó ÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ÀÌ´Â ¼¹ö¿¡ Àû¾îµµ ÇÑ °³ÀÇ ¸ðµ©°ú Àüȼ±ÀÌ ÀÖ¾î¾ßÇÔÀ» ÀǹÌÇÑ´Ù. ¸ðµ©Àº ½Ã¸®¾ó ÀåÄ¡ÀÌ´Ù. µû¶ó¼ ´ç½ÅÀÌ Serial HOWTO ¿Í Modem HOWTO¸¦ Àб⸦ ±ÇÇÑ´Ù. 2.1 ¸ðµ© Á¾·ù Ç÷° ¾Øµå Ç÷¹ÀÌ(Plug-and -Play) ¸ðµ©Àº ¸®´ª½º¿¡¼ Àß Áö¿øµÇÁö ¾Ê´Â´Ù. ÀÌ´Â Á¡ÆÛ·Î ¼Â¾÷µÇ´Â ¸ðµ©À̳ª ¿ÜÀå¸ðµ©À» ½á¾ßÇÑ´Ù´Â ¶æÀÌ´Ù. ¾î´À ¸ðµ¨ÀÌ ÁÁÀºÁö´Â ÆǸž÷ü¿¡ ¹®ÀÇÇ϶ó. 2.2 Æ÷Æ®(Ports) ½Ã¸®¾óÆ÷Æ®(Serial ports)´Â ´Ù¸¥ ¸ðµç I/O(Input
Output)Æ÷Ʈó·³ ¹øÁö¸¦ °®°í ÀÖ´Ù. ±âº»ÀûÀ¸·Î ¸®´ª½º´Â 4°³ÀÇ
½Ã¸®¾ó ÀåÄ¡¸¦ ÃʱâÈÇÑ´Ù. ¸¸¾à ´ç½ÅÀÌ ÀÌ ³×°³ ¿ÜÀÇ ´Ù¸¥ Æ÷Æ®¸¦ »ç¿ëÇÑ´Ù¸é ¡°setserial¡± ¸í·ÉÀ¸·Î ÃʱâÈ ÇؾßÇÑ´Ù. ÀÚ¼¼ÇÑ°Ç ¡°setserial¡± man ÆäÀÌÁö¸¦ º¸¶ó. ¿ÜÀå¸ðµ©Àº Çǽà ¿ÜºÎÀÇ ½Ã¸®¾óÆ÷Æ®(RS-232 ports) ¿¡ ¿¬°áµÈ´Ù. ÀÌ Æ÷Æ®µéÀº ÀÚµ¿À¸·Î ¸®´ª½º¿¡ ÀÇÇØ ¹øÁö°¡ ÇÒ´çµÈ´Ù. ³»Àå¸ðµ©Àº Çǽà ³»ºÎÀÇ PCI ¶Ç´Â ISA ½½·Ô¿¡ ²ÅÈù´Ù. ³»Àå¸ðµ©Àº ½ÇÁ¦·Î ¸ðµ©¿¡ ½Ã¸®¾óÆ÷Æ®¸¦ ÇÕÇÑ°ÍÀÌ´Ù. ½½·Ô¿¡ ²ÅÈ÷´Â°Ç ¸ðµ©ÀÇ ½Ã¸®¾óÆ÷Æ®ÀÌ´Ù. ÀÌ ¸ðµ©Àº ´ç½ÅÀÌ Æ÷Æ®ÁÖ¼Ò¸¦ ¸ðµ©¿¡ ºÎ¿©ÇؾßÇÑ´Ù. ÀÌ°ÍÀÌ ´ç½ÅÀÌ Á¡ÆÛ ¼ÂÆà ¸ðµ©À» ½á¾ßÇÏ´Â ÀÌÀ¯ÀÌ´Ù. ´ç½ÅÀº Á¡Æ۷μ ¼öµ¿À¸·Î ÁÖ¼Ò¿Í IRQ¸¦ ¸ÂÃá´Ù. ¸ðµ©¿¡ µþ·Á¿Â ¸Å´º¾óÀÌ Æ÷Æ® ÁÖ¼Ò¿Í IRQ¸¦ ¸ÂÃß´Â ¹æ¹ýÀ» ¼³¸íÇÒ °ÍÀÌ´Ù. ¸¸¾à ´ç½ÅÀÇ Çǽ𡠵ΰ³ÀÇ ¿ÜºÎ ½Ã¸®¾óÆ÷Æ®(RS-232)¸¦ °¡Áö°í ÀÖ´Ù¸é ¸®´ª½º Modem HOW-TO´Â ´ç½ÅÀÇ ³»Àå ¸ðµ© ÁÖ¼Ò¸¦ ttyS2¶Ç´Â ±× ÀÌ»óÀ¸·Î ¸ÂÃâ°É ±ÇÇÑ´Ù.
3. Ä¿´Ã Áö¿ø ÀÌ ºÎºÐÀº ¸®´ª½º Ãʺ¸ÀÚ¿¡°Ô °¡Àå µÎ·Á¿î °úÁ¤
Áß ÇϳªÀÌ´Ù. ³ªµµ ±×·¯Çß´Ù. ÇÏÁö¸¸ »ý°¢Ã³·³ ¾î·ÆÁö´Â ¾Ê´Ù. ±×¸®°í
½ÇÆÐÇÏ´õ·¯µµ Ä¿´Ã ÄÄÆÄÀÏÀ» ´Ù½ÃÇÏ¸é ±×¸¸ÀÌ´Ù. Ä¿´Ã¿¡ PPP µå¶óÀ̹ö¸¦ ÄÄÆÄÀÏÇØ ³Ö´Â °ÍÀ» ´ë½ÅÇÒ ¹æ¹ýÀÌ ÀÖ´Ù. µå¶óÀ̹ö¸¦ ·Î´õºí ¸ðµâ (loadable module)·Î ¼³Ä¡ÇÒ ¼ö ÀÖ´Ù. ÀÌ·¸°ÔÇÏ´Â ÀÌÁ¡Àº Ä¿´ÃÀÌ ÀÛ¾ÆÁö°í ÄÄÆÄÀÏÇÒ ÇÊ¿ä°¡ ¾ø´Ù´Â °ÍÀÌ´Ù. PPP µå¶óÀ̹ö(driver)´Â Ä¿´Ã¿¡ ¸µÅ©µÇ°í ÇÊ¿ä½Ã¿¡¸¸ ¸Þ¸ð¸®¿¡ ¿Ã·ÁÁø´Ù. µå¶óÀ̹ö¸¦ Ä¿´Ã¿¡ ÄÄÆÄÀÏÇØ ³Ö´Â ÀÌÁ¡Àº PPP
½ÇÇà ¼Óµµ°¡ ºü¸£´Ù´Â °ÍÀÌ´Ù. ´ç½ÅÀº ¾Æ·¡¿¡ ±â¼úÇÑ°Íó·³ Ä¿´ÃÀ»
¸®ÄÄÆÄÀÏ ÇϹǷμ ·Î´õºí ¸ðµâÀ» Ä¿´Ã¿¡ ¸µÅ©ÇÒ ¼ö ÀÖ´Ù. ¡°lsmod¡± ¸í·ÉÀº ÇöÀç ¼³Ä¡µÇ¾î ÀÖ´Â ¸ðµâÀ»
º¸¿©ÁØ´Ù. ¸ðµâÀ» Á¦°ÅÇÏ´Â ¸í·Éµµ ÀÖ´Ù. ÀÌ ¸í·ÉµéÀÌ µé¾îÀÖ´Ù¸é
man ÆäÀÌÁöµµ ÀÖÀ» °ÍÀÌ´Ù. 3.1 Ä¿´Ã°ú ¼Ò½ºÄÚµå Ä¿´ÃÀº ¹ÙÀ̳ʸ® ÆÄÀÏÀÌ°í ½ÇÇàÇÁ·Î±×·¥ÀÌ´Ù.
°³¹ßÀÚµéÀº Ä¿´ÃÀ» ½ÇÇàÆÄÀÏ·Î ¾²Áö ¾Ê´Â´Ù. ¸®´ª½º¿¡¼´Â ´ç½ÅÀº Ä¿´Ã ½ÇÇàÆÄÀÏÀ» ¸¸µç ¼Ò½ºÄڵ带
°®°í ÀÖ´Ù. 3.2 Ä¿´Ã ÀçÄÄÆÄÀÏ(Recompiling the Kernel) Ä¿´ÃÀ» ÄÄÆÄÀÏÇÏ·Á¸é ´ç½ÅÀº ±¸¼ºÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÑ´Ù. ´ç½ÅÀº ±¸¼ºÆÄÀÏÀ» º½À¸·Î½á ´ç½ÅÀÌ ÇÊ¿ä·Î ÇÏ´Â ±â´ÉÀÌ Ä¿´Ã¿¡ Æ÷ÇԵǾîÀÖ´ÂÁö ¿©ºÎ¸¦ ¾Ë ¼ö ÀÖ´Ù. ´ëºÎºÐÀÇ ´ÙÀ̾óÀÎ ¼¹ö´Â ·£¿¡ ¿¬°áµÈ È£½ºÆ®ÀÏ
°ÍÀÌ´Ù. ³ª´Â xconfig¸¦ »ç¿ëÇϱ⸦ ÁÁ¾ÆÇÑ´Ù. ÀÌ°ÍÀº Ä¿´Ã ±¸¼ºÆÄÀÏÀ» º¸°Å³ª ¼öÁ¤ÇØÁÖ´Â ±×·¡ÇÈ ÅøÀÌ´Ù. ÀÌ´Â ´ç½ÅÀÌ X-windows¸¦ ¼³Ä¡Çؼ °¡µ¿ÇÏ°í ÀÖ¾î¾ß Çϸç Tk°¡ ¼³Ä¡µÇ ÀÖ¾î¾ß ÇÑ´Ù. Xconfig ¸¦ »ç¿ëÇÏ¸é ´ç½ÅÀº ¡°Network
devices¡± Ä«Å×°í¸®¿¡¼ SLIP¿Í PPP Áö¿ø ¿É¼ÇÀ» ¹ß°ßÇÒ ¼ö
ÀÖ´Ù. SLIP ¿Í PPP ´ÙÀ̾óÀÎ ¼¹ö·Î »ç¿ëÇÏ·Á¸ç À̵éÀÌ Áö¿øµÇ¾ß
ÇÑ´Ù. ¾Æ·¡´Â ±âº»ÀûÀÎ ÀýÂ÷ÀÌ´Ù. 1. ºñ»ó½Ã¸¦ ´ëºñÇØ ÇöÀçÀÇ Ä¿´ÃÀ» ¹é¾÷Ç϶ó.
Linux Kernel HOWTO ´Â zImage¸¦ ¸¸µç ÈÄ ¡°make zlilo¡± ¸í·ÉÀ» ÁÖ¸é »õ Ä¿´ÃÀ» º¹»ç ¹× ¼³Ä¡ÇØÁØ´Ù°í ³ª¿Í ÀÖÀ¸³ª ³»°Ô´Â ÀÛµ¿ÇÏÁö ¾Ê¾Ò´Ù. ¿ªÀÚ ÁÖ ¢º
4. gettys ´ç½ÅÀº ¸ðµ© Åë½ÅÀ» ´Ù·ê getty¸¦ ÇÊ¿ä·Î ÇÑ´Ù.
º¸Åë inittab ¿¡¼ ½ÃÀÛÇϴµ¥ getty´Â ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º·Î ÀÛµ¿ÇÑ´Ù. ÀÌ ÀÓ¹«¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Â ¿©·¯ getty°¡ ÀÖ´Ù.
ÀÌ ¹®¼´Â mgetty¸¦ »ç¿ëÇÑ´Ù. ´ç½ÅÀº mgetty+sendfax ÆÐÅ°Áö¿Í
°ø½Ä ¹®¼¸¦ Gert DoeringÀÇ À¥»çÀÌÆ®ÀÎhttp://www.leo.org/~doering/mgetty ¿¡¼ ±¸ÇÒ ¼ö ÀÖ´Ù. °¡Àå Áß¿äÇÑ ÆÄÀÏÀº /etc/mgetty+sendfax/mgetty.configÀÌ´Ù.
µðÆúÆ® ¼Â¾÷¿¡´ëÇÑ º¯°æÀ» ÇÏ·Á¸é mgetty ¹®¼¸¦ Âü°íÇ϶ó. mgetty¸¦ ½ÃÀÛÇÏ·Á¸é /etc/inittabÀ» ¼öÁ¤Ç϶ó. ¿©±â¿¡ serial and modem HOWTO°¡ µµ¿òÀÌ µÇ´Â °æ¿ì°¡ ÀÖ´Ù. mgetty ¿¡°Ô ¾î´À ½Ã¸®¾óÆ÷Æ®¸¦ ¸ð´ÏÅÍÇÒÁö¸¦ Áö½ÃÇØ¾ß ÇÑ´Ù. ¸®´ª½º¿¡¼´Â ttyS0-3ÀÌ´Ù. ¼¼¹ø° ³»Àå Æ÷Æ®(¸ðµ©)¿¡´ëÇؼ ¿ì¸®´Â ¾Æ·¡Ã³·³ /etc/inittab¿¡ Ãß°¡Çß´Ù. S2:2345:respawn:/sbin/mgetty ttyS2 -D /dev/ttyS2 ¡°-D¡± ¿É¼ÇÀº mgetty ¿¡°Ô Æѽº°¡ ¾Æ´Ñ µ¥ÀÌÅ͸¸À» ±â´Ù¸®¶ó°í ¸»ÇÑ´Ù. ¼öÁ¤ ÈÄ initd°¡ inittab¸¦ ´Ù½Ã Àеµ·Ï ¡°kill -1 1¡± ¸í·ÉÀ» ÁÖ¶ó. mgetty°¡ ´Ù½Ã ½ÃÀÛÇÒ °ÍÀÌ´Ù. ¿ªÀÚ ÁÖ ¢º ¸¸¾à ´ç½ÅÀÌ ¸ÖƼÆ÷Æ®¸¦ »ç¿ëÇÑ´Ù¸é ÀÌ Æ÷Æ®µéÀÇ À̸§Àº ¸®´ª½º°¡ ÃʱâÈÇÏ´Â Æ÷Æ®¿Í ´Ù¸£´Ù. mgetty¿Í AutoPPP¿¡ °üÇÑ À¯¸íÇÑ ¹®¼¿¡¼ Mick Dennis´Â Cyclade Cyclom16YeP ¸¦ /dev/ttyC*·Î ºÎ¸£°í ÀÖ´Ù. µðÆúÆ® ¼ÂÆÃÀ» »ç¿ëÇϸé mgetty´Â SLIP (Serial Line Internet Protocol) ¿¬°áÀ» ½ÃµµÇϸç /etc/passwd ÆÄÀÏÀ» ÅëÇØ ÀÎÁõÀ» Çã¶ôÇÑ´Ù. ÀÌ´Â »ç¿ëÀÚ¿¡°Ô ½© ¾îÄ«¿îÆ®·Î loginÇÏ´Â °ÍÀ» Çã¿ëÇÑ´Ù. ÇÊ¿ä½Ã SLIP ¿¬°á ÈÄ »ç¿ëÀÚ°¡ pppd¸¦ °¡µ¿Çϴ°ÍÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù. ±×·¯·Á¸é ¿ì¼± ¸ðµç »ç¿ëÀÚ°¡ pppd¸¦ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ¾Æ·¡ ¸í·ÉÀ» ÁÖ¶ó. ¿ªÀÚ ÁÖ ¢º chmod u+s /usr/sbin/pppd ´ÙÀ½¿¡ À̶óÀÎÀ» /etc/bashrc¿¡ Ãß°¡Ç϶ó. alias ppp=¡±exec /usr/sbin/pppd -detach¡±
ppp:x:351:230:pppclient:/home/ppp:/usr/sbin/pppd »ç¿ëÀÚ´Â ¡°ppp¡±·Î login ÇÑ´Ù. Æнº¿öµå¸¦
³ÖÀ¸¸é pppd°¡ ÀÚµ¿À¸·Î ½ÃÀÛÇÑ´Ù. 1. ³»ÄÄÇ»ÅÍ 4.1 AutoPPP ¿Í mgetty ´ëºÎºÐÀÇ À©95 »ç¿ëÀÚµéÀº ¿¬°á ÈÄ login ÀýÂ÷¸¦
ÁÁ¾ÆÇÏÁö ¾Ê´Â´Ù. ¿¬°á ÈÄ ÀÚµ¿À¸·Î ppp¸¦ ½ÃÀÛÇÏ´Â ¿É¼ÇÀÌ mgetty¿¡¼
°¡´ÉÇÏ´Ù. 4.2 mgetty ÄÄÆÄÀÏ ÁÖ] ³ª´Â ¸î¸î »ç¶÷µé¿¡°Ô¼ Redhat 5.2 ¿¡¼ mgetty¸¦ °¡µ¿ÇÒ¶§ AutoPPP ¿É¼ÇÀÌ Æ÷ÇԵǾî ÀÖ´Ù°í µé¾ú´Ù. AutoPPP°¡ °¡µ¿µÇ±â À§Çؼ´Â makefile¿¡¼ 110¹ø° ¶óÀÎ ±Ùó¿¡ ¾Æ·¡ ¶óÀÎÀ» ³Ö¾î¾ß ÇÑ´Ù. CFLAGS=-02 -Wall -pipe -DAUTO_PPP ±× ÈÄ¿¡ mgetty ¸¦ mgetty ¹®¼¿¡
³ª¿Â ¼ø¼·Î ÄÄÆÄÀÏÇ϶ó. /AutoPPP/ - - /usr/sbin/pppd file /etc/ppp/options.server ÀÌ·¸°Ô ±¸¼ºÀÌ ¿Ï·áµÇ¸é mgetty´Â LCP configure
¿äûÀ» ¹ÞÀ¸¸é ÀÚµ¿À¸·Î pppd¸¦ ½ÃÀÛÇÑ´Ù. ¡°file¡± ¿É¼ÇÀº pppd°¡ µðÆúÆ® /etc/ppp/options
ÆÄÀÏ ´ë½Å /etc/ppp/options.server ÆÄÀÏÀ» ÀÐÀ¸¶ó´Â ¶æÀÌ´Ù. ´ç½ÅÀÌ ÀÌ¹Ì /etc/mgetty+sendfax/mgetty.config¸¦
ÇÊ¿ä·Î ÇÏ´Â ¹Ù¿¡ µû¶ó ¼öÁ¤Çß´Ù¸é ¸ðµç ÀýÂ÷°¡ ¿Ï·áµÇ¾ú´Ù. ÁÖ ¢º
5. PPP (Point-to-Point Protocol) Point-to-Point ÇÁ·ÎÅäÄÝÀº Àüȼ±À» ÅëÇÑ ¿¬°á¿¡ »ç¿ëµÇ´Â °¡Àå ÀαâÀÖ´Â ÇÁ·ÎÅäÄÝÀÌ´Ù. 5.1 pppd ÄÄÆÄÀÏ PPP ÆÐÅ°ÁöÀÇ ¹®¼¿¡ ÀÖ´Â Áö½Ã¸¦ µû¸£¶ó. »õµµ¿ì Æнº¿öµå(shadow password)¸¦ »ç¿ëÇÑ´Ù¸é ´ÙÀ½ ¸í·ÉÀ» ÇÊ¿ä·Î ÇÑ´Ù. make HAS_SHADOW=1 À©µµ¿ì ȣȯÀ» À§ÇØ MS-DNS ¿É¼Ç°ú »õµµ¿ì¸¦ »ç¿ëÇÑ´Ù¸é ¾Æ·¡¿Í °°´Ù. make USE_MS_DNS=1 HAS_SHADOW=1 ÀÌ ºÎºÐ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº 5.2 pppd ±¸¼º PPP ´Â /etc/pppµð·ºÅ丮¿¡ ÀÖ´Â pppd¿¡ ÀÇÇØ
ÀÐÇôÁö´Â ¿É¼Ç ÆÄÀÏÀ» ¼öÁ¤ÇÔÀ¸·Î½á ±¸¼ºµÈ´Ù. ¸¸¾à ´ç½ÅÀÌ PAP À̳ª CHAPÀ» »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é /etc/ppp/options.server ÆÄÀÏÀº ¾Æ·¡¿Í °°´Ù. -detach -detach : ¹é±×¶ó¿îµå ÇÁ·Î¼¼½º°¡ µÇÁö ¾Ê°Ô ÇÑ´Ù. asyncmap 0 : pppd °¡ rlogin/telnet Äܳؼǿ¡¼ ÀÛµ¿µÇ°Ô ÇÑ´Ù. ¿ªÀÚ ÁÖ ¢º Modem : ¸ðµ© Á¦¾î¶óÀÎÀ» »ç¿ëÇÑ´Ù. ¿ªÀÚ ÁÖ ¢º ¿ªÀÚ ÁÖ ¢º Proxyarp : Ŭ¶óÀ̾ðÆ®ÀÇ IP address¿¡´ëÇØ ¼¹öÀÇ NIC(·£Ä«µå)¿¡ ARP Å×À̺íÀ» ¸¸µç´Ù. ms-dns : Microsoft ÀÇ Å¬¶óÀ̾ðÆ®°¡ DNS ¼¹öÀÇ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÑ´Ù. 5.3 PAP ¼³Á¤ PAP (Password Authentication Protocol)´Â PPP¿¡¼ »ó´ë¸¦ ÀÎÁõÇÏ´Â µÎ°³ÀÇ ÇÁ·ÎÅäÄÝ Áß ÇϳªÀÌ´Ù. ´Ù¸¥ Çϳª´Â CHAP(Challenge Handshake Authentication Protocol) ÀÌ´Ù. CHAPÀº º¸´Ù ¾ÈÀüÇÑ ÇÁ·ÎÅäÄÝÀ̳ª PAP¸¸Å ³Î¸® Áö¿øµÇÁö ¾Ê°í ÀÖ´Ù. ±×·¡¼ ÀÌ ¹®¼´Â PAP »ç¿ëÀ» ¼³¸íÇÑ´Ù. PAP °ú CHAP ¿¡´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº Olaf Kirch¡¯s Linux Network Administrators¡¯ Guide¸¦ Âü°íÇ϶ó. PPP´Â ±â¼úÀûÀ¸·Î peer-to-peer ÇÁ·ÎÅäÄÝÀ̹ǷÎ
PAPÀº ¾ç¹æÇâÀÇ ÀÎÁõÀ» Á¦°øÇÑ´Ù. PPP ¼¹ö°¡ PAP¸¦ »ç¿ëÇϵµ·Ï ¿äûÇÏ´Â °Ç ½±´Ù.
/etc/ppp/options.server ÆÄÀÏ¿¡ ¾Æ·¡ ¶óÀÎÀ» Ãß°¡Ç϶ó. ÀÌ·¸°Ô ±¸¼ºÇϸé pppd´Â Ŭ¶óÀ̾ðÆ®ÀÇ login À̸§°ú Æнº¿öµå¸¦ /etc/ppp/pap-secrets ¿¡¼ È®ÀÎÇÑ´Ù. Ŭ¶óÀ̾ðÆ®´Â /etc/ppp/pap-secrets ÆÄÀÏ¿¡¼ÀÇ ÁöÁ¤°ú ÇÕÄ¡µÇ¾ß Á¢±ÙÀ» Çã¿ë¹Þ´Â´Ù. ¿¹¸¦µé¸é ¸¸¾à ¡°server¡± ¿Í ¡°addrs¡± Çʵ尡 ÁöÁ¤µÇ¸é Ŭ¶óÀ̾ðÆ®´Â login ³×ÀÓ°ú Æнº¿öµå°¡ ÁöÁ¤µÈ ¼¹ö¿Í IP ¾îµå·¹½º/FQDN¿¡¼ º¸³»Á®¾ß¸¸ Á¢±ÙÀ» Çã¿ë¹Þ´Â´Ù. 5.4 PAP À» /etc/password ¿¡¼ »ç¿ëÇϱ⠸¸¾à ´ç½ÅÀÌ Á¢±ÙÀ» Çã¿ëÇÏ´Â ¸ðµç Ŭ¶óÀ̾ðÆ®¿¡´ëÇØ /etc/ppp/pap-secrets ÆÄÀÏ¿¡ ÁöÁ¤Çϱ⸦ ¿øÇÏÁö ¾Ê´Â´Ù¸é ´ç½ÅÀº /etc/ppp/pap-secrets ÆÄÀÏ ´ë½Å /etc/passwd ÆÄÀÏÀ» login ³×ÀÓ°ú Æнº¿öµå °Ë»ç¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¡°login¡± ¿É¼ÇÀ» /etc/ppp/options.server¿¡ Ãß°¡Ç϶ó. ¾Æ·¡¿Í °°À» °ÍÀÌ´Ù. -detach ¸¸¾à ¡°login¡± ¿É¼ÇÀÌ »ç¿ëµÇ¸é /etc/ppp/pap-secrets
ÆÄÀÏÀº ÇÊ¿ä¾ø´Ù. ÀÌ´Â ¿ÀÈ÷·Á ÀûÀýÇÑ PAPÀÇ °¡µ¿À» ¹æÇØÇÑ´Ù. * * ¡°¡± /etc/ppp/pap-secrets ¿¡ ÀÌ·±½ÄÀ¸·Î ÁöÁ¤ÇÏ´Â
°ÍÀº /etc/passwd ¿¡ ÀÖ´Â °³°³ÀÇ °èÁ¤¿¡´ëÇØ PPP Á¢±ÙÀ» ºÒÇãÇϵµ·Ï
±¸¼ºÇÒ ¼ö ÀÖ´Ù´Â ÀÌÁ¡ÀÌ ÀÖ´Ù. username * - ¡°username¡± Àº PPP Á¢±ÙÀ» ºÒÇãÇÏ´Â »ç¿ëÀÚÀÇ °èÁ¤¸íÀÌ´Ù. ¿¹¸¦µé¸é 5.5 PPP ¿¡¼ IP Address ÇÒ´ç PPP°¡ ÀÛµ¿ÇÏ·Á¸é Ŭ¶óÀ̾ðÆ®´Â IP address¸¦ ºÎ¿©¹Þ¾Æ¾ß ÇÑ´Ù. ´ëºÎºÐÀÇ ´ÙÀ̾óÀΠŬ¶óÀ̾ðÆ®´Â ÀÚ½ÅÀÇ °íÁ¤ IP address¸¦ °®Áö ¾Ê´Â´Ù. ±×·¡¼ Ŭ¶óÀ̾ðÆ®°¡ ¿¬°áÇÏ´Â ½Ã¸®¾óÆ÷Æ®¿¡ IP ¾îµå·¹½º¸¦ ÇÒ´çÇØ ÁÖ´Â°Ô ÇÊ¿äÇÏ´Ù. À§¿¡¼ ¿ì¸®´Â PPP ¼¹öÀÇ ¿É¼Ç ÆÄÀÏÀÎ /etc/ppp/options.server¸¦
±¸¼ºÇß´Ù. ¿¹¸¦µé¾î ttyS2¿¡´ëÇؼ´Â /etc/ppp/options.ttyS2¸¦
¸¸µé¸é µÈ´Ù. ±× ÆÄÀÏ¿¡ ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ¿É¼Ç Áß Çϳª´Â PPP°¡ ¿¬°áÇÏ´Â
Æ÷Æ®¿¡ IP address¸¦ ÇÒ´çÇÏ´Â °ÍÀÌ´Ù. ii.jj.kk.ll:mm.nn.oo.pp ù¹ø ÁÖ¼Ò´Â ¼¹öÀÇ IP addressÀÌ°í µÎ¹ø° ÁÖ¼Ò´Â PPP ¿¬°áÀÌ ÀÌ·ç¾î Áö´Â ½Ã¸®¾óÆ÷Æ®¿¡ ÇÒ´çµÇ´Â ÁÖ¼ÒÀÌ´Ù. ½Ã¸®¾óÆ÷Æ®¿¡ ÇÒ´çÇÏ´Â ÁÖ¼Ò°¡ ´ç½ÅÀÇ ¼ºê³Ý¿¡¼ Á¤´çÇÑ ÁÖ¼Ò¿©¾ßÇÏ¸ç ´Ù¸¥ È£½ºÆ®¿¡ ÇÒ´çµÇ¾î ÀÖÁö ¾Ê¾Æ¾ß ÇÑ´Ù.
6. ÃàÇÏ ÀÌÁ¦ ³¡³µÀ½ ÀÌ ¹®¼¿¡ ´ëÇÑ ¹®ÀÇ´Â jgentry@swcp.comÀ¸·Î Çϵµ·Ï... |