PPP ¼­¹ö ¼³Ä¡Çϱâ
- ·£ ¿¬°á¿¡¼­ PPPD ¼Â¾÷±îÁö -

¹èö¼ö / ¸®´ª½º¿ùµå ¹ßÇàÀÎ

 

     

1. PPP ÇÁ·ÎÅäÄÝÀÇ °³¿ä.

    PPP(Point to Point Protocol)¶õ ½Ã¸®¾ó¶óÀο¡ ÀÎÅͳݿë ÇÁ·ÎÅäÄÝÀÎ TCP/IP¸¦ ½Æ±âÀ§ÇØ IETF(Internet Engineering Task Force)¿¡¼­ Á¦Á¤ÇÑ Ç¥ÁØ ±Ô¾àÀÌ´Ù. ÀÌ´Â RFC(Request For Comments) 1332, 1334, 1661, 1662¿¡ ±ÔÁ¤µÇ¾îÀÖ´Ù. PPP´Â º»·¡ IP ÇÁ·ÎÅäÄÝÀ» Àü¼ÛÇϱâ À§ÇØ ¸¸µé¾îÁ³Áö¸¸ IPX µî ´Ù¸¥ ÇÁ·ÎÅäÄݵµ µ¿½Ã¿¡ Àü¼Û °¡´ÉÇϹǷΠ¸ÖƼ ÇÁ·ÎÅäÄÝÀ» ÇÊ¿ä·Î ÇÏ´Â ¶ó¿ìÅÍ¿¡¼­µµ »ç¿ëµÇ°íÀÖ´Ù. ¶ÇÇÑ PPP´Â Àü¼Û¸Åü¿Í´Â µ¶¸³ÀûÀ¸·Î ÀÛµ¿ÇϹǷΠ½ÌÅ©, ¾î½ÌÅ© ¿¬°á¿¡¼­ ¸ðµÎ »ç¿ëµÈ´Ù.

 

2. PPP ÇÁ·ÎÅäÄÝÀÇ Åº»ý ¹è°æ

    ÀÎÅͳÝÀÇ ÃÊâ±â¿¡´Â TCP/IP ¸¦ WAN(Wide Area Network)¿¡¼­ »ç¿ëÇϱâ À§ÇØ Àü¿ëȸ¼±°ú °í°¡ÀÇ Àü¿ëÀåºñ¸¦ »ç¿ëÇÏ¿´´Ù. ±×·¯³ª ÀÎÅÍ³Ý »ç¿ëÀÌ È®»êµÇ¸é¼­ ÇÑ µÎ´ëÀÇ °³Àοë Çǽø¦ ÀÎÅͳݿ¡ ¿¬°áÇÏ¿© »ç¿ëÇÏ·Á´Â »ç¶÷µéÀÌ ´Ã¾úÀ¸³ª ÀÌ·± »ç¿ëÀÚµéÀº °í°¡ÀÇ Àü¿ëȸ¼± ¹× Àåºñ¸¦ °®Ãâ ´É·ÂÀÌ ¾ø¾ú´Ù. µû¶ó¼­ Çǽÿ¡¼­ ÈçÈ÷ Åë½Å¿ëÀ¸·Î »ç¿ëµÇ´Â ¸ðµ©°ú ÀüÈ­¼±À¸·Î IP ÇÁ·ÎÅäÄÝÀ» Àü¼ÛÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀÌ ÇÊ¿äÇÏ¿´°í ÀÌ°ÍÀÌ ¹Ù·Î SLIP(Serial Line IP)¿Í PPPÀÌ´Ù.
    SLIPÀº PPPº¸´Ù ¸ÕÀú ź»ýÇÏ¿´À¸³ª ÀÌ´Â ÀÎÅͳÝÀÇ Ç¥ÁØÀ¸·Î Á¦Á¤µÇÁö´Â ¾Ê¾Ò°í, SLIPÀÇ ´ÜÁ¡À» º¸¿ÏÇÑ PPP°¡ ½Ã¸®¾ó ¶óÀο¡¼­ TCP/IP ÇÁ·ÎÅäÄÝÀ» Àü¼ÛÇÏ´Â ÀÎÅÍ³Ý Ç¥ÁØÀ¸·Î äÅõǾú´Ù.

     

3. ¸®´ª½º¿¡¼­ PPP ÇÁ·ÎÅäÄÝ

    ¸®´ª½º´Â Ä¿´Ã¹öÀü 1.X¿¡¼­ºÎÅÍ PPP¿Í SLIP¸¦ Áö¿øÇÏ°í ÀÖ´Ù. PPPÀÇ °æ¿ì´Â Ä¿´Ã µå¶óÀ̹ö¿Í µ¥¸ó ÇÁ·Î±×·¥(PPPD)À¸·Î ³ª´©¾îÁ® ÀÖÀ¸¸ç Ä¿´Ã ·¹º§¿¡¼­´Â ÆÐŶ ¾î¼Àºí°ú µð½º¾î¼ÀºíÀÌ ÀÌ·ç¾îÁö°í µ¥¸óÀº ¸µÅ©¿Í ÀÎÅÍÆäÀ̽º ¼Â¾÷À» ´ã´çÇÑ´Ù.
    PPP´Â µÎ È£½ºÆ®°£¿¡ IP ÆÐŶÀ» ¶ó¿ìÆÃÇÏ´Â ±â´É¸¸ ´ã´çÇÒ »Ó ¾î¶² ¾îÇø®ÄÉÀ̼ÇÀÌ µÎ È£½ºÆ®°£¿¡ ½ÇÇàµÇ´Â °ÍÀÌ ¾Æ´Ï´Ù. µû¶ó¼­ ¾î´À ÂÊÀÌ ¼­¹ö°í Ŭ¶óÀ̾ðÆ®ÀÎÁöÀÇ ±¸º°ÀÌ ¾øÀ¸³ª ÆíÀÇ»ó ¿¬°áÀ» ½ÃµµÇÏ´Â ÂÊÀº Ŭ¶óÀ̾ðÆ®, ¿¬°áÀ» ¹Þ¾ÆÁÖ´Â ÂÊÀ» ¼­¹ö¶ó°í ±¸º°ÇÑ´Ù.
    ¾ÕÀ¸·Î ¼³¸íÇÏ·Á´Â ¸®´ª½º¿¡¼­ÀÇ PPP¼­¹ö ±¸Ãà¹ýÀº Ä¿´Ã 2.0.X ¹öÀüÀ» ±âÁØÀ¸·ÎÇÑ´Ù.

 

4. PPP¼­¹ö¸¦ ·£(LAN)¿¡ ¿¬°áÇϱâ

    ¸®´ª½º¸¦ PPP¼­¹ö·Î »ç¿ëÇÏ´Â °æ¿ì´Â ¿©·¯°¡Áö°¡ ÀÖ°ÚÁö¸¸ ¿©±â¼­´Â °¡Àå ÈçÇÑ °æ¿ì, Áï ·£Åõ·£(LAN to LAN)À¸·Î ÀÎÅͳÝÀ» ¿¬°áÇÏ¿© »ç¿ë ÁßÀΠȸ»çÀÇ ·£¿¡ ¸®´ª½º PPP¼­¹ö¸¦ ¼³Ä¡ÇÏ¿© ȸ»ç Á÷¿øÀÌ Áý¿¡¼­  ÇÇ½Ã¿Í ÀüÈ­¼± ¹× ´ÙÀ̾ó¾÷ ¸ðµ©À» ½á¼­ ÀÎÅͳÝÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô ÇØÁÖ´Â °æ¿ì¸¦ ±âÁØÀ¸·Î ¼³¸íÇÑ´Ù. À̶§ PPPŬ¶óÀ̾ðÆ®, Áï ¿¬°áÀ» ½ÃµµÇÏ´Â ÇǽÃÀÇ ¿î¿µÃ¼Á¦´Â WIN 3.1, WIN 95, ¸®´ª½º ¾î´À Âʵµ »ó°üÀÌ ¾ø´Ù.
    ¿©±â¼­ ¸Ç óÀ½ ´Ü°è´Â PPP¼­¹ö¸¦ ȸ»çÀÇ ·£¿¡ ¿¬°æÇÏ¿© PPP¼­¹ö¿¡¼­ ÀÎÅͳÝÀ» »ç¿ëÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù.

    ¾Æ·¡¿¡ ·£ ¿¬°á ÀÛ¾÷´Ü°è¸¦ »ìÆ캻´Ù.

    a. PPP¼­¹ö Çϵå¿þ¾î »ç¾ç

    Çǽø¦ PPP¼­¹ö·Î¸¸ ¾´´Ù¸é ³ôÀº »ç¾çÀÇ Çǽø¦ ¿äÇÏÁö ¾Ê´Â´Ù. PPP´Â °ÅÀÇ Ä¿´Ã¿¡¼­ ÀÛ¾÷ÀÌ ÀÌ·ç¾îÁö¹Ç·Î Çϵåµð½ºÅ©¸¦ ÀÚÁÖ ¾ï¼¼½º Çϰųª, ¸¹Àº ¸Þ¸ð¸®¸¦ ÇÊ¿ä·Î ÇÏÁö ¾Ê±â ¶§¹®ÀÌ´Ù. 486±Þ¿¡ 16¸Þ°¡ÀÇ ¸Þ¸ð¸®¸¦ °®°í ÀÖÀ¸¸é PPP¼­¹ö·Î ÃæºÐÇÏ´Ù°í º»´Ù.
    ·£Ä«µåÀÇ °æ¿ì´Â ISA ¹æ½Äº¸´Ù´Â PCI ¹æ½ÄÀÌ ¼³Ä¡°¡ ½±´Ù. ¶Ç ¸®´ª½º´Â ÀÌ´õ³Ý, ÅäÅ«¸µ, ¾ÆÅ©³Ý µî 3´ë ·£ Ç¥ÁØÀ» ¸ðµÎ Áö¿øÇϹǷΠȸ»çÀÇ ·£¿¡ ¸Â´Â ·£Ä«µå¸¦ °ñ¶ó¾ß ÇÑ´Ù.

    PPP¼­¹ö·Î ¾µ Çǽÿ¡¼­ °¡Àå Áß¿äÇÑ °Ç RS-232C Æ÷Æ®¿Í ¸ðµ©ÀÌ´Ù. RS-232C Æ÷Æ®´Â º¸Åë ½Ã¸®¾óÆ÷Æ®¶ó°í ºÎ¸£´Âµ¥ ÀÌ Æ÷Æ®¿¡ »ç¿ëµÈ UART(Universal Asynchronous Receiver-Transmitter) ĨÀÌ PPP Àü¼Û ¼Óµµ¸¦ Á¿ìÇÑ´Ù. UART Ĩ¿¡´Â ¼¼°¡Áö Á¾·ù°¡ Àִµ¥ 8250, 16450, 16550 ÀÌ´Ù. ÀÌÁß 8250°ú 16450Àº ½Ã¸®¾óÆ÷Æ® ¼Óµµ¸¦ 19,200bps ÀÌ»óÀ¸·Î ¿Ã¸± ¼ö ¾øÀ¸¹Ç·Î 16550A ÀÌ»óÀÇ Ä¨À» ¾´ ½Ã¸®¾óÆ÷Æ®¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù.

    ÇǽÃÀÇ ½Ã¸®¾óÆ÷Æ®´Â 2°³¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¹Ç·Î 3°³ ÀÌ»óÀÇ PPP¸¦ µ¿½Ã¿¡ ½á¾ß ÇÑ´Ù¸é ¸ÖƼÆ÷Æ® Ä«µå¸¦ ÀåÂøÇØ¾ß ÇÑ´Ù. ¸ÖƼÆ÷Ʈīµå¸¦ °í¸¦ ¶§´Â ¹Ýµå½Ã ¸®´ª½º¿ë µå¶óÀ̹ö°¡ ÀÖ´ÂÁö¸¦ È®ÀÎÇØ¾ß ÇÏ¸ç ¸ÖƼÆ÷Æ®¿¡ º°µµÀÇ CPU°¡ ÀÖ´Â ÀÎÅÚ¸®ÀüÆ®Çü Ä«µå¸¦ ½á¾ß ¿©·¯°³ÀÇ PPPµ¥¸óÀ» µ¿½Ã¿¡ ¶ç¿ï ¼ö ÀÖ´Ù.
    ¸ðµ©ÀÇ °æ¿ì´Â ³»ÀåÇüº¸´Ù´Â ¿ÜÀåÇüÀÌ °ªÀÌ ºñ½ÎÁö¸¸ »ç¿ëÀÌ ÆíÇÏ´Ù. Áï ¿ÜÀåÇü ¸ðµ©Àº ¸ðµ©ÀÇ »óÅÂ¿Í ÀÌ»óÀ¯¹«¸¦ ÀεðÄÉÀÌÅͳª Ædzڿ¡¼­ º¸¿©ÁֹǷΠPPP ¿¬°áÀÌ Àß ÀÌ·ç¾îÁöÁö ¾ÊÀ» ¶§ ±× ¿øÀÎÀ» ÆľÇÇϱ⠽±´Ù.

    b.  ¸®´ª½º ¼³Ä¡ ¹× ³×Æ®¿öÅ© ¼³Á¤

    ´ÙÀ½Àº Çǽÿ¡ ¸®´ª½º¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ¸®´ª½º ¼³Ä¡´Â ¹èÆ÷º»¿¡ µû¶ó ´Ù¸£¸ç °£´ÜÈ÷ ¼³¸íÇÒ ¼ö ÀÖ´Â ³»¿ëÀÌ ¾Æ´Ï¹Ç·Î ¿©±â¼­´Â »ý·«ÇÑ´Ù. ÇÑ°¡Áö À¯ÀÇÇÒ°Ç ¼³Ä¡½Ã PPPD ÇÁ·Î±×·¥ÀÌ ¼±ÅõǾîÀÖ´ÂÁö¸¦ È®ÀÎÇØ¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù. º¸ÅëÀº PPPD ÇÁ·Î±×·¥ÀÌ ÀÚµ¿À¸·Î ¼³Ä¡¿¡ Æ÷ÇԵǾî ÀÖÁö¸¸ ±×·¸Áö ¾ÊÀº °æ¿ìµµ ÀÖ´Ù.
    ¸®´ª½º¿¡¼­´Â  ·£Ä«µå¿¡ IP address¸¦ ÇÒ´çÇÏ°í ¶ó¿ìÆà Å×À̺íÀ» ±¸¼ºÇÏ´Â °ÍÀº º¸ÅëÀº ¼³Ä¡½Ã¿¡ ÇàÇØÁø´Ù. µû¶ó¼­ ¼³Ä¡½Ã ³×Æ®¿öÅ© ¼Â¾÷¿¡ °üÇÑ Áú¹®¿¡ ´äº¯ÇÏ¸é ·£ °ü·Ã ¼ÂÆÃÀÌ °ü·Ã ÆÄÀÏ¿¡ ÀúÀåµÈ´Ù. ±×·¯³ª ¸¸¾à ¼³Ä¡ ÈÄ¿¡ ·£ °ü·Ã ¼Â¾÷À» ¹Ù²Ù·Á¸é ´ë°³´Â °ü·Ã ÆÄÀÏÀ» Á÷Á¢ ¼öµ¿À¸·Î ¼öÁ¤ÇØ¾ß ÇÑ´Ù. ¸®´ª½º¿¡¼­ ·£Ä«µå¿¡ IP address¸¦ ÇÒ´çÇÏ´Â ¸í·ÉÀº ifconfig À̸ç, ¶ó¿ìÆà Å×ÀÌºí ¼³Á¤¸í·ÉÀº route ÀÌ´Ù.
    ÀÌ µÎ ¸í·ÉÀº ½½·¢¿þ¾îÀÇ °æ¿ì´Â /etc/rc.d/rc.inet1¿¡ µ¥ºñ¾ÈÀº /etc/init.d/network¿¡ µé¾îÀÖÀ¸¸ç ºÎÆýÿ¡ ÀÚµ¿À¸·Î ½ÇÇàµÈ´Ù.

    ¾Æ·¡´Â debianÀÇ network ÆÄÀÏ ¿¹ÀÌ´Ù.
     

    #! /bin/sh
    ifconfig lo 127.0.0.1
    route add -net 127.0.0.0
    IPADDR=192.168.1.1
    NETMASK=255.255.255.0
    NETWORK=192.168.1.0
    BROADCAST=192.168.1.255
    GATEWAY=192.168.1.254
    ifconfig eth0 ${IPADDR} netmask ${NETMASK} broadcast ${BROADCAST}
    route add -net ${NETWORK}
    route add default gw ${GATEWAY} metric 1

 

    * 192.168.x.x ´Â ÀÎÅͳݿ¡¼­ ³»ºÎ ·£ Àü¿ëÀ¸·Î ÇÒ´çÇÑ ÁÖ¼ÒÀ̹ǷΠÀÎÅͳݰú
      ¿¬°á ¾ÈµÈ ·£À̳ª ÆÄÀ̾î¿ù ³»ºÎ¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Ù.

    À§¿¡¼­ 192.168.1.1Àº C Ŭ¶ó½º ÁÖ¼Ò Ã¼°èÀ̹ǷΠ192.168.1 ±îÁö´Â ³×Æ®¿öÅ© ÁÖ¼ÒÀÌ°í, ¸¶Áö¸·ÀÇ 1Àº È£½ºÆ® ÁÖ¼ÒÀÌ´Ù. netmask´Â ÀÎÅÍ³Ý ÁÖ¼Ò Áß ³×Æ®¿öÅ© ºÎºÐ°ú È£½ºÆ® ºÎºÐÀ» ±¸ºÐÇϴµ¥ »ç¿ëµÇ¹Ç·Î ¼­ºê³×Æ® ¸¶½ºÅ·À» ¾ÊÀ» °æ¿ì´Â 255.255.255.0ÀÌ´Ù. È£½ºÆ® ÁÖ¼Ò ºÎºÐÀº 8bitÀ̹ǷΠ0ºÎÅÍ 255±îÁö 256°³À̳ª 0¹øÀº ³×Æ®¿öÅ©¸¦ °¡¸£Å°°í 255´Â broadcast¿¡ »ç¿ëµÇ¹Ç·Î C Ŭ¶ó½º¿¡¼­´Â ÃÑ 254°³ÀÇ È£½ºÆ®¿¡ IP address¸¦ ºÎ¿©ÇÒ ¼ö ÀÖ´Ù.

    °ÔÀÌÆ®¿þÀÌ(gateway)´Â µÎ ³×Æ®¿öÅ©¿Í µ¿½Ã¿¡ ¿¬°áµÈ ¶ó¿ìÅͳª È£½ºÆ®¸¦ ¸»Çϴµ¥  °ÔÀÌÆ®¿þÀÌ(gateway) Áß Æ¯È÷ Áß¿äÇÑ °Ç µðÆúÆ® °ÔÀÌÆ®¿þÀÌ(default gateway)ÀÌ´Ù. Áï ÇØ´ç ·£À̳ª ¿¬°áµÈ ´Ù¸¥ ³×Æ®¿öÅ©¿¡¼­ ÁÖ¼Ò¸¦ ãÀ» ¼ö ¾øÀ» °æ¿ì ¹«Á¶°Ç ÆÐŶÀ» º¸³»´Â ¶ó¿ìÅ͸¦ µðÆúÆ®°ÔÀÌÆ®¿þÀ̶ó ºÎ¸£´Âµ¥, route add default gw°¡ default gateway¸¦ ÁöÁ¤ÇÏ´Â ¸í·ÉÀÌ´Ù. µû¶ó¼­ ÀÎÅͳݰú ¿¬°áµÈ ·£¿¡¼­´Â default gateway´Â ISP(Internet Service Provider)¿Í ¿¬°áµÈ ¶ó¿ìÅÍÀÇ ÀÌ´õ³Ý ÂÊ ÁÖ¼ÒÀÌ´Ù.

    c. ·£Ä«µå µå¶óÀ̹ö ¿Ã¸®±â

    ¸®´ª½º¿¡¼­ ·£Ä«µå¿¡ ifconfig ¸í·ÉÀ¸·Î ip address¸¦ ÇÒ´çÇÏ·Á¸é ±×Àü¿¡ Ä¿´Ã¿¡¼­ ±× ·£Ä«µå¿¡ ÀÎÅÍÆäÀ̽º¸¦ ¼³Á¤ÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î ÀÌ´õ³Ý ù¹ø° ·£Ä«µåÀÇ ÀÎÅÍÆäÀ̽º ³×ÀÓÀº eth0ÀÌ´Ù. Ä¿´Ã¿¡¼­ ·£Ä«µå¸¦ ÀνÄÇÏ·Á¸é(Áï ÀÎÅÍÆäÀ̽º ³×ÀÓÀ» ¼³Á¤ÇÏ·Á¸é) ·£Ä«µå¿ë µå¶óÀ̹ö°¡ Ä¿´Ã¿¡ µé¾îÀÖ¾î¾ß ÇÑ´Ù. ¸®´ª½º ¼³Ä¡½Ã ±âº»À¸·Î ¼³Ä¡µÇ´Â Ä¿´Ã¿¡ Æ÷ÇÔµÈ ·£Ä«µå µå¶óÀ̹ö´Â 3com»çÀÇ 3c509 Ä«µåÀÌ¸ç ´Ù¸¥ ·£Ä«µå´Â Ä¿´ÃÀ» ÄÄÆÄÀÏÇؼ­ ÇØ´ç ·£Ä«µåÀÇ µå¶óÀ̹ö¸¦ Ä¿´Ã¿¡ Æ÷ÇÔ½ÃÄÑ ÁÖ¾î¾ß ÇÑ´Ù.

    ¾Æ·¡´Â 3COM »çÀÇ 3C509 ·£Ä«µå°¡ Ä¿´Ã¿¡¼­ ÀνĵǾúÀ» °æ¿ìÀÇ ºÎÆ® ¶§ÀÇ ¸Þ½ÃÁöÀÌ´Ù.(dmesg¸í·ÉÀ¸·Îµµ È®ÀÎÀÌ °¡´ÉÇÏ´Ù.)

    eth0: 3c509 at 0x300 tag 1, 10baseT port, address  00 60 8c ec 79 4f, IRQ 10

      1) eth0 ´Â ù¹ø° ÀÌ´õ³Ý Ä«µå¶ó´Â ÀǹÌ

      2) 0x300˼ IO Address

      3) 10baseT´Â ·£Ä«µåÀÇ Æ÷Æ®Áß(3C509´Â AUI¿Í 10baseT µÎ°³ÀÇ Æ÷Æ®°¡
          ÀÖ´Ù) 10baseT Æ÷Æ®¸¦ ÅëÇØ ÆÐŶÀÌ Àü¼ÛµÈ´Ù´Â ¶æ

      4) address ÀÌÇÏ´Â ±× ·£Ä«µåÀÇ ÀÌ´õ³Ý ¾îµå·¹½º(48bit·Î ±¸¼ºµÇ¸ç
          Àü¼¼°è¿¡¼­ »ý»êµÇ´Â ¸ðµç ÀÌ´õ³Ý ·£Ä«µå´Â °íÀ¯ÀÇ ÀÌ´õ³Ý ¾îµå·¹½º°¡
          ºÎ¿©µÈ´Ù)

      5) IRQ 10 Àº ÀÎÅÍ·´Æ® 10¹øÀÌ »ç¿ëµÈ´Ù´Â ¶æÀÌ´Ù.

    ·£Ä«µå µå¶óÀ̹ö°¡ Ä¿´Ã¿¡ µé¾îÀִµ¥µµ ·£Ä«µå°¡ ÀνĵÇÁö ¾Ê´Â °æ¿ì´Â ·£Ä«µåÀÇ ¼Â¾÷ÀÌ ¸®´ª½º ½Ã½ºÅÛ¿¡ ÀåÂøµÈ ´Ù¸¥ Çϵå¿þ¾î¿Í IO Address, IRQ, DMA µî¿¡¼­ Ãæµ¹ÇÒ °æ¿ìÀÌ´Ù.
    PCI ¿ë ·£Ä«µå´Â PCI ½½·Ô¿¡¼­ IRQ¿Í IO Address¸¦ ÇÒ´çÇØÁֹǷΠÃæµ¹ÀÌ ³ª´Â °æ¿ì°¡ µå¹Ç³ª ISA ¹æ½ÄÀÇ °æ¿ì´Â ´Ù¸¥ Çϵå¿þ¾î¿Í Ãæµ¹À» ÀÏÀ¸Å°´Â °æ¿ì°¡ ¸¹´Ù.
    À̶§´Â ¸®´ª½º ½Ã½ºÅÛÀ» DOS·Î ºÎÆÃÇÑ ÈÄ DOS¿ë ·£Ä«µå ¼Â¾÷ ÇÁ·Î±×·¥À» µ¹·Á ¼Â¾÷À» ´Ù½Ã ÀâÀº ÈÄ ¼Â¾÷ÀÌ ¹®Á¦°¡ ¾ø´ÂÁö¸¦ Å×½ºÆ® ÇÁ·Î±×·¥À» µ¹·Á È®ÀÎÇØ º¸¾Æ¾ß ÇÑ´Ù. ¸¸¾à ·£Ä«µå°¡ PNP(Plug and Play)¸¦ Áö¿øÇÑ´Ù¸é À̸¦ disable ½ÃÅ°´Â°Ô ÁÁ´Ù. ¸®´ª½º´Â ¾ÆÁ÷ PNP Áö¿øÀÌ ºÒ¿ÏÀüÇϱ⠶§¹®ÀÌ´Ù.

    ¸®´ª½º Ä¿´Ã¿¡´Â ±ØÈ÷ ÃÖ±Ù¿¡ ¹ßÇ¥µÈ ·£Ä«µå¸¦ Á¦¿ÜÇÏ°í °ÅÀÇ ´ëºÎºÐÀÇ ·£Ä«µå µå¶óÀ̹ö°¡ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î Ä¿´Ã ÄÄÆÄÀÏ ´Ü°è¿¡¼­ ÀÚ½ÅÀÇ ·£Ä«µå ¸ðµ¨¿¡¼­ YES¸¸ ÇØÁÖ¸é µÇ³ª, Ä¿´Ã ÄÄÆÄÀϽà make config¿¡ ÀÚ½ÅÀÇ ·£Ä«µå ¸ðµ¨ÀÌ ¾È³ª¿À¸é ÀÎÅͳݿ¡¼­ ÀÚ½ÅÀÇ ·£Ä«µå µå¶óÀ̹ö¸¦ ±¸Çؼ­ Ä¿´ÃÀ» ÆÐÄ¡ÇØ¾ß ÇÑ´Ù. ÃֽŠ·£Ä«µå µå¶óÀ̹ö´Â ÁÖ·Î NASA(¹Ì Ç×°ø¿ìÁÖ±¹)ÀÇ È¨ÆäÀÌÁö¿¡ ÀÖ´Ù.  

    ÀÌ»óÀÇ °úÁ¤À» °ÅÄ£ÈÄ ¸®ºÎÆÃÇÏ¸é ¸®´ª½º´Â ·£¿¡ ¿¬°áµÈ´Ù.
    ·£ ¿¬°á ¹× ¶ó¿ìÆà Å×À̺íÀÌ Á¤È®ÇÑÁö¸¦ ÆľÇÇÏ·Á¸é ifconfig¿Í netstat -nr ¸í·ÉÀ» ÁØ´Ù.

     

    www:~> /sbin/ifconfig
    lo Link encap:Local Loopback
    inet addr:127.0.0.1  Bcast:127.255.255.255  Mask:255.0.0.0
    UP BROADCAST LOOPBACK RUNNING  MTU:3584  Metric:1
    RX packets:184027 errors:0 dropped:0 overruns:0
    TX packets:184027 errors:0 dropped:0 overruns:0

    eth0 Link encap:10Mbps Ethernet  HWaddr 00:60:97:21:62:04
    inet addr:210.124.153.1  Bcast:210.124.153.255  Mask:255.255.255.0
    UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    RX packets:339158 errors:0 dropped:0 overruns:0
    TX packets:305127 errors:0 dropped:0 overruns:0
    Interrupt:11 Base address:0x320

    www:~> netstat -nr
    Kernel IP routing table
    Destination      Gateway      Genmask        Flags  MSS Window  irtt   Iface
    210.124.153.0  0.0.0.0        255.255.255.0  U      1500  0           0    eth0
    127.0.0.0         0.0.0.0        255.0.0.0         U      3584  0           0    lo
    0.0.0.0     210.124.153.254  0.0.0.0           UG     1500  0           0    eth0

 

    À§¿¡¼­ ¸¶Áö¸· ÁÙÀÇ 0.0.0.0 ÁÙÀº default gateway ¸¦ ÁöÁ¤ÇÏ´Â ºÎºÐÀÌ´Ù.
    Áï 210.124.153.254´Â  ISP¿Í ¿¬°áµÈ ¶ó¿ìÅÍÀÇ ÀÌ´õ³Ý Æ÷Æ® IP Address ÀÌ´Ù.

    ÀÌ»óÀ¸·Î PPP ¼­¹ö°¡ ·£¿¡ ¿¬°áµÇÁö¸¸ ¸®´ª½º¿¡¼­ ÀÎÅͳÝÀ» ¿¬°áÇÏ·Á¸é ´Ù¸¥ ¸î °³ÀÇ ÆÄÀÏÀ» ¼öÁ¤ ÇØÁÖ¾î¾ß ÇÑ´Ù. ¹°·Ð ÀÌ ÆÄÀϵµ ¸®´ª½º ¼³Ä¡½Ã ³×Æ®¿öÅ© ¼Â¾÷¿¡ °üÇÑ Áú¹®¿¡ Á¤È®È÷ ´ë´äÇÏ¿´À¸¸é ¼öÁ¤ÀÇ ÇÊ¿ä°¡ ¾øÁö¸¸ ³ªÁß¿¡ ·£ °ü·Ã ¼Â¾÷ÀÌ ¹Ù²ð °æ¿ì¿¡´Â °ü·Ã ÆÄÀÏÀ» ¼öµ¿À¸·Î ¼öÁ¤ÇØ ÁÖ¾î¾ß ÇÑ´Ù.

    ¸®´ª½º ½Ã½ºÅÛÀÌ ÀÎÅͳݿ¡  ¿¬°áµÇ±â À§ÇØ ÇÊ¿äÇÑ ´Ù¸¥ ÆÄÀϵéÀ» º¸¸é

      - /etc/host.conf

      order hosts,bind
      multi on

    À§´Â È£½ºÆ® À̸§À¸·Î ip address¸¦ ãÀ» ¶§ ù¹ø°´Â /etc/hosts ÆÄÀÏÀ», ±× ´ÙÀ½Àº DNS ¼­¹ö¸¦ ÂüÁ¶Ç϶ó´Â ¶æÀÌ´Ù.

      - /etc/resolv.conf

      search linuxlab.co.kr
      nameserver 168.126.63.1

    À§¿¡¼­ search´Â »ç¿ëÀÚ°¡ È£½ºÆ®³×ÀÓ¸¸ ÁöÁ¤ÇÏ¿´À» °æ¿ì µÚ¿¡ µ¡ºÙÀÏ µµ¸ÞÀγ×ÀÓÀ̸ç nameserver´Â ±× ·£¿¡¼­ »ç¿ëÇÏ´Â ³×ÀÓ¼­¹öÀÇ ÁÖ¼ÒÀÌ´Ù.

    ¸¶Áö¸·À¸·Î ¸®´ª½º¼­¹ö¿¡¼­ telnet À̳ª ping ¸í·ÉÀ¸·Î ÀÎÅÍ³Ý ¿¬°áÀ» Å×½ºÆ®ÇØ º¸¾Æ¾ß ÇÑ´Ù. ¿¹¸¦ µé¸é ÇÏÀÌÅÚÀ» ÀÎÅͳÝÀ» ÅëÇØ ¿¬°áÇÏ´Â ¸í·ÉÀº telnet home.hitel.co.krÀÌ´Ù. ÇÏÀÌÅÚÀÌ ¿¬°áµÇ¸é ÀÏ´Ü ppp ¼­¹öÀÇ ÀÎÅÍ³Ý ¿¬°áÀº ³¡³µ´Ù. ¸¸¾à PPP¼­¹ö¸¦ ¸ÞÀϼ­¹ö³ª À¥¼­¹ö·Î °âÇÏ°í ½Í´Ù¸é PPP¼­¹öÀÇ È£½ºÆ®³×ÀÓ°ú ip address¸¦ ³×ÀÓ¼­¹ö¿¡ µî·ÏÇØ ÁÖ¾î¾ß ÇÑ´Ù.

 

5. PPPD ¼³Ä¡¿Í Ä¿´Ã ÄÄÆÄÀÏ

    PPP¼­¹ö¸¦ ÀÎÅͳݰú ¿¬°áÇÏ¿´À¸¸é Ä¿´Ã¿¡ pppµå¶óÀ̹ö¸¦ ¿Ã¸®°í pppd ÇÁ·Î±×·¥À» ¼³Ä¡ÇØ ÁÖ¾î¾ß ÇÑ´Ù.

    a. pppd ÄÄÆÄÀÏ ¹× ¼³Ä¡

    pppd´Â ¸®´ª½º ¼³Ä¡½Ã Æ÷ÇÔµÇ¾î ¼³Ä¡µÇÁö¸¸, ¸¸¾à ±¸¹öÀüÀÇ pppd¸¦ ¾÷±×·¹À̵åÇϰųª ¸®´ª½º ¼³Ä¡½Ã pppd¸¦ ³ÖÁö ¾Ê¾Ò´Ù¸é pppd¸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù.
    ÇöÀç pppdÀÇ ÃֽŹöÀüÀº ppp-2.2.0f À̸ç
    ftp://sunsite.unc.edu/pub/Linux/system/network/serial/ppp¿¡¼­ anonymous ftp·Î ¹ÞÀ» ¼ö ÀÖ´Ù.
    ÀÌ µð·ºÅ丮¿¡ ÀÖ´Â ppp-2.2.0f.tar.gz ÆÄÀÏÀ» ´Ù¿î¹Þ¾Æ Àû´çÇÑ µð·ºÅ丮¿¡ ³Ö°í ¾Æ·¡ ¸í·ÉÀ» ÁØ´Ù.

      tar zxvf ppp-2.2.0f.tar.gz

    ±×·¯¸é ppp-2.2.0f¶ó´Â µð·ºÅ丮°¡ ¸¸µé¾îÁö°í ±× ¾È¿¡ ppp ¼Ò½º¸¦ ºñ·ÔÇÑ README ÆÄÀϵéÀÌ À§Ä¡ÇÑ´Ù. ÄÄÆÄÀÏ ¹× ÀνºÅçÀº README ¹× README.linux ÆÄÀÏ¿¡ Àß ³ª¿ÍÀÖ´Ù.
    pppd¸¦ ÄÄÆÄÀÏÀ» ÇÏ·Á¸é Ä¿´Ã ¼Ò½º°¡  /usr/src/linux ¿¡ ÀÖ¾î¾ß ÇÑ´Ù. ÀÌÀ¯´Â ppp´Â Ä¿´Ã¿¡ µå¶óÀ̹ö°¡ À§Ä¡Çϱ⠶§¹®ÀÌ´Ù.

    ÄÄÆÄÀÏ ¼ø¼­

    - ./configure
    - make kernel
    - Ä¿´ÃÀ» ´Ù½Ã ¸¸µë
       ¾Æ·¡¿¡ ´Ù½Ã ¼³¸íÇÔ.
    - make
    - make install
       ÀÌ ´Ü°è¿¡¼­ pppd, chat ¸í·É µîÀÌ /usr/sbin µð·ºÅ丮¿¡ º¹»çµÈ´Ù.
    - ¸®ºÎÆÃ

    c.  Ä¿´Ã ÄÄÆÄÀÏ

    ¸®´ª½º ÀνºÅç½Ã pppd¸¦ ¼³Ä¡Ç߾ ¹Ýµå½Ã Ä¿´ÃÀ» ´Ù½Ã ÄÄÆÄÀÏÇؼ­ ¼³Ä¡ÇØÁÖ¾î¾ß ppp¸¦ ¾µ ¼ö ÀÖ´Ù.
    º¸Åë ¼³Ä¡½Ã Á¦°øµÇ´Â Ä¿´Ã¿¡´Â ppp µå¶óÀ̹ö°¡ µé¾îÀÖÁö ¾Ê±â ¶§¹®ÀÌ´Ù.

    Ä¿´Ã ÄÄÆÄÀÏ ¹æ¹ýÀº ¾Æ·¡¿Í °°´Ù.

      1. Ä¿´Ã ¼Ò½º¸¦ /usr/src¿¡¼­ Ǭ´Ù.

      2. linux¶ó´Â µð·ºÅ丮°¡ »ý¼ºµÇ°í ±× ¾È¿¡ README¶ó´Â ÆÄÀÏÀÌ Àִµ¥
          ÀÌ ÆÄÀÏ¿¡ Ä¿´Ã ÄÄÆÄÀÏ ´Ü°è°¡ ³ª¿ÍÀÖ´Ù.

      3. Ä¿´ÃÀ» ÄÄÆÄÀÏÀÌ ³¡³ª¸é /usr/src/linux/arch/i386/boot µð·ºÅ丮¿¡
          zImage ¶õ »õ·Î¿î Ä¿´ÃÀÌ »ý¼ºµÇ´Âµ¥ À̸¦ º¸Åë root µð·ºÅ丮¿¡
          vmlinuz ¶õ À̸§À¸·Î º¹»çÇÑÈÄ lilo ¸í·ÉÀ» ¼öÇàÇÑ´Ù. ´Ü ºÎÆ® Ä¿´Ã
         À̸§ ¹× À§Ä¡´Â /etc/lilo.conf¿¡¼­ ´Þ¸® Á¤ÇÒ ¼ö ÀÖÀ¸¹Ç·Î lilo.conf¸¦
         ¹Ì¸® È®ÀÎÇØ¾ß ÇÑ´Ù.
         ppp ¼­¹ö¸¦ ¸¸µé·Á¸é Ä¿´Ã ÄÄÆÄÀÏ¿¡¼­ ÃÖ¼ÒÇÑ ¾Æ·¡ ºÎºÐÀº yes·Î
         ´äÇØ¾ß ÇÑ´Ù.
       

    TCP/IP networking (CONFIG_INET) [Y/n/?]
    IP: forwarding/gatewaying (CONFIG_IP_FORWARD) [Y/n/?]
    Network device support (CONFIG_NETDEVICES) [Y/n/?]
    PPP (point-to-point) support (CONFIG_PPP) [Y/m/n/?]
    Ethernet (10 or 100Mbit) (CONFIG_NET_ETHERNET) [Y/n/?]

     

    pppµå¶óÀ̹ö°¡ Ä¿´Ã¿¡ ¼³Ä¡µÇ¾úÀ¸¸é ºÎÆýà ¾Æ·¡ ¸Þ½ÃÁö°¡ ³ª¿Â´Ù.
     

    PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
    PPP line discipline registered.

     

6. ½Ã¸®¾óÆ÷Æ® ¼Â¾÷

    PPP Á¢¼Ó¿¡ »ç¿ëµÉ ¸ðµ©ÀÌ ¿¬°áµÉ ½Ã¸®¾óÆ÷Æ®¿¡ 38,400bps ÀÌ»óÀÇ ¼Óµµ¸¦ ³»·Á¸é ½Ã¸®¾óÆ÷Æ®¿¡ »ç¿ëµÈ UART ĨÀÌ 16550A ÀÌ»óÀ̾î¾ß Çϸç, ÀÌ´Â ºÎÆýÃÀÇ ¸Þ½ÃÁö³ª dmesg ¸í·ÉÀ¸·Î È®ÀÎÇÒ ¼ö ÀÖ´Ù.
    ¸ÖƼÆ÷Ʈīµå´Â º°µµ·Î Á¦°øµÇ´Â µå¶óÀ̹ö ÆÄÀÏÀ» ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ±×·¯³ª ÀϺΠ¸ÖƼÆ÷Ʈīµå´Â Ä¿´Ã¿¡ µå¶óÀ̹ö°¡ Æ÷ÇԵǾîÀÖ´Ù. 

      tty00 at 0x03f8 (irq = 4) is a 16550A

    À§ÀÇ ºÎÆ® ¸Þ½ÃÁö´Â ½Ã¸®¾óÆ÷Æ® 1¹ø(0x3f8) ÀÇ IRQ°¡ 4ÀÌ°í UART ĨÀÌ 16550A ÀÓÀ» º¸¿©ÁÖ°í ÀÖ´Ù.
    ¸®´ª½º¿¡¼­ ½Ã¸®¾óÆ÷Æ®ÀÇ ÀåÄ¡¸íÀº cua¿Í ttyS µÎ °¡Áö°¡ Àִµ¥ º¸Åë cua´Â dial-out ¿¡ ttyS´Â dial-in ¿¡ »ç¿ëµÈ´Ù.
    14.4k ÀÌ»óÀÇ °í¼Ó ¸ðµ©À» ¾µ °æ¿ì´Â ½Ã¸®¾óÆ÷Æ®¿¡ Çϵå¿þ¾îÇ÷οì ÄÜÆ®·Ñ(RTS/CTS)À» ¼³Á¤ÇØ ÁÖ¾î¾ß Çϴµ¥ ÀÌ´Â ¾Æ·¡ ¸í·ÉÀÌ ÇÊ¿äÇÏ´Ù.
    (¾Æ·¡´Â ½Ã¸®¾óÆ÷Æ® 1¹øÀ» ¾²´Â °æ¿ìÀÌ´Ù.)

      /bin/stty crtscts < /dev/ttyS0

    ´ÙÀ½¿¡ ½Ã¸®¾óÆ÷Æ® ¼Óµµ¸¦ 57,600À̳ª 115,200bps·Î ¼³Á¤ÇÏ·Á¸é setserial ¸í·ÉÀÌ ÇÊ¿äÇÏ´Ù.

      /bin/setserial /dev/ttyS0 spd_vhi

    À§¿¡¼­ spd_vhi´Â ½Ã¸®¾óÆ÷Æ® ¼Óµµ¸¦ 115,200bps·Î ¼³Á¤ÇÒ ¶§ÀÌ°í 57,600bps¶ó¸é spd_hi ¸í·ÉÀ» ÁØ´Ù.
    setserial ¸í·É ¼öÇà °á°ú¸¦ È®ÀÎÇÏ·Á¸é ¾Æ·¡Ã³·³ ¸í·ÉÀ» ÁØ´Ù
     

    churl:/etc/ppp$ setserial /dev/ttyS0
    /dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4, Flags: spd_vhi

     

    ´ÙÀ̾ó¾÷ ¸ðµ©ÀÇ °æ¿ì´Â ÃÖ´ë 4¹è±îÁö µ¥ÀÌŸ ¾ÐÃàÀÌ ÀÌ·ç¾îÁú ¼ö ÀÖÀ¸¹Ç·Î 14.4k ¸ðµ©Àº ½Ã¸®¾óÆ÷Æ® ¼Óµµ¸¦ 57.6k·Î 28.8k ¸ðµ©Àº 115.2k·Î ¸ÂÃß´Â°Ô ÁÁ´Ù.
    À§ µÎ¸í·ÉÀº ºÎÆýø¶´Ù ½ÇÇàµÇ¾î¾ß ÇϹǷΠdebianÀÇ °æ¿ì¶ó¸é /etc/init.d/boot ÆÄÀÏ¿¡ À§ µÎ ¸í·ÉÀ» ³ÖÀ¸¸é µÈ´Ù.

 

7. getty ÇÁ·Î±×·¥ ¼³Ä¡

    ¸®´ª½º¿¡¼­ PPP Á¢¼ÓÀ» ÇÏ·Á¸é ¿ì¼± µÎ ¸ðµ©°£¿¡ ¿¬°áÀÌ ÀÌ·ç¾îÁ®¾ß Çϸç, ¸ðµ©ÀÌ ÀüÈ­¸¦ ¹ÞÀ»·Á¸é  getty ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏ´Ù. ÀÌÇÏ´Â mgetty ÇÁ·Î±×·¥À» ±âÁØÀ¸·Î getty ÇÁ·Î±×·¥ ¼³Ä¡ °úÁ¤À» ¼³¸íÇÑ´Ù.
    mgetty´Â
    http://www.leo.org/~doering/mgetty¿¡¼­ ±¸ÇÒ ¼ö ÀÖ°í ÀÚ¼¼ÇÑ ¸Å´º¾óµµ ³ª¿ÍÀÖ´Ù. mgetty´Â ¸ðµ©¿Ü¿¡µµ fax ¼Û¼ö½Å ±â´Éµµ ÀÖ´Ù. ´ëºÎºÐÀÇ ¸®´ª½º ¹èÆ÷º»¿¡µµ mgetty°¡ Æ÷ÇԵǾî ÀÖ´Ù.
    mgetty¸¦ ÄÄÆÄÀÏÇÏ·Á¸é ¼Ò½ºÀÇ ¾ÐÃàÀ» Ǭ ÈÄ policy.h-dist¸¦ policy.h·Î º¹»çÇÏ°í make, make install ¸í·ÉÀ» ÁÖ¸é µÈ´Ù. mgetty ½ÇÇà ÆÄÀÏÀº /usr/local/sbin/mgettyÀ̸ç ȯ°æ ¼³Á¤ ÆÄÀÏÀº /usr/local/etc /mgetty+sendfax/mgetty.config ÀÌ´Ù.

    ¾Æ·¡´Â ½Ã¸®¾óÆ÷Æ® 1¹ø(ttyS0)¿¡ Æ÷Æ®¼Óµµ¸¦ 115,200bps·Î ¼³Á¤ÇÑ °æ¿ìÀÇ mgetty.config ÆÄÀÏ ¿¹ÀÌ´Ù.
     

    debug 5
    port-group uucp
    port-mode 0664
    modem-check-time 43200

    #
    port ttyS0
    data-only yes
    modem-type data
    speed 115200
    term vt100

 

    ´ÙÀ½¿¡ /etc/inittab¿¡ ´ÙÀ½ ÁÙÀ» ³Ö´Â´Ù.

      m1:2345:respawn:/usr/local/sbin/mgetty ttyS0

    À§¿¡¼­ m1Àº ±¸º°Àڷμ­ inittab ÆÄÀϳ»¿¡ ´Ù¸¥ ÁÙÀÇ ¸Ç¾Õ¿¡¼­ »ç¿ëÇÏÁö ¾Ê¾Æ¾ß ÇÑ´Ù.

    ÀÌ»óÀ¸·Î mgetty ¼³Ä¡°¡ ³¡³µÀ¸¸é minicom À̳ª kermit ÇÁ·Î±×·¥À» »ç¿ëÇÏ¿© ¸ðµ©¿¡ ats0=0&w ¸í·ÉÀ» ÁØ´Ù. Áï, mgetty´Â ´Ù¸¥ getty ÇÁ·Î±×·¥°ú ´Þ¸® ¼ö½Å¸ðµ© Áï mgetty°¡ ¼³Ä¡µÈ Æ÷Æ®¿¡ ¿¬°áµÈ ¸ðµ©À» ÀÚµ¿ ÀÀ´äÀ¸·Î ¼³Á¤ÇÏÁö ¾Ê¾Æ¾ß ÀÛµ¿ÇÑ´Ù. ¶ÇÇÑ mgetty¿¡¼­´Â ¸ðµ©¿¡ ate1q0v1 ¸í·ÉÀ» ÇʼöÀûÀ¸·Î ÁÖ¾î¾ß ÇÑ´Ù.

    ¸ðµç Áغñ°¡ ³¡³µÀ¸¸é init q ¸í·ÉÀ» ÁØ´Ù. ÀÌ»óÀÌ ¾ø´Ù¸é ¿ÜÀå¸ðµ©ÀÇ °æ¿ì TR( Terminal Ready)¿¡ ºÒÀÌ µé¾î¿À°í ´Ù¸¥ Çǽÿ¡¼­ ¸®´ª½º·Î ÀüÈ­¸¦ ¿¬°áÇϸé login ÇÁ·ÒÇÁÆ®°¡ ¶á´Ù.
    ÀÌ»óÀ¸·Î ¸®´ª½º°¡ ÀüÈ­¸¦ ¹ÞÀ» ¼ö ÀÖ°Ô µÇ¾úÀ¸¹Ç·Î ´ÙÀ½ ´Ü°è´Â »ç¿ëÀÚ¸í°ú Æнº¿öµå¸¦ È®ÀÎÇÏ°í ¸ÂÀ¸¸é pppd µ¥¸óÀ» ¶ç¿ì´Â °úÁ¤ÀÌ´Ù.

 

8. PPP¿¡¼­ IP address ÇÒ´ç

    ´Ù¸¥ Çǽð¡ PPP¼­¹ö·Î PPP·Î ¿¬°áÇÒ ¶§ ±× Çǽÿ¡  ÇÑ°³ÀÇ IP address°¡ ÇÒ´çµÈ´Ù. ±×·±µ¥ IP address¸¦ ÇÒ´çÇÒ ¶§ µÎ°¡Áö ¹æ¹ýÀÌ °¡´ÉÇÏ´Ù. Çϳª´Â µ¿Àû IP address ÇÒ´çÀ¸·Î¼­ ¿¬°á½Ã¸¶´Ù »ç¿ëÀÚÀÇ IP address°¡ ¹Ù²î´Â °æ¿ìÀÌ´Ù. ¿¹¸¦ µé¾î ¸®´ª½º ½Ã½ºÅÛ¿¡ 4°³ÀÇ ½Ã¸®¾óÆ÷Æ®°¡ ÀÖ°í 4°³ÀÇ ÀüÈ­¼±ÀÌ ¿¬°áµÅ ÀÖ´Ù¸é ù¹ø° Æ÷Æ®¿¡ ¿¬°áµÈ ÀüÈ­¹øÈ£¿¡ ´ëÇ¥ÀüÈ­¸¦ ºÎ¿©ÇÏ¸é »ç¿ëÀÚ°¡ ÀüÈ­¸¦ °É¶§ »ç¿ë¾Ê´Â Æ÷Æ®°¡ ÀüÈ­¸¦ ¹Þ°Ô µÇ°í »ç¿ëÀÚ´Â ±× Æ÷Æ®¿¡ ÇÒ´çµÈ IP address¸¦ ¹èÁ¤¹Þ´Â ¹æ½ÄÀÌ´Ù. ÀÌ °æ¿ì´Â Æ÷Æ®¼ö¸¸Å­ IP address°¡ ÇÊ¿äÇÏ´Ù.

    ´ÙÀ̾ó¾÷¸ðµ© »ç¿ëÀÚ´Â ÀüÈ­ºñ°¡ ¸¹ÀÌ ³ª°¡¹Ç·Î  Ç×»ó ¿¬°áÇÏ¿© ³õ°í °íÁ¤ IP¸¦ »ç¿ëÇÒ ¼ö ¾øÀ¸¹Ç·Î ppp¼­¹ö´Â ´ëºÎºÐ ÀÌ ¹æ½ÄÀ» ¾´´Ù. ±×·¯³ª µå¹® °æ¿ìÀÌ°ÚÁö¸¸ ¸¸¾à »ç¿ëÀÚ°¡ ´ÙÀ̾ó¾÷À¸·Î ¿¬°áÇϸ鼭µµ Ç×»ó °íÁ¤µÈ IP address¸¦ ¿äûÇÑ´Ù¸é À̶§´Â »ç¿ëÀÚ¸¸Å­ IP address°¡ ÇÊ¿äÇÏ´Ù. »ç¿ëÀÚ°¡ ƯÁ¤ Æ÷Æ®¿¡ Àü¿ë¼±À» ¿¬°áÇÏ¿© »ç¿ëÇÏ´Â °æ¿ì´Â »ç¿ëÀÚ´Â Ç×»ó °íÁ¤ IP address¸¦ ¹èÁ¤¹Þ´Â´Ù.

 

9.  ppp °èÁ¤ ¸¸µé±â

    mgetty¿¡´Â ÄÄÆÄÀϽà autoppp¶ó´Â ¿É¼ÇÀ» ºÎ¿©Çϸé ÀüÈ­ ¿¬°á°ú µ¿½Ã¿¡ ppp Á¢¼ÓÀÌ ÀÌ·ç¾îÁöÁö¸¸ ´ëºÎºÐÀÇ °æ¿ì ¿¬°á »ó´ë¹æÀÇ ppp »ç¿ë ±ÇÇÑÀ» ÆľÇÇϱâÀ§ÇØ Æнº¿öµå ÆÄÀÏ¿¡¼­  ppp »ç¿ëÀÚ¸í°ú Æнº¿öµå¸¦ È®ÀÎ ÈÄ pppd¸¦ ¶ç¿î´Ù. »ç¿ëÀÚÀÇ PPP °èÁ¤À» ¸¸µé ¶§ ½©¾îÄ«¿îÆ®¿Í ´Ù¸¥ Á¡Àº login shellÀ» /usr/sbin/pppd ·Î ÁöÁ¤ÇÑ´Ù´Â Á¡ÀÌ´Ù.

 

10. PPP ¿É¼Ç

    PPPD´Â ¿©·¯ ÆÄÀÏ¿¡¼­ ¿É¼ÇÀ» ÁöÁ¤ÇÒ ¼ö Àִµ¥ ¿É¼Ç ½ÇÇà ¼ø¼­´Â ´ÙÀ½°ú °°´Ù.

      1) /etc/ppp/options
      2) ~/home/.ppprc
      3) /etc/ppp/options.tty??

    À§¿¡¼­ ~/home/´Â »ç¿ëÀÚÀÇ È¨µð·ºÅ丮¸¦ ¸»ÇÑ´Ù. options.tty??Àº ppp ¿¬°áÀÌ ÀÌ·ç¾îÁö´Â Æ÷Æ®¸íÀ» ¸»ÇÑ´Ù. µÎ ÆÄÀÏ¿¡¼­ ¼­·Î Áߺ¹ÇÏ¿© ÁöÁ¤½Ã´Â ³ªÁß¿¡ ³ª¿Â ÆÄÀÏÀÇ ¿É¼ÇÀÌ ¿ì¼±ÇÑ´Ù.

    options´Â ¸ðµç ppp Á¢¼Ó½Ã¿¡ ½ÇÇàµÇ¹Ç·Î  pppd¿¡ °øÅëÀûÀÎ ¿É¼Ç¸¸ ÁöÁ¤Çϸç .ppprc´Â ƯÁ¤ »ç¿ëÀÚ¿¡°Ô¸¸ ½ÇÇàµÇ¹Ç·Î ±× »ç¿ëÀÚ¿¡°Ô¸¸ ÇÊ¿äÇÑ ¿É¼ÇÀ» ÁöÁ¤ÇÑ´Ù. ¿¹¸¦ µé¾î ¾î´À »ç¿ëÀÚ¿¡°Ô Ç×»ó °íÁ¤µÈ IP address¸¦ ¹èÁ¤ÇÏ°í ½ÍÀ¸¸é ±× »ç¿ëÀÚÀÇ ppp°èÁ¤ Ȩµð·ºÅ丮¿¡ .ppprc¸¦ ¸¸µé¾î ¿©±â¿¡ ip address¸¦ ÁöÁ¤ÇØÁÖ¸éµÈ´Ù. ±×·¯¸é »ç¿ëÀÚÀÇ ¿¬°á Æ÷Æ®°¡ ¹Ù²î¾îµµ ip address´Â ¹Ù²îÁö ¾Ê´Â´Ù. options.tty??¿¡¼­ tty??Àº ¿¬°áÆ÷Æ®ÀÇ dial-in ÀåÄ¡¸íÀÌ´Ù. ½Ã¸®¾óÆ÷Æ® 1¹øÀº options.ttyS0 ÀÌ´Ù. ÀÌ ÆÄÀÏ¿¡´Â ±× Æ÷Æ®¿¡¸¸ ÇÊ¿äÇÑ ¿É¼ÇÀ» ÁöÁ¤ÇÑ´Ù. ¿¹¸¦µé¾î Æ÷Æ®º°·Î ¸ðµ© ¼Óµµ°¡ ´Ù¸¦ °æ¿ì ÀÌ ÆÄÀÏ¿¡¼­ ¼Óµµ¸¦ ÁöÁ¤ÇØÁÖ¸é µÈ´Ù.

    PPPDÀÇ ¿É¼ÇÀº »ó´çÈ÷ ¸¹À¸¹Ç·Î ÀÚ¼¼ÇÑ »çÇ×Àº man pppd¸í·ÉÀ¸·Î È®ÀÎÇϱ⠹ٶó¸ç ¾Æ·¡´Â ÀÚÁÖ ¾²ÀÌ´Â ¿É¼ÇÀ» À§ÁÖ·Î ¼³¸íÇÑ´Ù.

      /etc/ppp/options

      lock
      modem
      crtscts

    - lock  : pppÁ¢¼ÓÀÌ ÀÌ·ç¾îÁö´Â µ¿¾È ´Ù¸¥ ÇÁ·Î±×·¥ÀÌ ±× ½Ã¸®¾óÆ÷Æ®¸¦ »ç¿ë
                ÇÒ ¼ö ¾øµµ·Ï lock ÆÄÀÏÀ» ¸¸µé¾îÁØ´Ù. lock ÆÄÀÏÀº /var/lock
                µð·ºÅ丮¿¡ LCK..tty?? ÆÄÀÏ·Î ¸¸µé¾îÁø´Ù.

    - modem  : ¸ðµ©Æ÷Æ®¶ó´Â ¶æÀ¸·Î »ó´ë°¡ ¸ðµ© ¿¬°áÀ» Á¾·áÇϸé ÀüÈ­¸¦
                      ²÷´Â´Ù.

    - crtscts   : Çϵå¿þ¾îÇ÷οìÄÁÆ®·Ñ(RTS/CTS)À» »ç¿ëÇÑ´Ù.

     

    /etc/ppp/options.ttyS0

    -detach

    asyncmap 0

    115200

    mru 552

    mtu 552

    proxyarp

    :192.168.1.3

     

    1)  -detach : pppd ÇÁ·Î±×·¥ÀÌ ¹é±×¶ó¿îµå·Î ½ÇÇàµÇÁö ¾Êµµ·ÏÇÏ´Â ¿ªÇÒÀ» ´ã´çÇÑ´Ù.

    2) asyncmap 0 : ½Ã¸®¾ó¶óÀο¡¼­ ¼Û½ÅµÇ¾î¼­´Â ¾ÊµÉ ÄÜÆ®·Ñij¸¯ÅÍ(ASCII 31 ÀÌÇÏ)¸¦ ÁöÁ¤ÇÑ´Ù. ¿¹¸¦µé¾î XON XOFF Ç÷οìÄÁÆ®·ÑÀ» »ç¿ëÇÏ´Â ¸ðµ©¿¡¼­ XON XOFF ¹®ÀÚ°¡ ±×´ë·Î Àü¼ÛµÇ¸é ¸ðµ©ÀÌ µ¥ÀÌŸÀü¼ÛÀ» Áß´ÜÇÑ´Ù.
    ÀÌ °æ¿ì asyncmap¿¡ À̸¦ ÁöÁ¤Çϸé ÀÌ Ä³¸¯ÅÍ´Â 2byte escape ½ÃÄö½º·Î º¸³»Áø ÈÄ »ó´ë ppp¿¡¼­ º¹¿øµÈ´Ù. asyncmap ¿¡ FFFF¸¦ ÁöÁ¤ÇÏ¸é ¸ðµç ÄÜÆ®·Ñij¸¯ÅÍ°¡ 2byte·Î º¸³»Áö¹Ç·Î Àü¼Û ¼Óµµ°¡ ¶³¾îÁø´Ù.

    3) 115200 : Àü¼Û ¼Óµµ¸¦ ÁöÁ¤ÇÑ´Ù. À̼ӵµ´Â setserial ¹× getty¿¡¼­ ÁöÁ¤ÇÑ Æ÷Æ® ¼Óµµ¿Í ÀÏÄ¡½ÃÄÑ¾ß ÇÑ´Ù.

    4) mru (maximum receive unit) : Àü¼Û¹Þ´Â ÃÖ´ëÀÇ ÆÐŶ Å©±â(¹ÙÀÌÆ®)¸¦ ÁöÁ¤ÇÑ´Ù. °í¼Ó¸ðµ©¿¡¼­´Â 552byte¸¦ ÁÖ·Î ¾´´Ù.

    5) mtu (maximum transmit unit) : Àü¼ÛÇÏ´Â ÃÖ´ëÀÇ ÆÐŶ Å©±â(¹ÙÀÌÆ®)¸¦ ÁöÁ¤ÇÑ´Ù. °í¼Ó¸ðµ©¿¡¼­´Â 552byte¸¦ ÁÖ·Î ¾´´Ù.

    *. FTP¸¦ Áַξ²¸é mru, mtu°¡ ³ôÀº°Ô ÁÁ°í WEBÀ̳ª Telnet¿¡¼­´Â ³·Àº°Ô ÁÁ´Ù.

    6) proxyarp : PPP¼­¹ö°¡ ·£À» ÅëÇØ ÀÎÅͳݰú ¿¬°áµÅ ÀÖÀ» °æ¿ì¿¡¸¸ ÇÊ¿äÇϸç Ŭ¶óÀ̾ðÆ®¿¡´Â ÇÊ¿ä°¡ ¾ø´Â ¿É¼ÇÀÌ´Ù. ¸¸¾à ÀÌ ¿É¼ÇÀÌ ¾øÀ¸¸é Ŭ¶óÀ̾ðÆ®´Â ¿ÀÁ÷ PPP¼­¹ö¿Í¸¸ ¿¬°áÀ̵ǰí PPP¼­¹ö¿Í °°Àº ·£¿¡ ÀÖ´Â ´Ù¸¥ È£½ºÆ®³ª ÀÎÅÍ³Ý ÂÊÀ¸·Î´Â ¿¬°áÀÌ µÇÁö ¾Ê´Â´Ù.

    7) :192.168.1.3 : PPP¿¡¼­ ÀÚ½ÅÀÇ IP address ¿Í »ó´ëÀÇ address¸¦ ÁöÁ¤ÇÏ´Â ¸í·ÉÀº ABCD:WXYZ ÀÌ´Ù. ABCD´Â ÀÚ½ÅÀÇ IP AddressÀ̸ç WXYZ´Â »ó´ë¹æ(Ŭ¶óÀ̾ðÆ®)ÀÇ address ÀÌ´Ù. ·£¿¡ ¿¬°áµÈ PPP¼­¹öÀÇ °æ¿ì ÀÌ¹Ì ÀÌ´õ³ÝÆ÷Æ®¿¡ IP address°¡ ÁöÁ¤µÇ¾îÀÖÀ¸¹Ç·Î ÀÚ½ÅÀÇ ¾îµå·¹½º¸¦ »ý·«Çϸé PPP´Â ¼­¹öÀÇ PPP ¾îµå·¹½º·Î ÀÌ´õ³Ý¿¡ ºÎ¿©µÈ IP address¸¦ °°ÀÌ »ç¿ëÇÑ´Ù.
    µû¶ó¼­ ÀÌ °æ¿ì´Â /etc/hosts ¿¡ ÀÚ½ÅÀÇ ¾îµå·¹½º ¹× È£½ºÆ®¸íÀÌ µî·ÏµÇ¾îÀÖ¾î¾ß ÇÑ´Ù.

 

11. PPP Ŭ¶óÀ̾ðÆ® ¼Â¾÷

    ppp Ŭ¶óÀ̾ðÆ®°¡ ¸®´ª½º¶ó¸é ´Ù¸¥ °úÁ¤Àº ppp¼­¹ö¿Í °°´Ù. ´ÜÁö ¿É¼Ç ºÎºÐ¸¸ ´Þ¶óÁø´Ù. (¹°·Ð ·£¿¡ ¿¬°á ¾ÈµÅ ÀÖÀ¸¸é ·£ ¿¬°á °úÁ¤Àº ÇÊ¿ä¾ø´Ù)

    Ŭ¶óÀ̾ðÆ®ÀÇ °æ¿ì´Â ppp ¿¬°áÀÌ ÇÑ°³¸¸ ÀÌ·ç¾îÁö¹Ç·Î /etc/ppp/options ÆÄÀÏ¿¡ ppp ¿É¼ÇÀ» ÁöÁ¤ÇÏ´Â°Ô ÁÁ´Ù. ³ª¸ÓÁö´Â ppp ¿¬°á ½©½ºÅ©¸³Æ®¿¡ ³Ö´Â´Ù.

    /etc/ppp/options¿¡ ÇÊ¿äÇÑ ¿É¼ÇÀº ¾Æ·¡¿Í °°´Ù.

      lock
      debug
      lcp-echo-interval 240
      lcp-echo-failure  5

    ppp ¿¬°á ½©½ºÅ©¸³Æ®´Â ´ÙÀ½°ú °°´Ù.

     

    #!/bin/bash
    /usr/sbin/pppd connect '/usr/sbin/chat -v \
    "" atdt4565690 ogin: ppplogin sword: ****' \
    /dev/ttyS0 115200 crtscts modem \
    noipdefault defaultroute

     

    ÀÚ¼¼È÷ ¼³¸íÇϸé

    1)  connect : ÀüÈ­ ¿¬°á½Ã »ç¿ëÇÒ ¸í·ÉÀ» ÁöÁ¤Çϴµ¥ ÇÑ°³ÀÇ Æĸ®¸ÞŸ¸¸À» ÇÊ¿ä·Î ÇϹǷΠ¿©·¯°³ÀÇ º¯¼ö¸¦ ³ÖÀ»¶§´Â Äĸ¶·Î ¹­´Â´Ù.

    2)  /usr/sbin/chat : ¸ðµ©°ú ´ëÈ­ Çü½ÄÀ¸·Î ¸í·ÉÀ» ¼öÇàÇÏ´Â ÇÁ·Î±×·¥ÀÓ.

    3) "" : chat´Â ¸ÕÀú »ó´ë¹æ Áï ½Ã¸®¾óÆ÷Æ®·ÎºÎÅÍ ¾î¶² ¹®ÀÚ¿­ÀÌ Àü¼ÛµÇ±â¸¦ ±â´Ù·Á ´ÙÀ½ ¾×¼ÇÀ» ÃëÇϹǷΠ"" À» ³Ö´Â´Ù. Áï ¸ðµ©À¸·ÎºÎÅÍ ¾Æ¹«·± Àü¼Ûµµ ¾ø´Ù´Â ¶æÀÓ.

    4)  atdt456-5690 : ¸ðµ©¿¡°Ô PPP¼­¹öÀÇ ÀüÈ­¹øÈ£¸¦ ´©¸£´Â ¸í·ÉÀÓ.

    5)  ogin : PPP¼­¹ö°¡ ÀüÈ­¸¦ ¹ÞÀ¸¸é getty ÇÁ·Î±×·¥¿¡¼­ login: ÇÁ·ÒÇÁÆ®¸¦ º¸³½´Ù.

    ÀÌÇÏ Æнº¿öµå ÀԷ±îÁö ³¡³ª¸é pppd ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ¸ç /dev/ttyS0 ÀÌÇÏ´Â PPPD¿¡ °Ç³»ÁÖ´Â ¿É¼ÇÀÌ´Ù.

    ´Ù¸¥ ¿É¼ÇÀº ¼­¹öÀÇ ¿É¼Ç°ú µ¿ÀÏÇϳª ´Ù¸¥ ºÎºÐÀº noipdefault  ¿Í defaultroute ÀÌ´Ù.
    noipdefault´Â PPP Ŭ¶óÀ̾ðÆ®¿¡°Ô ÇÒ´çµÇ´Â ip address¸¦ ¼­¹ö¿¡¼­ ÁöÁ¤ÇÑ´Ù´Â ¶æÀÌ´Ù. Áï ¼­¹öÀÇ ¿É¼Ç¿¡ Ŭ¶óÀ̾ðÆ®ÀÇ ip address ¸¦ ÁöÁ¤ÇÏ´Â ºÎºÐÀÌ ÀÖ´Ù´Â ¶æÀÌ´Ù.
    defaultroute´Â Ŭ¶óÀ̾ðÆ®¿¡¼­ Ç༱Áö¸¦ ¸ð¸£´Â ¸ðµç ÆÐŶÀ» ¼­¹öÂÊÀ¸·Î º¸³»°Ú´Ù´Â ¶æÀÌ´Ù. Áï µðÆúÆ®°ÔÀÌÆ®¿þÀ̸¦ ¼­¹öÀÇ IP address·Î ÁöÁ¤ÇÑ´Ù´Â ¶æÀÌ´Ù. Ŭ¶óÀ̾ðÆ®´Â ¼­¹ö¸¦ ÅëÇØ ÀÎÅͳÝÀ» »ç¿ëÇϹǷΠÇ༱Áö¸¦ ¸ð¸£´Â ÆÐŶÀÌ ¼­¹öÂÊÀ¸·Î º¸³»Á®¾ß ÀÎÅÍ³Ý ¿¬°áÀÌ °¡´ÉÇϱ⶧¹®ÀÌ´Ù.

    ±×·±µ¥ ¸¸¾à Ŭ¶óÀ̾ðÆ®°¡ ·£¿¡ ¿¬°áµÅ À־ ¸®´ª½º ¼³Ä¡½ÃÀÇ ³×Æ®¿öÅ© ¼Â¾÷¿¡¼­ °ÔÀÌÆ®¿þÀ̸¦ ¸®´ª½º ÀÚ½ÅÀÇ ·£Ä«µå IP ¾îµå·¹½º·Î ÁöÁ¤ÇÏ¿´°Å³ª ¶Ç´Â Ŭ¶óÀ̾ðÆ®°¡ ¼ÓÇÑ ·£ÀÇ ´Ù¸¥ ¶ó¿ìÅÍ·Î ÁöÁ¤ÇÏ¿´À¸¸é ³×Æ®¿öÅ© ¼³Á¤ÆÄÀÏ(½½·¢¿þ¾î¶ó¸é /etc/rc.d/rc.inet1)¿¡ µðÆúÆ®°ÔÀÌÆ®¿þÀÌ°¡ ÀÌ¹Ì ÁöÁ¤µÇ¾î ÀÖ´Ù.
    PPPD´Â ¿¬°á½Ã ÀÌ¹Ì µðÆúÆ®°ÔÀÌÆ®¿þÀÌ°¡ ¼³Á¤µÅ ÀÖÀ¸¸é À§ÀÇ defaultroute ¸í·ÉÀ» ¹«½ÃÇÑ´Ù. Áï µðÆúÆ®°ÔÀÌÆ®¿þÀ̸¦ PPP¼­¹öÂÊÀ¸·Î º¯°æÇÏÁö ¾Ê´Â´Ù. µû¶ó¼­ Ŭ¶óÀ̾ðÆ®´Â ¼­¹ö¿Í¸¸ ¿¬°áµÇ°í ¼­¹öÀÇ ·£À»ÅëÇØ ÀÎÅͳÝÀ¸·Î ³ª°¡Áö ¸øÇϴµ¥ À̶§´Â À§ÀÇ ³×Æ®¿öÅ© ¼³Á¤ÆÄÀÏ¿¡¼­ route add default gw A.B.C.D ºÎºÐÀ» ã¾Æ ¸¶Å·Çϸé ÇØ°áµÈ´Ù.

    * PPP ÀÚµ¿ À翬°á ½©½ºÅ©¸³Æ®

    TT¼± ¶Ç´Â CO-LAN µîÀÇ Àü¿ë¼±À¸·Î PPP Á¢¼ÓÀ» ÇÏ´Â °æ¿ì ȸ¼± ¹®Á¦³ª ¼­¹öÀÇ ¸®ºÎÆà µîÀ¸·Î  PPP ¿¬°áÀÌ ²÷±â´Â °æ¿ì°¡ °¡²û ÀÖ´Ù. Ŭ¶óÀ̾ðÆ®¿¡ ¸ÞÀϼ­¹ö³ª À¥¼­¹ö¸¦ ¿î¿µÇÏ´Â °æ¿ì  PPP ¿¬°áÀÌ ²÷±ä°É ¸ð¸£°í Áö³ªÄ¡¸é ½É°¢ÇÑ ¹®Á¦ÀÌ´Ù. ±×·¸´Ù°í ¼ö½Ã·Î ¿¬°á ¿©ºÎ¸¦ È®ÀÎÇÒ ¼öµµ ¾ø´Ù.

    ¾Æ·¡ ¹æ¹ýÀ» ¾²¸é PPP ¿¬°áÀÌ ²÷±â¸é 30ÃÊ À̳»¿¡ ÀÚµ¿ À翬°áÀÌ ÀÌ·ç¾îÁö´Ï ¼³Ä¡ÇÏ¿© »ç¿ëÇÏ±æ ¹Ù¶õ´Ù. ÇÊÀÚ°¡ ¿¹Àü¿¡ co-lanÀ» ¾µ ¶§ À¯¿ëÇÏ°Ô »ç¿ëÇÏ¿´´Ù.
    ½½·¢¿þ¾î¶ó¸é ¿ì¼± /etc/rc.d/rc.local ÆÄÀÏ¿¡ ¾Æ·¡ÁÙÀ» Ãß°¡ÇÑ´Ù.

      /sbin/redial &

    (¸¶Áö¸·ÀÇ &°¡ Áß¿äÇÏ´Ù)

    ´ÙÀ½ /sbin¿¡ ¾Æ·¡ ³»¿ëÀÇ redial ÆÄÀÏÀ» ¸¸µé°í chmod 755 redial ¸í·ÉÀ» ÁØ´Ù
     

    #!/bin/bash

    while true
    do
    echo 'Attempting connection at'
    date

    /usr/sbin/pppd -detach connect '/usr/sbin/chat -v ¡¬
    "" atdt4565690 ogin: ppplogin sword: ****' ¡¬
    /dev/ttyS0 115200 crtscts modem ¡¬
    noipdefault defaultroute

    echo 'Lost connection at'
    date
    sleep 30
    done

     

    À§¿¡¼­ /usr/sbin/pppd ÀÌÇÏ´Â °¢ÀÚÀÇ ½Ã½ºÅÛ¿¡ ¸Â°Ô ¼öÁ¤ÇÏ¿©¾ß Çϳª -detach ¿É¼ÇÀº ÇÊÈ÷ ÀÖ¾î¾ß ÇÑ´Ù.

    ÀÌÁ¦´Â ppp ¿¬°áÀÌ ²÷±æ °ÆÁ¤À» ¾Ê¾Æµµ µÉ °Ì´Ï´Ù.




¡ã top

homeÀ¸·Î...