´ÙÀ½ ÀÌÀü Â÷·Ê

7. ÀϹÝÀûÀÎ PC Çϵå¿þ¾î »ç¿ëÇϱâ

7.1 ISDN

Integrated Services Digital Network (ISDN)Àº ÀϹÝÀûÀÎ ½ºÀ§Äª ¹æ½ÄÀÇ µðÁöÅ» µ¥ÀÌŸ ³×Æ®¿÷À» ÁöĪÇÏ´Â ÀÏ·ÃÀÇ Ç¥ÁØÀÌ´Ù. ISDN `ÅëÈ­'´Â ¸ñÀûÁö±îÁöÀÇ µ¿±â½Ä Á¡´ëÁ¡(point-to-point) ¿¬°áÀ» »ý¼ºÇÑ´Ù. º¸Åë ISDNÀº ¿©·¯ °³ÀÇ ´Ù¸¥ ä³Î·Î ºÒ¸®µÇ´Â °í¼Ó ¿¬°á »ó¿¡¼­ Àü´ÞµÈ´Ù. ä³Î¿¡´Â ¼­·Î ´Ù¸¥ µÎ Çü½ÄÀÌ Àִµ¥ `B ä³Î'Àº ½ÇÁ¦·Î »ç¿ëÀÚÀÇ ÀڷḦ Àü´ÞÇϸç `D ä³Î'Àº ISDNÀÇ ¿¬°áÀ» ¸¸µé°Å³ª ´Ù¸¥ ±â´ÉµéÀ» À§ÇØ ±³È¯ÇÏ´Â Á¦¾î Á¤º¸µéÀ» º¸³»±â À§ÇØ »ç¿ëµÈ´Ù. ÇÑ ¿¹·Î È£ÁÖ¿¡¼­´Â ISDNÀÌ 2MbpsÀÇ ¿¬°á »ó¿¡¼­ »ç¿ëµÇ´Âµ¥ ÀÌ ¿¬°áÀº 30°³ÀÇ 64kbps B ä³Î°ú ÇϳªÀÇ 64kbps D ä³Î·Î ³ª´¶´Ù. ÇÑ ¹ø¿¡ ¸î °³ÀÇ Ã¤³ÎÀÌµç ¾²ÀÏ ¼ö ÀÖÀ¸¸ç ¾î¶² Á¶ÇÕÀ¸·Îµµ ¾²ÀÏ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î 30°³ÀÇ ¼­·Î ´Ù¸¥ ¸ñÀûÁö¿¡ °¢ 64kbps·Î 30°³ÀÇ ´Ù¸¥ ¿¬°áÀ» ¸¸µé°Å³ª 15°³ÀÇ ¸ñÀûÁö¿¡ °¢ 128kbps(¿¬°á Çϳª´ç µÎ ä³Î)·Î 15°³ÀÇ ¿¬°áÀ» ¸¸µé ¼öµµ ȤÀº ÀûÀº ¼öÀÇ ¿¬°áÀ» ¸¸µé°í ³ª¸ÓÁö´Â ¾È¾²´Â ä·Î µÑ ¼öµµ ÀÖ´Ù. ä³ÎÀº ³ª°¡´Â ¿¬°áÀ̳ª µé¾î¿À´Â ¿¬°á ¾î´À ÂÊÀ¸·Îµµ ¾²ÀÏ ¼ö ÀÖ´Ù. ISDNÀÇ º» ¸ñÀûÀº ÀüÈ­ ȸ»çµé¿¡°Ô »ç¿ëÀÚµéÀÌ Æ¯Á¤ÇÑ ¼³Á¤ÀÇ º¯°æ ¾øÀÌ ÁýÀ̳ª »ç¹«½Ç¿¡¼­ ÀüÈ­(µðÁöŹ ÀüÈ­)¿Í µ¥ÀÌŸ Åë½ÅÀ» ¸ðµÎ »ç¿ëÇÒ ¼ö ÀÖ´Â ¼­ºñ½º¸¦ Á¦°øÇϵµ·Ï ÇÏ´Â °ÍÀ̾ú´Ù.

ÄÄÇ»Å͸¦ ISDN ¼­ºñ½º¿¡ ¿¬°áÇÏ´Â ¹æ¹ýÀº ¸î °¡Áö°¡ ÀÖ´Ù. ÀÌÁß Çϳª´Â `Terminal Adaptor'¶ó ºÒ¸®´Â ÀåÄ¡¸¦ »ç¿ëÇÏ´Â °ÍÀε¥ ÀÌ ÀåÄ¡´Â ¿©·¯ºÐÀÌ ISDN ¼­ºñ½º¸¦ ½ÅûÇÒ ¶§ Àüȭȸ»ç¿¡¼­ ¼³Ä¡ÇØ ÁÖ´Â Network Terminating Unit¿¡ ³¢¿öÁö¸ç ¸¹Àº Á÷·Ä ÀÎÅÍÆäÀ̽º¸¦ °¡Áö°í ÀÖ´Ù. ÀÌ ÀÎÅÍÆäÀ̽ºµé Áß Çϳª°¡ ¿¬°áÀ» ¸¸µé°í ¼³Á¤À» ÇÏ´Â ¸í·ÉÀ» ³»¸®±â À§ÇØ »ç¿ëµÇ¸ç ³ª¸ÓÁö´Â ¿¬°áÀÌ µÇ¾úÀ» ¶§ µ¥ÀÌŸ ½áŶÀ» ¾µ ³×Æ®¿÷ ÀåÄ¡µé¿¡ ½ÇÁ¦·Î ¿¬°áµÈ´Ù. ¸®´ª½º´Â º°´Ù¸¥ ¼öÁ¤ ¾øÀ̵µ ÀÌ·± ¼³Á¤¿¡¼­ ÀÛµ¿ÇÏ¸ç ¿©·¯ºÐÀº Terminal AdaptorÀÇ Æ÷Æ®¸¦ ´Ù¸¥ Á÷·Ä ÀåÄ¡ ´Ù·çµí ´Ù·ê ¼ö ÀÖ´Ù. ´Ù¸¥ ¹æ¹ýÀº Ä¿³ÎÀÌ ISDNÀ» Áö¿øÇÏ´Â ¹æ¹ýÀε¥ ISDN Ä«µå¸¦ ¸®´ª½º ¸Ó½Å¿¡ ¼³Ä¡ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÇ¾úÀ¸¸ç ¸®´ª½º ¼ÒÇÁÆ®¿þ¾î°¡ ÇÁ·ÎÅäÄÝÀ» Á÷Á¢ ´Ù·ç¾î¼­ ¿¬°áÀ» ½º½º·Î ¸¸µéµµ·Ï µÇ¾îÀÖ´Ù.

Kernel Compile Options:

        ISDN subsystem  --->
                <*> ISDN support
                [ ] Support synchronous PPP
                [ ] Support audio via ISDN
                < > ICN 2B and 4B support
                < > PCBIT-D support
                < > Teles/NICCY1016PC/Creatix support
        

Linux¿¡¼­ ±¸ÇöµÈ ISDNÀº ¸¹Àº Á¾·ùÀÇ ³»ÀåÇü ISDN Ä«µåµéÀ» Áö¿øÇÑ´Ù. À̵éÀº Ä¿³Î ¼³Á¤ ¿É¼Ç¿¡¼­ º¼ ¼ö ÀÖ´Ù.

ÀÌ Ä«µåµéÁß ÀϺδ ÀÛµ¿Çϱâ À§Çؼ­ ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î¸¦ ¹Þ¾Æ¾ß ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. À̸¦ À§ÇØ º°µµÀÇ ´Ù¸¥ À¯Æ¿¸®Æ¼°¡ Á¸ÀçÇÑ´Ù.

LinuxÀÇ ISDN Áö¿øÀÇ ¼³Á¤¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº /usr/src/linux/Documentation/isdn/ µð·ºÅ丮¿¡¼­ º¼ ¼ö ÀÖÀ¸¸ç isdn4linux¸¦ À§ÇÑ FAQ¸¦ www.lrz-muenchen.de¿¡¼­ º¼ ¼ö ÀÖ´Ù.

PPP¿¡ ´ëÇÑ ÁÖÀÇÁ¡. PPP ÇÁ·ÎÅäÄÝ °ü·Ã ÇÁ·Î±×·¥µéÀº µ¿±â½Ä Á÷·Ä ¿¬°á°ú ºñµ¿±â½Ä Á÷·Ä ¿¬°á ¸ðµÎ¿¡¼­ ÀÛµ¿ÇÑ´Ù. ÀϹÝÀûÀ¸·Î ¹èÆ÷µÇ´Â LinuxÀÇ PPP µ¥¸óÀÎ `pppd'´Â ºñµ¿±â ¹æ½Ä¸¸ Áö¿øÇÑ´Ù. ISDN »ó¿¡¼­ PPP¸¦ »ç¿ëÇϱâ À§Çؼ­´Â Ưº°È÷ ¼öÁ¤µÈ ¹öÁ¯ÀÌ ÇÊ¿äÇÏ´Ù. À̸¦ ãÀ» ¼ö ÀÖ´Â °÷¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸µµ À§¿¡ ¾ð±ÞÇÑ ¹®¼­¿¡ ³ª¿ÍÀÖ´Ù.

7.2 Linux-2.0¿¡¼­ÀÇ PLIP

PLIP ÀåÄ¡ À̸§Àº `plip0'°ú `plip1', `plip2' µîÀÌ´Ù.

Kernel Compile Options:

        Network device support  --->
            <*> PLIP (parallel port) support
        

plip (Parallel Line IP)´Â Á÷·Ä Æ÷Æ® ´ë½Å¿¡ ¸Ó½Å¿¡ ÀÖ´Â º´·Ä ÇÁ¸°ÅÍ Æ÷Æ®¸¦ ¾´´Ù´Â Á¡À» Á¦¿ÜÇÏ°ï µÎ ¸Ó½Å °£ÀÇ Á¡´ëÁ¡(point to point) ³×Æ®¿÷ ¿¬°áÀ» Á¦°øÇϱâ À§ÇØ »ç¿ëµÈ´Ù´Â Á¡¿¡¼­ SLIP°ú ºñ½ÁÇÏ´Ù(ÀÌ ¹®¼­ µÞºÎºÐÀÇ ÄÉÀÌºí ºÎºÐ¿¡¼­ ÄÉÀÌºí ±×¸²ÀÌ Á¦°øµÈ´Ù). º´·Ä Æ÷Æ®¿¡¼± ÇÑ ¹ø¿¡ Çϳª ÀÌ»óÀÇ ºñÆ® Àü¼ÛÀÌ °¡´ÉÇϱ⠶§¹®¿¡ plip ÀÎÅÍÆäÀ̽º·Î Ç¥ÁØ Á÷·Ä ÀåÄ¡º¸´Ù °í¼ÓÀÇ Àü¼ÛÀ» ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. Ãß°¡·Î Á÷·Ä Æ÷Æ®¸¦ À§ÇØ ºñ±³Àû ºñ½Ñ 16550AFN UART Æ÷Æ®¸¦ »ç´Â ´ë½Å °£´ÜÇÑ º´·Ä Æ÷Æ®ÀÎ ÇÁ¸°ÅÍ Æ÷Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù. PLIP´Â Á÷·Ä ¿¬°á¿¡ ºñÇØ CPU¸¦ ¸¹ÀÌ »ç¿ëÇÏ¸ç ¸¸¾à °ª½Ñ ÀÌ´õ³Ý Ä«µå°¡ ÀÖ´Ù¸é ÁÁÀº ¼±ÅÃÀÌ ¾Æ´Ï°ÚÁö¸¸ ´Þ¸® ¹æ¹ýÀÌ ¾øÀ» °æ¿ì ¸Å¿ì Àß ÀÛµ¿ÇÒ °ÍÀÌ´Ù. ¿¬°áÀÌ Àß ÀÛµ¿ÇÑ´Ù¸é ÃÊ´ç 20 ų·Î¹ÙÀÌÆ®ÀÇ Àü¼Û·üÀ» ±â´ëÇÒ ¼ö ÀÖ´Ù.

PLIP ÀåÄ¡ µå¶óÀ̹ö´Â º´·Ä Æ÷Æ® Çϵå¿þ¾î¿ë º´·Ä ÀåÄ¡ µå¶óÀ̹ö¿Í Ãæµ¹ÇÑ´Ù. ¸¸¾à µÎ µå¶óÀ̹ö¸¦ ¸ðµÎ »ç¿ëÇÏ°í ½Í´Ù¸é PLIP¿ë Æ÷Æ®¿Í ÇÁ¸°ÅÍ µå¶óÀ̹ö¿ë Æ÷Æ®¸¦ ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï µÎ µå¶óÀ̹ö ¸ðµÎ ¸ðµâ·Î ÄÄÆÄÀÏÇØ¾ß ÇÑ´Ù. Ä¿³Î ¸ðµâ ¼³Á¤¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸¸¦ À§Çؼ± ``Module mini-HOWTO''¸¦ ÂüÁ¶Ç϶ó.

ÀϺΠ·¦Å¾ ÄÄÇ»Å͵éÀº PLIP°¡ »ç¿ëÇϴ ƯÁ¤ ½ÅÈ£ÀÇ Á¶ÇÕÀ» Áö¿øÇÏÁö ¾Ê±â ¶§¹®¿¡ PLIP°¡ ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. ±×·¯³ª ÇÁ¸°ÅÍ´Â ±×·± Á¶ÇÕÀ» ¾²Áö ¾Ê´Â´Ù.

¸®´ª½ºÀÇ plip ÀÎÅÍÆäÀ̽º´Â Crynwyr Packet Driver PLIP¿Í ȣȯÀÌ µÇ¸ç À̸¥ ¿©·¯ºÐÀÌ ¿©·¯ºÐÀÇ ¸®´ª½º ¸Ó½ÅÀ» plip¸¦ ÅëÇØ tcp/ip ¼ÒÇÁÆ®¿þ¾î¸¦ µ¹¸®°í ÀÖ´Â DOS ¸Ó½Å¿¡ ¿¬°áÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.

Ä¿³Î 2.0.* ¿¡¼± plip ÀåÄ¡°¡ i/o port¿Í IRQ¿¡ ¾Æ·¡Ã³·³ ¸ÅÇεȴÙ.

        device  i/o     IRQ
        ------  -----   ---
        plip0   0x3bc   5
        plip1   0x378   7
        plip2   0x278   2
        

¿©·¯ºÐÀÇ º´·Ä ÀåÄ¡°¡ À§ÀÇ Á¶ÇÕ¿¡ ¸ÂÁö ¾Ê´Â´Ù¸é ifconfig ¸í·ÉÀÇ `irq' ÆĶó¸ÞŸ¸¦ ÀÌ¿ëÇÏ¿© Æ÷Æ®ÀÇ IRQ¸¦ ¹Ù²Ü ¼ö ÀÖ´Ù(ROM BIOS°¡ Áö¿øÇÑ´Ù¸é ÇÁ¸°ÅÍ Æ÷Æ®ÀÇ IRQ¸¦ ÀÛµ¿Çϵµ·Ï ¼³Á¤ÇÑ´Ù). ´Ù¸¥ ¹æ¹ýÀ¸·Î ¿©·¯ºÐÀÌ ¸ðµâÀ» »ç¿ëÇÒ °æ¿ì insmod ¸í·É¿¡ ``io=''¿Í ``irq='' ¿É¼ÇÀ» »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ¿¹¸¦ µé¾î

        root# insmod plip.o io=0x288 irq=5
        

PLIPÀÇ ÀÛµ¿Àº µÎ °³ÀÇ Á¦Çѽ𣿡 ÀÇÇØ Á¶ÀýµÇ´Âµ¥ ¸ðµÎ ´ëºÎºÐÀÇ °æ¿ì ±âº»°ªÀÌ okÀÌ´Ù. ¿©·¯ºÐÀÌ ¸Å¿ì ´À¸° ÄÄÇ»Å͸¦ °¡Áö°í ÀÖ´Ù¸é ÀÌ °ªµéÀ» Áõ°¡½Ãų ÇÊ¿ä°¡ ÀÖÀ» °ÍÀ̸ç ÀÌ·² °æ¿ì Áõ°¡½Ãų ŸÀ̸Ӵ ½ÇÁ¦·Ð »ó´ë ÄÄÇ»ÅÍ¿¡ ÀÖ´Ù. Ä¿³ÎÀ» ´Ù½Ã ÄÄÆÄÀÏ ÇÏÁö ¾Ê°í ÀÌ Å¸ÀÌ¸Ó ¼³Á¤À» ¹Ù²Ü ¼ö ÀÖµµ·Ï plipconfig ¶ó´Â ÇÁ·Î±×·¥ÀÌ Á¸ÀçÇÑ´Ù. ÀÌ´Â ¸¹Àº ¸®´ª½º ¹èÆ÷º»¿¡ Æ÷ÇԵǾî ÀÖ´Ù.

To configure a plip interface, you will need to invoke the following commands (or add them to your initialization scripts):

plip ÀÎÅÍÆäÀ̽º¸¦ ¼³Á¤Çϱâ À§Çؼ± ¾Æ·¡ ¸í·ÉÀ» ³»¸°´Ù(ȤÀº ÀÌ ¸í·ÉµéÀ» ÃʱâÈ­ ½ºÅ©¸³Æ®¿¡ Ãß°¡ÇÒ ¼ö ÀÖ´Ù).

        root# /sbin/ifconfig plip1 localplip pointopoint remoteplip
        root# /sbin/route add remoteplip plip1
        

ÀÌÁ¦ »ç¿ëÇÏ´Â Æ÷Æ®´Â I/O ÁÖ¼Ò°¡ 0x378ÀÎ °ÍÀ̸ç localplip¿Í remoteplip´Â PLIP ÄÉÀÌºí »ó¿¡¼­ »ç¿ëµÉ IP ÁÖ¼Ò³ª À̸§µéÀÌ´Ù. ³ª´Â ÀÌ °ªÀ» /etc/hosts¿¡ ³Ö¾î µÎ¾ú´Ù.

        # plip entries
        192.168.3.1   localplip
        192.168.3.2   remoteplip
        

pointtopoint ÆĶó¸ÞŸ´Â SLIP¿¡¼­¿Í °°Àº Àǹ̸¦ °¡Áö´Âµ¥ ¿¬°áÀÇ ´Ù¸¥ ³¡¿¡ ÀÖ´Â ¸Ó½ÅÀÇ ÁÖ¼Ò¸¦ ÁöÁ¤ÇÑ´Ù.

In almost all respects you can treat a plip interface as though it were a SLIP interface, except that neither dip nor slattach need be, nor can be, used.

dip¿Í slattach ¸ðµÎ ¾²ÀÌÁö ¾ÊÀ» °æ¿ì¸¦ Á¦¿ÜÇÏ°ï ´ëºÎºÐÀÇ °æ¿ì ¿©·¯ºÐÀº plip ÀÎÅÍÆäÀ̽º¸¦ SLIP ÀÎÅÍÆäÀ̽ºÃ³·³ ´Ù·ê ¼ö ÀÖ´Ù.

PLIP¿¡ ´ëÇÑ ´õ ¸¹Àº Á¤º¸´Â ``PILP mini-HOWTO''¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù.

7.3 Linux-2.2¿¡¼­ÀÇ PLIP

Ä¿³Î 2.1 ¹öÁ¯ÀÇ °³¹ßµ¿¾È º´·Ä Æ÷Æ®¿¡ ´ëÇÑ Áö¿øÀÌ ´õ¿í ÁÁ°Ô º¯°æµÇ¾ú´Ù.

Kernel Compile Options:

        General setup  --->
            [*] Parallel port support
        Network device support  --->
            <*> PLIP (parallel port) support
        

PLIPÀÇ »õ ÄÚµå´Â ÀÌÀüÀÇ °Íó·³ ÀÛµ¿ÇÑ´Ù (¾ÕÀÇ ºÎºÐ¿¡¼­Ã³·³ ifconfig¿Í route ¸í·ÉÀ» ¶È°°ÀÌ »ç¿ëÇÑ´Ù. ±×·¯³ª Çâ»óµÈ º´·Ä Æ÷Æ® Áö¿ø ¶§¹®¿¡ ÀåÄ¡ ÃʱâÈ­´Â ¾à°£ ´Ù¸£´Ù).

``ù¹ø°'' PLIP ÀåÄ¡´Â Ç×»ó ``plip0''¶ó ºÒ¸®¸ç ÀÌ´õ³Ý ÀåÄ¡¿¡¼­Ã³·³ ÀÌ Ã¹¹ø° ÀåÄ¡´Â ½Ã½ºÅÛ¿¡ ÀÇÇØ ÀâÈ÷´Â ù¹ø° ÀåÄ¡ÀÌ´Ù. ½ÇÁ¦·Î »ç¿ëµÇ´Â º´·Ä Æ÷Æ®´Â /proc/parpot¿¡ ³ª¿À´Â °Íó·³ »ç¿ë °¡´ÉÇÑ Æ÷Æ®µé Áß ÇϳªÀÌ´Ù. ¿¹¸¦ µé¾î ÇÑ °³ÀÇ º´·Ä Æ÷Æ®¸¸ ÀÖ´Ù¸é /proc/parport/0¶ó´Â ´Ü ÇÑ°³ÀÇ µð·ºÅ丮¸¸ Á¸ÀçÇÑ °ÍÀÌ´Ù.

Ä¿³ÎÀÌ Æ÷Æ®ÀÇ IRQ¸¦ ãÁö ¸øÇÑ´Ù¸é ``insmod plip''´Â ½ÇÆÐÇÑ´Ù. ÀÌ·± °æ¿ì /proc/parport/0/irq¿¡ ¾Ë¸ÂÀº °ªÀ» Á÷Á¢ ¾²°í insmod¸¦ ´Ù½Ã ½ÇÇàÇÑ´Ù.

º´·Ä Æ÷Æ® °ü¸®¿¡ ´ëÇÑ ¿ÏÀüÇÑ Á¤º¸´Â Documentation/parport.txt¿¡ ÀÖÀ¸¸ç ÀÌ´Â Ä¿³Î ¼Ò½ºÀÇ ÀϺÎÀÌ´Ù.

7.4 PPP

PPP ÀåÄ¡ À̸§Àº `ppp0', `ppp1' µîÀÌ´Ù. ÀÌ ÀåÄ¡µéÀº ù ÀåÄ¡¸¦ `0' À¸·Î ½ÃÀÛÇؼ­ ¼ø¼­´ë·Î ¹øÈ£°¡ ºÎ¿©µÈ´Ù.

Kernel Compile Options:

        Networking options  --->
            <*> PPP (point-to-point) support
        

PPP ¼³Á¤Àº PPP-HOWTO¿¡¼­ ÀÚ¼¼È÷ ´Ù·ç¾îÁø´Ù.

pppd¸¦ ÀÌ¿ëÇؼ­ ³×Æ®¿÷¿¡ ¿µ±¸ÀûÀÎ ¿¬°áÀ» À¯ÁöÇϱâ

¿©·¯ºÐÀÌ ³×Æ®¿÷¿¡ ¹Ý ¿µ±¸ÀûÀÎ ¿¬°áÀ» ÇÒ ¼ö ÀÖÀ» ¸¸Å­ ¿îÀÌ ÁÁ°í ¿¬°áÀÌ ²÷±æ °æ¿ì ÀÚµ¿À¸·Î PPP ¿¬°áÀ» ´Ù½Ã ¸¸µéµµ·Ï ÇÏ°í ½Í´Ù¸é ¿©±â¿¡ °£´ÜÇÑ Æ®¸¯ÀÌ ÀÖ´Ù.

¾Æ·¡ ¸í·ÉÀ» ¼öÇàÇؼ­ PPP°¡ root À¯Àú¿¡ ÀÇÇØ ½ÃÀÛµÉ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÑ´Ù.

# pppd
/etc/ppp/options ÆÄÀÏ ¾È¿¡ `-detach' ¿É¼ÇÀ» ¼³Á¤ÇÏ´Â °ÍÀ» ÁÖÀÇÇÑ´Ù. ±×¸®°í ¾Æ·¡ ¹®ÀåÀ» /etc/inittab ÆÄÀÏÀÇ getty Á¤ÀÇ ¾Æ·¡¿¡ »ðÀÔÇÑ´Ù.
pd:23:respawn:/usr/sbin/pppd
ÀÌ´Â init ÇÁ·Î±×·¥À¸·Î ÇÏ¿©±Ý pppd¸¦ ½ÇÇà ÈÄ °¨½ÃÇϸ鼭 Á×¾úÀ» °æ¿ì ÀÚµ¿À¸·Î Àç½ÇÇà Çϵµ·Ï ÇØÁØ´Ù.

7.5 SLIP client

SLIP ÀåÄ¡´Â `sl0', `sl1' µîÀ¸·Î À̸§ÀÌ ºÙ¿©Áö¸ç ¼³Á¤µÇ´Â ù ÀåÄ¡°¡ `0'À» ºÎ¿©¹Þ°í ³ª¸ÓÁö°¡ ¼³Á¤µÇ´Â ¼ø¼­´ë·Î ÀÏ·ÃÀÇ ¹øÈ£¸¦ ºÎ¿©¹Þ´Â´Ù.

Kernel Compile Options:

        Network device support  --->
            [*] Network device support
            <*> SLIP (serial line) support
            [ ]  CSLIP compressed headers
            [ ]  Keepalive and linefill
            [ ]  Six bit SLIP encapsulation
        

SLIP(Serial Line Internet Protocol)Àº Á÷·Ä ¿¬°á »ó¿¡¼­ tcp/ip¸¦ »ç¿ëÇϵµ·Ï ÇØ ÁÖ¸ç ÀÌ ¿¬°áÀº ¸ðµ©À» ÀÌ¿ëÇÑ ÀüÈ­¼± ȤÀº ºñ½ÁÇÑ ·ùÀÇ ´Ù¸¥ ÀÓ´ë¼±ÀÏ ¼ö ÀÖ´Ù. ¹°·Ð SLIPÀ» ¾²±â À§Çؼ± ±ÙóÀÇ SLIP-server¿¡ Á¢±ÙÇÒ ¼ö ÀÖ¾î¾ß ÇÑ´Ù. Àü ¼¼°èÀÇ ¼ö¸¹Àº ´ëÇаú ±â¾÷µéÀÌ SLIP ¿¬°áÀ» Áö¿øÇÑ´Ù.

SlipÀº IP µ¥ÀÌŸ±×·¥ÀÇ Àü¼ÛÀ» À§ÇØ Á÷·Ä Æ÷Æ®¸¦ »ç¿ëÇÑ´Ù. À̸¦ À§ÇØ Á÷·Ä ÀåÄ¡¿¡ ´ëÇÑ Á¦¾î±ÇÀ» ȹµæÇØ¾ß ÇÑ´Ù. Slip ÀåÄ¡´Â sl0, sl1 µîÀ¸·Î À̸§ÀÌ ºÙ¿©Áø´Ù. ÀÌ À̸§µéÀÌ ¾î¶»°Ô Á÷·Ä ÀåÄ¡·Î ÇÒ´çµÉ±î? ³×Æ®¿öÅ· ÄÚµå´Â Á÷·Ä ÀåÄ¡¸¦ SLIP ÀåÄ¡·Î ¹Ù²Ù±â À§ÇØ ioctl (i/o control) À̶ó ºÒ¸®´Â °ÍÀ» »ç¿ëÇÑ´Ù. À̸¦ ÇÒ ¼ö ÀÖ´Â µÎ °³ÀÇ ÇÁ·Î±×·¥ÀÌ Á¦°øµÇ´Âµ¥ dip°ú slattachÀÌ´Ù.

dip

dip (Dialup IP)´Â Á÷·Ä ÀåÄ¡ÀÇ ¼Óµµ¸¦ Á¶ÀýÇÏ°í ¿¬°áÀÇ ´Ù¸¥ ÂÊÀ¸·Î ÀüÈ­¸¦ °Éµµ·Ï ¸ðµ©¿¡°Ô ¸í·ÉÀ» ³»¸®°í ¿ø°Ý ¼­¹ö¿¡ ÀÚµ¿À¸·Î ·Î±äÇÏ¸ç ¼­¹ö¿¡¼­ º¸³»Áø ¸Þ½ÃÁö¸¦ ÀÚµ¿À¸·Î ã¾Æ¼­ ±× ¾È¿¡¼­ ÇöÀç ÀåÄ¡ÀÇ IP ÁÖ¼Ò °°Àº Á¤º¸¸¦ »Ì¾Æ³»°í Á÷·Ä Æ÷Æ®¸¦ SLIP ¸ðµå·Î ¹Ù²Ù±â À§ÇØ ÇÊ¿äÇÑ ioctl ¸í·ÉÀ» ½ÇÇàÇÏ´Â µîÀÇ ÀÏÀ» ÇÏ´Â ¸Å¿ì À¯¿ëÇÑ ÇÁ·Î±×·¥ÀÌ´Ù. dipÀº °­·ÂÇÑ ½ºÅ©¸³Æà ±â´ÉÀ» °¡Áö°í ÀÖÀ¸¸ç À̸¦ ÀÌ¿ëÇؼ­ ·Î±ä °úÁ¤À» ÀÚµ¿È­ÇÒ ¼ö ÀÖ´Ù.

metalab.unc.edu¿¡¼­ ÀÌ ÇÁ·Î±×·¥À» ±¸ÇÒ ¼ö ÀÖ´Ù.

¼³Ä¡Çϱâ À§Çؼ± ¾Æ·¡¿Í °°ÀÌ ÇÑ´Ù.

        user% tar xvzf dip337o-uri.tgz
        user% cd dip-3.3.7o
        user% vi Makefile
        root# make install
        

MakefileÀº uucp¶ó´Â ±×·ìÀÌ Á¸ÀçÇÑ´Ù°í °¡Á¤Çϳª ¿©·¯ºÐÀÇ ¼³Á¤¿¡ µû¶ó dipÀ̳ª SLIPÀ¸·Î À̸¦ º¯°æÇÒ ¼ö ÀÖ´Ù.

slattach

dip°ú´Â ¹Ý´ë·Î slattachÀº ¸Å¿ì ´Ü¼øÇÑ ÇÁ·Î±×·¥À¸·Î »ç¿ëÇϱ⿣ ¸Å¿ì ½±Áö¸¸ dip°ú °°Àº º¹À⼺Àº ¾ø´Ù. ½ºÅ©¸³Æà ±â´Éµµ ¾øÀ¸¸ç À̸¦ ÀÌ¿ëÇؼ± Á÷·Ä ÀåÄ¡¸¦ SLIP ÀåÄ¡·Î ¼³Á¤ÇÏ´Â °Í¸¸ ÇÒ ¼ö ÀÖ´Ù. slattachÀº ¿©·¯ºÐÀÌ ÇÊ¿äÇÑ ¸ðµç Á¤º¸¸¦ ¾Ë°í ÀÖ°í ÀÌ ÇÁ·Î±×·¥ ½ÇÇà Àü¿¡ Á÷·Ä ¿¬°áÀÌ ¼º¸³µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. slattachÀº ¹°¸®ÀûÀÎ ÄÉÀ̺íÀ̳ª ÀÓ´ë ¼± °°Àº ¼­¹ö·ÎÀÇ ¿µ±¸Àû ¿¬°áÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡ ¾²±â¿¡ ÁÁ´Ù.

¾î´À °æ¿ì¿¡ ¾î¶² °ÍÀ» »ç¿ëÇϳª ?

¿©·¯ºÐÀº SLIP ¼­¹ö·Î ¸Ó½ÅÀ» ¿¬°áÇÏ´Â µ¥¿¡ ´ÙÀ̾ó¾÷ ¸ðµ©À̳ª Àӽà ¼±À» »ç¿ëÇÏ´Â °æ¿ì¿£ dipÀ» ¾²´Â °ÍÀÌ ÁÁ´Ù. ¸Ó½Å°ú ¼­¹ö°£¿¡ Áö¼ÓÀûÀÎ ¿¬°áÀÌ °¡´ÉÇÏ¸ç ¿¬°áÀ» ¸¸µé º°´Ù¸¥ ÀÏÀÌ ÇÊ¿äÇÏÁö ¾ÊÀ» °æ¿ì¿£ slattachÀ» ¾²´Â °ÍÀÌ ÁÁ´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº `Permanent Slip connection' ºÎºÐÀ» Âü°íÇ϶ó.

SLIP ¼³Á¤Àº ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º ¼³Á¤°ú ¸Å¿ì ºñ½ÁÇÏ´Ù (À§ÀÇ `ÀÌ´õ³Ý ÀåÄ¡ ¼³Á¤' ºÎºÐÀ» Àоî¶ó). ±×·¯³ª Áß¿äÇÑ ¸î °¡Áö Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù.

¹«¾ùº¸´Ùµµ ¿¬°áÀÇ ¾ç ³¡¿¡ ÇÑ °³¾¿, ³×Æ®¿÷ »ó¿¡ ÃÑ µÎ °³ÀÇ È£½ºÆ®¸¸ÀÌ ÀÖ´Ù´Â Á¡¿¡¼­ SLIP ¿¬°áÀº ÀÌ´õ³Ý ³×Æ®¿÷°ú ´Ù¸£´Ù. ÄÉÀÌºí ¿¬°á¸¸À¸·Îµµ ±Ý¹æ »ç¿ëÀÌ °¡´ÉÇÑ ÀÌ´õ³Ý°ú´Â ´Þ¸® SLIPÀº ¿¬°áÀÇ Á¾·ù¿¡ µû¶ó ƯÁ¤ÇÑ ¹æ¹ýÀ¸·Î ³×Æ®¿÷ ¿¬°áÀ» ÃʱâÈ­ ÇØÁà¾ß ÇÑ´Ù.

dipÀ» »ç¿ëÇÏ´Â °æ¿ì ÃʱâÈ­´Â ÀϹÝÀûÀ¸·Î ºÎÆýð¡ ¾Æ´Ñ ¿¬°áÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µÈ ÈÄÀÇ ¾î´À ½ÃÁ¡¿¡ ÇàÇØÁø´Ù. ÀÌ °úÁ¤À» ÀÚµ¿È­ ÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù. slattachÀ» »ç¿ëÇÑ´Ù¸é rc.inet1 ¾È¿¡ ÃʱâÈ­ ºÎºÐÀ» Ãß°¡ÇÒ ¼ö ÀÖÀ¸¸ç ÀÌ¿¡ ´ëÇؼ± °ð ¼³¸íÇÒ °ÍÀÌ´Ù.

SLIP ¼­¹ö¿¡´Â Å©°Ô µÎ Á¾·ù°¡ Àִµ¥ µ¿Àû IP ÁÖ¼Ò ¼­¹ö¿Í Á¤Àû IP ÁÖ¼Ò ¼­¹öÀÌ´Ù. °ÅÀÇ ¸ðµç SLIP ¼­¹ö´Â ¿©·¯ºÐ¿¡°Ô ¿¬°á ½Ã¿¡ »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ ½á¼­ ·Î±äÇϵµ·Ï ÇÒ °ÍÀÌ´Ù. dipÀº ÀÌ·± ·Î±ä °úÁ¤À» ÀÚµ¿À¸·Î ´Ù·ê ¼ö ÀÖ´Ù.

ÀüÈ­¼±°ú DIPÀ» ÀÌ¿ëÇÑ Á¤Àû SLIP ¼­¹ö·ÎÀÇ ¿¬°á.

Á¤Àû SLIP ¼­¹ö´Â ¿©·¯ºÐ¿¡°Ô °íÁ¤µÇ¸ç ´Ù¸¥ »ç¶÷°ú °ãÄ¡Áö ¾Ê´Â ÇϳªÀÇ IP ÁÖ¼Ò¸¦ Á¦°øÇÑ´Ù. ¼­¹ö·Î ¿¬°áµÉ ¶§¸¶´Ù ¿©·¯ºÐÀÇ SLIP Æ÷Æ®´Â ÀÌ ÁÖ¼Ò·Î ¼³Á¤µÈ´Ù. Á¤Àû SLIP ¼­¹ö´Â ¸ðµ© ¿¬°á¿¡ ÀÀ´äÇϸ鼭 »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ ¹°¾îº¼ °ÍÀÌ°í °ð ¿©·¯ºÐÀÇ IP ÁÖ¼Ò·Î °¡´Â µ¥ÀÌŸ±×·¥µéÀ» ±× ¿¬°áÀ» ÅëÇØ º¸³»ÁÙ °ÍÀÌ´Ù. Á¤Àû ¼­¹ö¸¦ »ç¿ëÇÑ´Ù¸é ¿©·¯ºÐÀÇ È£½ºÆ®¸í°ú IP ÁÖ¼Ò¿¡ ´ëÇÑ ¿£Æ®¸®¸¦ /etc/hosts ¾È¿¡ ³Ö¾î µÑ ¼ö ÀÖ´Ù. ¶ÇÇÑ rc.inet2, host.conf, resolv.conf, /etc/HOSTNAME, rc.local °°Àº ÆÄÀϵ鵵 ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. SLIP ¿¬°á½Ã¿¡ ÀÎÅÍÆäÀ̽ºÀÇ ¼³Á¤¿¡ ´ëÇÑ ¸ðµç ÀÏÀº dipÀÌ ÇØÁֹǷΠrc.inet1 À» ¼³Á¤ÇÒ ¶§ SLIP ¿¬°á¿¡ ´ëÇÑ º°´Ù¸¥ »çÇ×À» ³ÖÀ» ÇÊ¿ä°¡ ¾ø´Ù´Â °ÍÀ» ¸í½ÉÇ϶ó. ¿©·¯ºÐÀº dip¿¡ ¾Ë¸ÂÀº °ªµéÀ» ³Ñ°ÜÁà¾ß Çϸç ÀÌ ÇÁ·Î±×·¥Àº ¸ðµ©ÀÌ ¿¬°áÀ» ¸¸µéµµ·Ï ÇÏ°í SLIP ¼­¹ö¿¡ ·Î±äÇÑ ÈÄ¿¡ ÀÎÅÍÆäÀ̽º¸¦ ÀÚµ¿À¸·Î ¼³Á¤ÇÒ °ÍÀÌ´Ù.

¿©·¯ºÐÀÌ »ç¿ëÇÏ´Â ¼­¹ö°¡ À§¿Í °°ÀÌ µ¿ÀÛÇÑ´Ù¸é dipÀ» ¾Ë¸Â°Ô ¼³Á¤Çϱâ À§ÇØ `Dip »ç¿ëÇϱâ' ºÎºÐÀ¸·Î ³Ñ¾î°¡µµ µÈ´Ù.

ÀüÈ­¼±°ú DIPÀ» ÀÌ¿ëÇÑ µ¿Àû SLIP ¼­¹ö·ÎÀÇ ¿¬°á.

µ¿Àû SLIP ¼­¹ö´Â ¿©·¯ºÐÀÌ ·Î±äÇÒ ¶§¸¶´Ù ¼ö¸¹Àº ÁÖ¼Òµé Áß¿¡ ÀÓÀÇÀÇ IP ÁÖ¼Ò¸¦ ¿©·¯ºÐ¿¡°Ô ÇÒ´çÇØ ÁØ´Ù. µû¶ó¼­ ¿©·¯ºÐÀÌ ¸Å¹ø ƯÁ¤ÇÑ ÁÖ¼Ò¸¦ °¡Áø ´Ù´Â °ÍÀ» º¸ÀåÇÒ ¼ö ¾øÀ¸¸ç ÇöÀç ¹ÞÀº ÁÖ¼Òµµ ¿©·¯ºÐÀÌ ¿¬°áÀ» ²÷Àº ÈÄ¿¡´Â ´Ù¸¥ ´©±º°¡°¡ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·± SLIP ¼­¹ö¸¦ ¼³Á¤ÇÏ´Â ³×Æ®¿÷ °ü¸®ÀÚ´Â SLIP ¼­¹ö°¡ »ç¿ëÇÒ ÁÖ¼Ò Ç®(pool)À» °¡Áö°í ÀÖÀ¸¸ç »õ·Î¿î ¿¬°áÀÌ µé¾î¿Ã ¶§¸¶´Ù »ç¿ëµÇÁö ¾Ê´Â ÁÖ¼ÒÁß Çϳª¸¦ °í¸£°í Á¢¼ÓÀÚ¸¦ ·Î±ä °úÁ¤À¸·Î À̲ö ÈÄ¿¡ ÇÒ´çµÈ IP ÁÖ¼Ò¸¦ Æ÷ÇÔÇϴ ȯ¿µ ¸Þ½ÃÁö¸¦ º¸³»ÁÖ°í ±× IP ÁÖ¼Ò¸¦ ¿¬°áÀÌ µÇ¾î ÀÖ´Â µ¿¾È »ç¿ëÇϵµ·Ï ÇÑ´Ù.

ÀÌ·± Á¾·ùÀÇ ¼­¹ö¿¡ ´ëÇÑ ¼³Á¤µµ Á¤Àû ¼­¹öÀÇ °æ¿ì¿Í ºñ½ÁÇϳª ¼­¹ö°¡ ÇÒ´çÇØ ÁØ IP ÁÖ¼Ò¸¦ ¹ÞÀ» °æ¿ì ±× °ªÀ¸·Î SLIP ÀåÄ¡¸¦ ¼³Á¤ÇØ ÁÖ´Â °úÁ¤ÀÌ Ãß°¡µÇ¾î¾ß ÇÑ´Ù.

¿ª½Ã dipÀÌ ÇÊ¿äÇÑ Èûµç ÀϵéÀ» ¸ðµÎ ÇØÁÖ¸ç »õ ¹öÁ¯Àº ·Î±ä °úÁ¤»Ó¸¸ ¾Æ´Ï¶ó ÀÚµ¿À¸·Î ȯ¿µ ¸Þ½ÃÁö ¾ÈÀÇ IP ÁÖ¼Ò¸¦ Àо SLIP ÀåÄ¡¸¦ ÀÌ °ªÀ¸·Î ¼³Á¤ÇØ ÁÖ´Â °ÍÀ» ÀÚµ¿À¸·Î ÇØÁÙ ¸¸Å­ ¾µ¸¸ÇÑ´Ù.

¿©·¯ºÐÀÇ SLIP ¼­¹ö°¡ ÀÌ¿Í °°ÀÌ µ¿ÀÛÇÑ´Ù¸é dipÀ» ¾Ë¸Â°Ô ¼³Á¤ÇÏ´Â ¹ýÀ» º¸±â À§ÇØ `Dip »ç¿ëÇϱâ' ºÎºÐÀ¸·Î À̵¿Çصµ µÈ´Ù.

DIP »ç¿ëÇϱâ.

¾Õ¿¡¼­ ¼³¸íÇÑ °Íó·³ dipÀº SLIP ¼­¹ö·Î ¿¬°á ¿äû°ú ·Î±ä, ¿¬°á ¼ö¸³, ¾Ë¸ÂÀº ifconfig°ú route ¸í·ÉÀ¸·ÎÀÇ SLIP ÀåÄ¡ ¼³Á¤À» ÀÚµ¿È­ ÇÏ°í µÐ»êÈ­ ÇØÁÖ´Â °­·ÂÇÑ ÇÁ·Î±×·¥ÀÌ´Ù.

±Ùº»ÀûÀ¸·Î dipÀ» »ç¿ëÇϱâ À§Çؼ±´À `dip script'¸¦ ¸¸µé¾î¾ß Çϴµ¥ ÀÌ ½ºÅ©¸³Æ®´Â ¿©·¯ºÐÀÌ dipÀÌ ÇÏ±æ ¿øÇÏ´Â ÀÛ¾÷µéÀ» ¼öÇàÇÏ´Â ¹æ¹ýÀ» dip¿¡°Ô ¾Ë·ÁÁÖ´Â ¸í·ÉµéÀÇ ´Ü¼øÇÑ ¸ñ·ÏÀÌ´Ù. ÀÛµ¿ÇÏ´Â ¹æ½ÄÀ» º¸±â À§Çؼ± dip°ú °°ÀÌ Á¦°øµÇ´Â sample.dipÀ» º¸¸é µÈ´Ù. dip Àº ¸¹Àº ¿É¼ÇÀ» °¡Áø ¸Å¿ì °­·ÂÇÑ ÇÁ·Î±×·¥ÀÌ´Ù. ¿©±â¿¡¼­ ¸ðµç °ÍÀ» ´Ù·ç´Â ´ë½Å¿¡ ¿©·¯ºÐÀº man ÆäÀÌÁö³ª dip°ú °°ÀÌ Á¦°øµÇ´Â »ùÇà ÆÄÀϵé°ú README¸¦ º¼ °ÍÀº ±ÇÇÑ´Ù.

sample.dip ½ºÅ©¸³Æ®´Â ¿©·¯ºÐÀÌ Á¤Àû SLIP ¼­¹ö¸¦ »ç¿ëÇÑ´Ù°í °¡Á¤ÇÏ°í ÀÖ´Ù. µû¶ó¼­ ¿©·¯ºÐÀÇ IP ÁÖ¼Ò°¡ ¹«¾ùÀÎÁö ¸ÕÀú ¾Ë°í ÀÖ¾î¾ß ÇÑ´Ù. µ¿Àû SLIP ¼­¹öÀÎ °æ¿ì¸¦ À§ÇØ dipÀÇ »õ ¹öÁ¯µéÀº µ¿Àû ¼­¹ö°¡ ÇÒ´çÇØ ÁØ IP ÁÖ¼Ò¸¦ ÀÚµ¿À¸·Î Àоîµé¿© SLIP ÀåÄ¡¸¦ ¼³Á¤ÇØ ÁÖ´Â µ¥¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·ÉÀ» Á¦°øÇÑ´Ù. ¾Æ·¡ÀÇ ¿¹Á¦´Â dip337j-uri.tgz¿¡ µé¾îÀÖ´Â sample.dipÀ» ¾à°£ ¼öÁ¤ÇÑ °ÍÀÌ¸ç ¿©·¯ºÐ¿¡°Ô ÁÁÀº ½ÃÀÛÁ¡ÀÌ µÉ °ÍÀÌ´Ù. ÀÌ ¿¹Á¦¸¦ /etc/dipscript·Î ÀúÀåÇÑ ÈÄ¿¡ ¿©·¯ºÐÀÇ ¼³Á¤¿¡ ¸Âµµ·Ï ¼öÁ¤ÇÒ ¼öµµ ÀÖ´Ù.

#
# sample.dip    Dialup IP connection support program.
#
#               This file (should show) shows how to use the DIP
#       This file should work for Annex type dynamic servers, if you
#       use a static address server then use the sample.dip file that
#       comes as part of the dip337-uri.tgz package.
#
#
# Version:      @(#)sample.dip  1.40    07/20/93
#
# Author:       Fred N. van Kempen, <waltje@uWalt.NL.Mugnet.ORG>
#

main:
# Next, set up the other side's name and address.
# My dialin machine is called 'xs4all.hacktic.nl' (== 193.78.33.42)
get $remote xs4all.hacktic.nl
# Set netmask on sl0 to 255.255.255.0
netmask 255.255.255.0
# Set the desired serial port and speed.
port cua02
speed 38400

# Reset the modem and terminal line.
# This seems to cause trouble for some people!
reset

# Note! "Standard" pre-defined "errlevel" values:
#  0 - OK
#  1 - CONNECT
#  2 - ERROR
#
# You can change those grep'ping for "addchat()" in *.c...

# Prepare for dialing.
send ATQ0V1E1X4\r
wait OK 2
if $errlvl != 0 goto modem_trouble
dial 555-1234567
if $errlvl != 1 goto modem_trouble

# We are connected.  Login to the system.
login:
sleep 2
wait ogin: 20
if $errlvl != 0 goto login_trouble
send MYLOGIN\n
wait ord: 20
if $errlvl != 0 goto password_error
send MYPASSWD\n
loggedin:

# We are now logged in.
wait SOMEPROMPT 30
if $errlvl != 0 goto prompt_error

# Command the server into SLIP mode
send SLIP\n
wait SLIP 30
if $errlvl != 0 goto prompt_error

# Get and Set your IP address from the server.  
#   Here we assume that after commanding the SLIP server into SLIP
#   mode that it prints your IP address
get $locip remote 30
if $errlvl != 0 goto prompt_error

# Set up the SLIP operating parameters.
get $mtu 296
# Ensure "route add -net default xs4all.hacktic.nl" will be done
default

# Say hello and fire up!
done:
print CONNECTED $locip ---> $rmtip
mode CSLIP
goto exit

prompt_error:
print TIME-OUT waiting for sliplogin to fire up...
goto error

login_trouble:
print Trouble waiting for the Login: prompt...
goto error

password:error:
print Trouble waiting for the Password: prompt...
goto error

modem_trouble:
print Trouble occurred with the modem...
error:
print CONNECT FAILED to $remote
quit

exit:
exit

À§ÀÇ ¿¹Á¦´Â ¿©·¯ºÐÀÌ µ¿Àû SLIP ¼­¹ö¿¡ ¿¬°áÇÑ´Ù°í °¡Á¤ÇÏ°í ÀÖÀ¸¸ç ¸¸¾à Á¤Àû SLIP ¼­¹ö¸¦ »ç¿ëÇÑ´Ù¸é dip337j-uri.tgz¿¡ µé¾îÀÖ´Â sample.dip°¡ Àß ÀÛµ¿ÇÒ °ÍÀÌ´Ù.

dipÀÌ get $local ¸í·ÉÀ» ¸¸³ª¸é ¿¬°á¿¡¼­ µé¾î¿À´Â ÅؽºÆ® ¾È¿¡¼­ IP ÁÖ¼Òó·³ º¸ÀÌ´Â, ´Ù½Ã ¸»ÇØ `.' ¹®ÀÚ·Î ºÐ¸®µÈ ¼ýÀÚ¿­µéÀ» ã´Â´Ù. ÀÌ ¼öÁ¤»çÇ×Àº µ¿Àû SLIP ¼­¹ö¿Í µ¿ÀÛÇϱâ À§Çؼ­ µé¾î°¡¸ç ÀÌ·Î ÀÎÇØ ¼­¹ö¿¡ ÀÇÇØ ÇÒ´çµÈ IP ÁÖ¼Ò¸¦ ÀоîµéÀÌ´Â °úÁ¤ÀÌ ÀÚµ¿È­µÉ ¼ö ÀÖ´Ù.

À§ÀÇ ¿¹Á¦´Â SLIP ¿¬°áÀ» ÅëÇÏ´Â ±âº» ¶ó¿ìÆ®¸¦ ÀÚµ¿À¸·Î ¸¸µé °ÍÀ̸ç À̸¦ ¿øÄ¡ ¾Ê°í ±âº» ¶ó¿ìÅÍ·Î »ç¿ëÇÒ ÀÌ´õ³Ý ¿¬°áÀÌ ÀÖ´Ù¸é ½ºÅ©¸³Æ®¿¡¼­ default ¸í·ÉÀ» »èÁ¦ÇØ¾ß ÇÑ´Ù. ½ºÅ©¸³Æ®ÀÇ ½ÇÇàÀÌ ³¡³­ ÈÄ ifconfig ¸í·ÉÀ» ¼öÇà½ÃÄÑ º¸¸é sl0À̶ó´Â ÀåÄ¡¸¦ º¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ°ÍÀÌ SLIP ÀåÄ¡ÀÌ´Ù. dip ¸í·ÉÀÌ ¼öÇàµÈ ÈÄ¶óµµ ifconfig¿Í route ¸í·ÉÀ» »ç¿ëÇؼ­ ¼³Á¤À» ¼öµ¿À¸·Î ¹Ù²Ü ¼ö ÀÖ´Ù.

dipÀº mode ¸í·ÉÀ» ÅëÇؼ­ ¿©·¯ °³ÀÇ ÇÁ·ÎÅäÄÝ Áß¿¡¼­ »ç¿ëÇÒ °ÍÀ» ¼±ÅÃÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ¸ç °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â °ÍÀº ¾ÐÃà ±â´ÉÀÌ ÀÖ´Â SLIP¿¡ ¾²ÀÌ´Â cSLIPÀÌ´Ù. Áß¿äÇÑ °ÍÀº ¿¬°áÀÇ ¾ç ÂÊÀÌ ¸ðµÎ µ¿ÀÏÇÑ °ÍÀ» »ç¿ëÇØ¾ß ÇÏ¸ç µû¶ó¼­ ¿©·¯ºÐÀÌ »ç¿ëÇÏ´Â ¼­¹ö¿Í °°Àº °ÍÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.

À§ÀÇ ¿¹Á¦´Â ¸Å¿ì ¾ÈÁ¤ÀûÀÌ¸ç ´ëºÎºÐÀÇ ¿À·ùµé¿¡ ´ëóÇÒ ¼ö ÀÖ´Ù. Ãß°¡ Á¤º¸¸¦ À§Çؼ± dipÀÇ man ÆäÀÌÁö¸¦ Âü°íÇ϶ó. ¿¹¸¦ µé¾î ¿©·¯ºÐÀº ¹Ì¸® Á¤ÇØÁø ÀÏÁ¤ ½Ã°£µ¿¾È ¿¬°á ¼ö¸³ÀÌ ¾ÈµÇ¸é ¼­¹ö·Î ´Ù½Ã ÀüÈ­¸¦ °Éµµ·Ï Çϰųª Çϳª ÀÌ»óÀÇ ¼­¹ö¸¦ Â÷·Ê´ë·Î ½Ãµµ Çϵµ·Ï ÇÏ´Â µîÀÇ ÀÏÀ» ½ºÅ©¸³Æ®·Î ¸¸µé ¼ö ÀÖ´Ù.

ÀÓ´ë¼±°ú slattach¸¦ ÀÌ¿ëÇÑ ¿µ±¸ÀûÀÎ SLIP ¿¬°á.

¿©·¯ºÐÀÌ µÎ ¸Ó½Å°£¿¡ ÄÉÀÌºí ¿¬°áÀ» »ç¿ëÇϰųª ÀÓ´ë¼±À» ¾²´Â µîÀÇ ¿µ±¸ÀûÀÎ Á÷·Ä ¿¬°áÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù¸é Á÷·Ä ¿¬°áÀ» ¸¸µé±â À§Çؼ­ dipÀ» »ç¿ëÇÏ¸ç »ý±â´Â ¸ðµç ¾î·Á¿òµéÀ» °¨¼öÇÒ ÇÊ¿æ ¾ø´Ù. slattachÀº ´ÜÁö ¿¬°áÀ» ¼³Á¤ÇÏ´Â ±â´É¸¸À» °®Ãá ¸Å¿ì °£´ÜÇÑ ÇÁ·Î±×·¥ÀÌ´Ù.

¿¬°áÀÌ ¿µ±¸ÀûÀÏ °ÍÀ̹ǷΠrc.inet1 ÆÄÀÏ ¾È¿¡ ¸í·ÉµéÀ» Ãß°¡ÇÒ ¼öµµ ÀÖ´Ù. ¿µ±¸ÀûÀÎ ¿¬°á¿¡ ÀÖ¾î ±Ùº»ÀûÀ¸·Î ÇÊ¿äÇÑ °ÍÀº Á÷·Ä ÀåÄ¡¸¦ ¾Ë¸ÂÀº ¼Óµµ·Î ¼³Á¤ÇÏ°í Á÷·Ä ÀåÄ¡¸¦ SLIP ¸ðµå·Î ¹Ù²Ù´Â °Í »ÓÀÌ´Ù. slattachÀº ÀÌ·¯ÇÑ °ÍÀ» ÇϳªÀÇ ¸í·ÉÀ¸·Î °¡´ÉÇϵµ·Ï ÇØÁØ´Ù. ¾Æ·¡ÀÇ Äڵ带 rc.inet1 ÆÄÀÏ¿¡ Ãß°¡Ç϶ó.

        #
        # Attach a leased line static SLIP connection
        #
        #  configure /dev/cua0 for 19.2kbps and cslip
        /sbin/slattach -p cslip -s 19200 /dev/cua0 &
        /sbin/ifconfig sl0 IPA.IPA.IPA.IPA pointopoint IPR.IPR.IPR.IPR up
        #
        # End static SLIP.
        

¼³¸í :

IPA.IPA.IPA.IPA

¿©·¯ºÐÀÇ IP ÁÖ¼Ò¸¦ ³ªÅ¸³½´Ù.

IPR.IPR.IPR.IPR

¹Ý´ëÆí ³¡ÀÇ IP ÁÖ¼Ò¸¦ ³ªÅ¸³½´Ù.

slattachÀº ÇÒ´çµÇÁö ¾ÊÀº ù¹ø° SLIP ÀåÄ¡¸¦ ÁöÁ¤µÈ Á÷·Ä ÀåÄ¡¿¡ ÇÒ´çÇÑ´Ù. slattachÀº sl0¿¡¼­ºÎÅÍ ½ÃÀÛÇÑ´Ù. µû¶ó¼­ ¸Ç óÀ½ slattachÀº SLIP ÀåÄ¡ sl0À» ÁöÁ¤µÈ Á÷·Ä ÀåÄ¡¿¡ ÇÒ´çÇÏ°í ´ÙÀ½¿£ sl1À» ÇÒ´çÇÑ´Ù.

slattachÀº -p ÀÎÀÚ¸¦ °¡Áö°í ¿©·¯ °¡ÁöÀÇ ÇÁ·ÎÅäÄÝÀ» ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. ¾ÐÃàÀ» »ç¿ëÇÒ °ÍÀÎÁö ¾Æ´ÑÁö¿¡ µû¶ó SLIPÀ̳ª cSLIP Áß Çϳª¸¦ »ç¿ëÇÒ °ÍÀÌ¸ç ¿¬°áÀÇ ¾ç ³¡ÀÌ ¸ðµÎ °°Àº °ÍÀ» »ç¿ëÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ¸í½ÉÇÑ´Ù.

7.6 SLIP ¼­¹ö.

¿©·¯ºÐÀÌ ³×Æ®¿÷¿¡ ¿¬°áµÇ¾î ÀÖ°í ´Ù¸¥ »ç¶÷ÀÌ ÀüÈ­¸¦ °É°í µé¾î¿Í¼­ ³×Æ®¿÷ ¼­ºñ½º¸¦ »ç¿ë °¡´ÉÇϵµ·Ï ÇÏ°í ½ÍÀº ¸Ó½ÅÀÌ ÀÖ´Ù¸é ±× ¸Ó½ÅÀ» ¼­¹ö·Î ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. Á÷·Ä ¿¬°á ÇÁ·ÎÅäÄÝ·Î SLIPÀ» ¾²±æ ¿øÇÑ´Ù¸é ¿©·¯ºÐÀÇ ¸®´ª½º ¸Ó½ÅÀ» SLIP ¼­¹ö·Î ¼³Á¤ÇÏ´Â µ¥¿¡´Â Å©°Ô ¼¼ °¡Áö ¿É¼ÇÀÌ ÀÖ´Ù. ³»°¡ ÁÁ¾ÆÇÏ´Â °ÍÀº óÀ½ ¼³¸íµÇ´Â sliploginÀ» »ç¿ëÇÏ´Â °ÍÀε¥ ÀÌ´Â ÀÌ ¹æ¹ýÀÌ ÀÌÇØÇÏ°í ¼³Á¤Çϱ⠰¡Àå ½±±â ¶§¹®ÀÌ´Ù. ±×·¯³ª ¿©±â¿¡¼± ¸ðµç ¹æ¹ýÀ» °£´ÜÈ÷ ¼´¿©ÇÒ °ÍÀÌ¸ç ¿©·¯ºÐÀÌ ¾Ë¸ÂÀº °ÍÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. -->

sliploginÀ» »ç¿ëÇÏ´Â SLIP ¼­¹ö.

sliploginÀº Å͹̳¯ ¿¬°áÀ» SLIP ¿¬°á·Î ¹Ù²ã ÁÖ¾î SLIP »ç¿ëÀÚ ¿ëÀ¸·Î ÀÏ¹Ý ·Î±ä ½© ´ë½Å¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ÀÌ ÇÁ·Î±×·¥Àº ¿©·¯ºÐÀÇ ¸®´ª½º ¸Ó½ÅÀ» »ç¿ëÀÚ°¡ Á¢¼ÓÇÒ ¶§¸¶´Ù °°Àº ÁÖ¼Ò¸¦ ¹Þ°Ô ÇÏ´Â Á¤Àû ÁÖ¼Ò ¼­¹ö³ª Á¢¼ÓÇÒ ¶§¸¶´Ù °¡´ÉÇÑ ÁÖ¼Ò¸¦ ÇÒ´çÇؼ­ ¾²°Ô ÇÏ´Â µ¿Àû ÁÖ¼Ò ¼­¹ö·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù.

Á¢¼ÓÀڴ ǥÁØ ·Î±ä °úÁ¤Ã³·³ »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ ÀÔ·ÂÇÒ °ÍÀ̳ª ·Î±ä ÀÌÈÄ¿¡ ½©À» ¹Þ´Â ´ë½Å sliploginÀÌ ½ÇÇàµÇ¾î¼­ Á¢¼ÓÇÑ »ç¿ëÀÚÀÇ ·Î±ä À̸§¿¡ ÇØ´çÇÏ´Â ¿£Æ®¸®¸¦ ¼³Á¤ ÆÄÀÏ(/etc/slip.hosts)¿¡¼­ °Ë»öÇÑ´Ù. ¿£Æ®¸®°¡ ã¾ÆÁö¸é ¿¬°áÀ» 8ºñÆ® Ŭ¸° ¿¬°á·Î ¼³Á¤ÇÑ ÈÄ SLIP ¿¬°á·Î º¯È¯Çϱâ À§ÇØ ioctlÀ» »ç¿ëÇÑ´Ù. ÀÌ °úÁ¤ÀÌ ³¡³ª¸é ¼³Á¤ÀÇ ¸¶Áö¸· ´Ü°è°¡ ÁøÇàµÇ´Âµ¥ ÀÌ ´Ü°è¿¡¼­ sliploginÀº ½© ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏ¿© SLIP ÀÎÅÍÆäÀ̽º¸¦ ¾Ë¸ÂÀº IP ÁÖ¼Ò¿Í netmask·Î ¼³Á¤ÇÏ°í Àû´çÇÑ ¶ó¿ìÆà ¼¼ÆÃÀ» ÇÑ´Ù. ÀÌ ½ºÅ©¸³Æ®´Â ÀϹÝÀûÀ¸·Î /etc/slip.loginÀ̳ª ƯÁ¤ Á¢¼ÓÀÚ¿¡°Ô ƯÁ¤ÇÑ ÃʱâÈ­°¡ ÇÊ¿äÇÏ´Ù¸é getty¿¡¼­Ã³·³ /etc/slip.login.loginnameÀÇ ¼³Á¤ ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î¼­ ±âº» ½ºÅ©¸³Æ® ´ë½Å ½ÇÇàµÇµµ·Ï ÇÒ ¼öµµ ÀÖ´Ù>

sliploginÀÌ ¿©·¯ºÐ¿¡°Ô ¾Ë¸Â°Ô ÀÛµ¿Çϵµ·Ï Çϱâ À§ÇØ ¼³Á¤ÇØ¾ß ÇÒ ÆÄÀÏÀº 3 4°³°¡ ÀÖ´Ù. ¿©±â¿¡¼­ ¼ÒÇÁÅõ¿þ¾î¸¦ ±¸ÇÏ´Â ¹æ¹ý°ú Àå¼Ò, ±×¸®°í °¢°¢À» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ÀÚ¼¼È÷ ¼³¸íÇÒ °ÍÀÌ´Ù. ÇÊ¿äÇÑ ÆÄÀϵéÀº ¾Æ·¡¿Í °°´Ù.

sliploginÀ» ¾ò´Â °÷

¿©·¯ºÐÀº ÀÌ¹Ì ¹èÆ÷º»ÀÇ ÀϺηΠsliplogin ÆÐÅ°Áö¸¦ °¡Áö°í ÀÖÀ» ¼öµµ ÀÖÀ¸³ª ±×·¸Áö ¾Ê´Ù¸é metalab.unc.edu ¿¡¼­ sliploginÀ» ±¸ÇÒ ¼ö ÀÖ´Ù. ÀÌ tar ÆÄÀÏÀº ¼Ò½º¿Í ÀÌ¹Ì ÄÄÆÄÀÏ µÈ ¹ÙÀ̳ʸ®, man ÆäÀÌÁö¸¦ ¸ðµÎ Æ÷ÇÔÇÏ°í ÀÖ´Ù.

Çã°¡µÈ »ç¿ëÀÚ¿¡°Ô¸¸ sliploginÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ± /etc/group ÆÄÀÏ¿¡ ¾Æ·¡¿Í °°Àº ¿£Æ®¸®¸¦ Ãß°¡ÇØ¾ß ÇÑ´Ù.

 ..
slip::13:radio,fred
 ..

sliplogin ÆÐÅ°Áö¸¦ ÀνºÅçÇϸé MakefileÀÌ sliplogin ÇÁ·Î±×·¥ÀÇ ¼ÒÀ¯ÀÚ ±×·ìÀ» slipÀ¸·Î º¯°æÇÏ¿© ÀÌ ±×·ì¿¡ ¼ÓÇÑ »ç¿ëÀÚ¸¸ÀÌ ÀÌ ÇÁ·Î±×·¥À» ¾µ ¼ö ÀÖµµ·Ï ÇÑ´Ù. À§ÀÇ ¿¹Á¦´Â radio¿Í fred¶ó´Â »ç¿ëÀÚ¿¡°Ô¸¸ sliploginÀ» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â °ÍÀÌ´Ù.

¹ÙÀ̳ʸ® ÆÄÀÏÀ» /sbin¿¡, man ÆäÀÌÁö¸¦ 8¹ø ¼½¼Ç¿¡ ¼³Ä¡ÇÏ·Á¸é ¾Æ·¡¿Í °°ÀÌ ÇÑ´Ù.

# cd /usr/src
# gzip -dc .../sliplogin-2.1.1.tar.gz | tar xvf -
# cd sliplogin-2.1.1
# <..edit the Makefile if you don't use shadow passwords..>
# make install

¼³Ä¡ Àü¿¡ ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ´Ù½Ã ÄÄÆÄÀÏÇÏ±æ ¿øÇϸé make install ÀÌÀü¿¡ make cleanÀ» Ãß°¡ÇÑ´Ù. ¹ÙÀ̳ʸ® ÆÄÀϵéÀ» ´Ù¸¥ °÷¿¡ ¼³Ä¡ÇÏ°í ½Í´Ù¸é Makefile ÀÇ install ±ÔÄ¢À» ¼öÁ¤ÇÏ¸é µÈ´Ù.

Ãß°¡ Á¤º¸¸¦ À§Çؼ± ÆÐÅ°±â¿¡ ÇÔ²² µé¾î ÀÖ´Â README ÆÄÀϵéÀ» Âü°íÇ϶ó.

SLIP È£½ºÆ®¿¡¼­ÀÇ /etc/passwd ¼³Á¤.

º¸Åë /etc/passwd ÆÄÀÏ ¾È¿¡ SLIP Á¢¼ÓÀÚ¿¡ ´ëÇÑ Æ¯º°ÇÑ ·Î±ä ¿£Æ®¸®¸¦ ³Ö¾î¾ß ÇÑ´Ù. ÈçÈ÷ ¾²ÀÌ´Â ¹æ¹ýÀº Á¢¼ÓÁö È£½ºÆ®ÀÇ È£½ºÆ®¸í ¾Õ¿¡ ´ë¹®ÀÚ `S'¸¦ ºÙÀÌ´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¾î radio¶ó´Â È£½ºÆ®¿¡¼­ Á¢¼ÓÇÑ´Ù¸é /etc/passwd¿¡ ¾Æ·¡¿Í °°Àº ¿£Æ®¸®¸¦ Ãß°¡ÇÑ´Ù.

Sradio:FvKurok73:1427:1:radio SLIP login:/tmp:/sbin/sliplogin

Àß µ¿ÀÛÇϱ⸸ ÇÑ´Ù¸é ÀÌ °èÁ¤ÀÇ À̸§ ÀÚü´Â Áß¿äÇÑ °ÍÀÌ ¾Æ´Ï´Ù.

ÁÖÀÇÇÒ °ÍÀº Á¢¼ÓÀÚ°¡ ÀÌ ¸Ó½ÅÀ¸·ÎºÎÅÍ ½©À» ¹ÞÀ» °ÍÀÌ ¾Æ´Ï¹Ç·Î ƯÁ¤ÇÑ È¨ µð·ºÅ丮¸¦ °¡Áú ÇÊ¿ä°¡ ¾ø´Ù´Â °ÍÀÌ´Ù. µû¶ó¼­ /tmp¸¦ ¾²´Â °ÍÀº ÁÁÀº ¼±ÅÃÀÌ´Ù. ¶ÇÇÑ ÀÏ¹Ý ·Î±ä ½© ´ë½Å sliploginÀÌ »ç¿ëµÇ¾ú´Ù´Â °ÍÀ» ÁÖÀÇÇÑ´Ù.

/etc/slip.hostsÀÇ ¼³Á¤

sliploginÀº Á¢¼ÓÀÚ¸¦ À§ÇÑ ÀÚ¼¼ÇÑ ¼³Á¤ »çÇ×À» ¾ò±â À§ÇØ ·Î±ä À̸§¿¡ ÇØ´çÇÏ´Â ¿£Æ®¸®¸¦ /etc/slip.hosts ÆÄÀÏ¿¡¼­ ã´Â´Ù. ÀÌ ÆÄÀÏÀº Á¢¼ÓÀÚ¿¡°Ô ºÎ¿©µÇ¾î ¾Ë¸Â°Ô ¼³Á¤µÇ´Â IP ÁÖ¼Ò¿Í netmask¸¦ ÁöÁ¤ÇÏ´Â °÷ÀÌ´Ù. radio¶ó´Â Á¢¼ÓÀÚ È£½ºÆ®¿¡ ´ëÇÑ Á¤ÀûÀÎ ¼³Á¤°ú albert¶ó´Â Á¢¼ÓÀÚ È£½ºÆ®¿¡ ´ëÇÑ µ¿Àû ¼³Á¤¿¡ ´ëÇÑ ¿¹Á¦ ¿£Æ®¸®°¡ ¾Æ·¡¿¡ ÀÖ´Ù.

#
Sradio   44.136.8.99   44.136.8.100  255.255.255.0  normal      -1
Salbert  44.136.8.99   DYNAMIC       255.255.255.0  compressed  60
#

/etc/slip.hosts ÆÄÀÏÀÇ ¿£Æ®¸®µé:

  1. Á¢¼ÓÀÚÀÇ ·Î±ä ¸í.
  2. ¼­¹ö ¸Ó½Å, ´Ù½Ã ¸»ÇØ ÀÌ ¸Ó½ÅÀÇ IP ÁÖ¼Ò.
  3. Á¢¼ÓÀÚ°¡ ÇÒ´ç¹ÞÀ» IP ÁÖ¼Ò. ÀÌ Çʵ尡 DYNAMICÀ̶ó¸é IP ÁÖ¼Ò´Â ´ÙÀ½¿¡ ¼³¸íµÉ /etc/slip.tty ÆÄÀÏ¿¡ µé¾îÀÖ´Â Á¤º¸¿¡ ±Ù°ÅÇؼ­ ÇÒ´çµÈ´Ù. ÁÖÀÇ»çÇ×: ÀÌ°ÍÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ·Á¸é Àû¾îµµ 1.3 ¹öÁ¯ ÀÌ»óÀÇ °ÍÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.
  4. Á¢¼ÓÀÚ ¸Ó½Å¿¡ ºÎ¿©µÉ netmask. dotted decimail notationÀ¸·Î Ç¥±âµÇ¸ç ¿¹¸¦ µé¾î 255.255.255.0Àº C Ŭ·¡½º ³×Æ®¿÷ÀÇ mask´Ù.
  5. ¾ÐÃàÀ̳ª ´Ù¸¥ slipÀÇ ±â´ÉµéÀ» Å°°í ²ôµµ·Ï ÇÏ´Â slip ¸ðµå ¼³Á¤. °¡´ÉÇÑ °ªÀº "normal"À̳ª "compressed"ÀÌ´Ù.
  6. ¿¬°áÀÌ ²÷±âÁö ¾Ê°í ¾ÆÀ̵é(µ¥ÀÌŸ±×·¥ À̵¿ÀÌ ¾ø´Â) »óÅ·ΠÀÖÀ» ¼ö ÀÖ´Â ½Ã°£À» ÁöÁ¤Çϴ ŸÀӾƿô °ª. À½¼öÀÎ °æ¿î ÀÌ ±â´ÉÀ» ²ö´Ù.
  7. Ãß°¡ÀûÀÎ ÀÎÀÚµé.

ÁÖÀÇ»çÇ×: µÎ ¹ø°¿Í ¼¼ ¹ø° Çʵ忣 Á¡À¸·Î ºÐ¸®µÇ´Â ½ÊÁø¼ö·Î Ç¥±âµÇ´Â IP ÁÖ¼Ò³ª È£½ºÆ®¸í ¾î´À °ÍÀ̳ª ¾µ ¼ö ÀÖ´Ù. È£½ºÆ®¸íÀ» ¾²´Â °æ¿ì¿£ ±× È£½ºÆ®¸íÇÏ´Â IP ÁÖ¼Ò¸¦ ãÀ» ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ±×·¸Áö ¾Ê´Ù¸é ½ºÅ©¸³Æ® ½ÇÇàÀÌ ½ÇÆÐÇÒ °ÍÀÌ´Ù. ÀÌ´Â ±× È£½ºÆ®·Î ÅÚ³ÝÀ» ÇØ º½À¸·Î½á ½ÃÇèÇØ º¼ ¼ö ÀÖÀ¸¸ç `Trying nnn.nnn.nnn...'°ú °°Àº ¸Þ½ÃÁö°¡ ³ª¿À¸é ¿©·¯ºÐÀÇ ¸Ó½ÅÀÌ ±× È£½ºÆ®¸í¿¡ ÇØ´çÇÏ´Â IP ÁÖ¼Ò¸¦ ãÀ» ¼ö ÀÖ´Â °ÍÀÌ´Ù. `Unknown host' ¸Þ½ÃÁö°¡ ³ª¿À¸é ãÀ» ¼ö ¾ø´Â °ÍÀÌ´Ù. IP ÁÖ¼Ò¸¦ ãÀ» ¼ö ¾øÀ» °æ¿ì IP ÁÖ¼Ò¸¦ »ç¿ëÇϰųª name resolverÀÇ ¼³Á¤À» ¼öÁ¤ÇØ¾ß ÇÑ´Ù(Name Resolution ºÎºÐÀ» Âü°íÇ϶ó).

°¡Àå ÀϹÝÀûÀÎ slip ¸ðµå´Â ´ÙÀ½°ú °°´Ù.

normal

to enable normal uncompressed SLIP.

compressed

to enable van Jacobsen header compression (cSLIP)

º¸Åë ÀÌ µÎ ¸ðµå´Â »óÈ£ ¹èŸÀûÀÌ¸ç ¾î´À ÂÊÀÌµç »ç¿ëÇÒ ¼ö ÀÖ´Ù. ´Ù¸¥ ¿É¼Çµé¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â man ÆäÀÌÁö¸¦ Âü°íÇ϶ó.

/etc/slip.login ÆÄÀÏÀÇ ¼³Á¤.

sliploginÀº /etc/slip.hosts¸¦ °Ë»öÇÏ¿© ÇØ´ç ¿£Æ®¸®¸¦ ãÀº ÈÄ¿¡ ½ÇÁ¦·Î SLIP ÀÎÅÍÆäÀ̽º¸¦ IP ÁÖ¼Ò¿Í netmask·Î ¼³Á¤Çϱâ À§ÇØ /etc/slip.login ÆÄÀÏÀ» ½ÇÇàÇÑ´Ù. sliploginÆäÅ°Áö¿Í ÇÔ²² Á¦°øµÇ´Â /etc/slip.login ÆÄÀÏ ¿¹Á¦´Â ¾Æ·¡¿Í °°´Ù.

#!/bin/sh -
#
#       @(#)slip.login  5.1 (Berkeley) 7/1/90
#
# generic login file for a SLIP line.  sliplogin invokes this with
# the parameters:
#     $1       $2       $3    $4, $5, $6 ...
#   SLIPunit ttyspeed   pid   the arguments from the slip.host entry
#
/sbin/ifconfig $1 $5 pointopoint $6 mtu 1500 -trailers up
/sbin/route add $6
arp -s $6 <hw_addr> pub
exit 0
#

¿©·¯ºÐÀº ÀÌ ½ºÅ©¸³Æ®°¡ ´Ü¼øÈ÷ ifconfig¿Í route ¸í·É¸¸À» »ç¿ëÇÏ¿© SLIP ÀåÄ¡¸¦ ÇØ´ç IP ÁÖ¼Ò¿Í ¿ø°ÝÁö IP ÁÖ¼Ò, netmask¸¦ °¡Áö°í ¼³Á¤ÇÏ°í SLIP ÀåÄ¡¸¦ ÅëÇÑ ¶ó¿ìÆÃÀ» ¸¸µç ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù. slattach ¸í·ÉÀ» »ç¿ëÇÏ´Â °æ¿ì¿Í ¶È°°´Ù.

¼­¹ö ¸Ó½Å°ú °°Àº ÀÌ´õ³Ý »óÀÇ ´Ù¸¥ È£½ºÆ®µéÀÌ Á¢¼ÓÇØ ¿Â È£½ºÆ®¿¡ ´êÀ» ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ± Proxy ARPÀ» ½á¾ß ÇÑ´Ù´Â °ÍÀ» ÁÖÀÇÇØ¾ß ÇÑ´Ù.

/etc/slip.logout ÆÄÀÏÀÇ ¼³Á¤.

Á¢¼ÓÀÌ ²÷°åÀ» °æ¿ì ¿©·¯ºÐÀº Á÷·Ä ÀåÄ¡°¡ º¸Åë »óÅ·ΠµÇµ¹¾Æ °¡¼­ ÀÌÈÄÀÇ Á¢¼ÓÀÚµéÀÌ Á¤È®È÷ ·Î±äÇÒ ¼ö Àֱ⸦ ¿øÇÒ °ÍÀÌ´Ù. ÀÌ´Â /etc/slip.logout ÆÄÀÏÀ» ÀÌ¿ëÇÏ¸é °¡´ÉÇÏ´Ù. ÀÌ ÆÄÀÏÀº Çü½ÄÀÌ ¸Å¿ì °£´ÜÇϸç /etc/slip.login ÆÄÀÏ°ú °°Àº ÀÎÀÚµéÀ» °¡Áö°í È£ÃâµÈ´Ù.

        #!/bin/sh -
        #
        #               slip.logout
        #
        /sbin/ifconfig $1 down
        arp -d $6
        exit 0
        #
        

ÀÌ ÆÄÀÏÀÌ ÇÏ´Â ÀÏÀº ¾Õ¿¡¼­ ¸¸µé¾îÁø ¶ó¿ìÆà Á¤º¸¸¦ Áö¿ì±â À§ÇØ ÀÎÅÍÆäÀ̽ºÀÇ ÀÛµ¿À» `Á¤Áö½ÃÅ°´Â' ÀÏÀÌ ÀüºÎÀÌ´Ù. ¶ÇÇÑ proxy arpµéÀ» Áö¿ì±â À§ÇØ arp ¸í·Éµµ »ç¿ëÇϴµ¥ ¸¸¾à ¿©·¯ºÐÀÇ ¼­¹ö ¸Ó½ÅÀÌ ÀÌ´õ³Ý Æ÷Æ®¸¦ °¡Áö°í ÀÖÁö ¾Ê´Ù¸é ÀÌ ½ºÅ©¸³Æ®¿£ arp ¸í·ÉÀº ÇÊ¿ä ¾ø´Ù.

/etc/slip.tty ÆÄÀÏÀÇ ¼³Á¤.

µ¿Àû IP ÁÖ¼Ò ÇÒ´çÀ» »ç¿ëÇÑ´Ù¸é (/etc/slip.hosts ÆÄÀÏ ¾È¿¡ ¾î¶² È£½ºÆ®¶óµµ DYNAMIC À¸·Î ¼³Á¤Çß´Ù¸é) ¾î¶² Æ÷Æ®¿¡ ¾î¶² ÁÖ¼Ò°¡ ÇÒ´çµÉ °ÍÀÎÁö¿¡ ´ëÇÑ ¸ñ·ÏÀ» °®µµ·Ï /etc/slip.tty ÆÄÀÏÀ» ¼³Á¤ÇØ¾ß ÇÑ´Ù. ÀÌ ÆÄÀÏÀº »ç¿ëÀÚ¿¡°Ô ÁÖ¼Ò¸¦ µ¿ÀûÀ¸·Î ÇÒ´çÇÒ °æ¿ì¿¡¸¸ ÇÊ¿äÇÏ´Ù.

ÀÌ ÆÄÀÏÀº SLIP ¿¬°áÀ» Áö¿øÇÏ´Â tty ÀåÄ¡µé°ú ±× Æ÷Æ®·Î Á¢¼ÓÇØ µé¾î¿Â »ç¿ëÀÚ¿¡°Ô ¹èÁ¤µÉ IP ÁÖ¼ÒµéÀ» ¿­°ÅÇØ ³õÀº Å×À̺íÀÌ´Ù.

Çü½ÄÀº ´ÙÀ½°ú °°´Ù.

# slip.tty    tty -> IP address mappings for dynamic SLIP
# format: /dev/tty?? xxx.xxx.xxx.xxx
#
/dev/ttyS0      192.168.0.100
/dev/ttyS1      192.168.0.101
#

ÀÌ Å×À̺íÀº /dev/ttyS0 Æ÷Æ®·Î Á¢¼ÓÇØ µé¾î¿ÔÀ¸¸ç /etc/slip.hosts ÆÄÀÏÀÇ ¿ø°ÝÁö ÁÖ¼Ò Çʵ尡 DYNAMIC·Î ¼³Á¤µÈ »ç¿ëÀÚ¿¡°Ô 192.168.0.100 ÁÖ¼Ò¸¦ ÇÒ´çÇÑ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.

ÀÌ·± ¹æ½ÄÀ¸·Î ƯÁ¤ ÁÖ¼Ò°¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾ÊÀº ¸ðµç »ç¿ëÀÚ¿¡°Ô Æ÷Æ® Çϳª´ç ÇÑ ÁÖ¼Ò¸¸ ÇÒ´çÇØ¾ß ÇÑ´Ù. ÀÌ´Â ³¶ºñ¸¦ ÁÙÀ̱â À§ÇØ ÇÊ¿äÇÑ ÁÖ¼ÒÀÇ ¼ö¸¦ ÃÖ¼Ò·Î ÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù.

dipÀ» ¾²´Â SLIP ¼­¹ö

¾Æ·¡ÀÇ Á¤º¸µéÀº dipÀÇ man ÆäÀÌÁö¿¡¼­ ±¸ÇÑ °ÍÀ̶ó´Â °ÍÀ» ¸ÕÀú ¸»ÇÏ°í ½Í´Ù. man ÆäÀÌÁö¿¡´Â ¸®´ª½º¸¦ SLIP ¼­¹ö·Î »ç¿ëÇÏ´Â ¹æ¹ýÀÌ °£´ÜÈ÷ ¼³¸íµÇ¾î ÀÖ´Ù. ¾Æ·¡ ³»¿ëÀº dip337o-uri.tgz ÆäÅ°Áö¿¡ ´ëÇÑ °ÍÀÌ¸ç ´Ù¸¥ ¹öÁ¯¿¡¼± Á¦´ë·Î ÀÛµ¿ÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù´Â °Íµµ ÁÖÀÇÇØ¾ß ÇÑ´Ù.

dipÀº µé¾î¿À´Â ¿¬°á¿¡ ´ëÇÑ ÀÛµ¿ ¸ðµå(input mode)¸¦ °¡Áö°í ÀÖ´Ù. ÀÌ ¸ðµå¿¡¼± dipÀ» ½ÇÇàÇÑ Á¢¼ÓÀÚ¿¡ ´ëÇ×ÇÏ´Â ¿£Æ®¸®¸¦ ã¾Æ¼­ Á÷·Ä ¿¬°áÀ» /etc/diphosts ÆÄÀÏ ¾È¿¡ ÀÖ´Â ÇØ´ç Á¤º¸¿¡ µû¶ó SLIP ¿¬°á·Î ¼³Á¤ÇÑ´Ù. ÀÌ ¸ðµå´Â dipÀ» diploginÀ¸·Î ½ÇÇà½ÃÄѼ­ »ç¿ëÇÒ ¼ö ÀÖ´Ù. µû¶ó¼­ ÀÌ·± ¹æ¹ýÀ» ¾²¸é ·Î±ä ½©·Î diploginÀ» »ç¿ëÇϴ Ưº°ÇÑ °èÁ¤À» ¸¸µå´Â °Í¸¸À¸·Î dipÀ» SLIP ¼­¹ö·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.

°¡Àå ¸ÕÀú ÇØ¾ß ÇÒ ÀÏÀº ¾Æ·¡Ã³·³ ½Éº¼¸¯ ¸µÅ©¸¦ ¸¸µå´Â °ÍÀÌ´Ù.

# ln -sf /usr/sbin/dip /usr/sbin/diplogin

±×¸®°ï /etc/passwd ÆÄÀÏ°ú /etc/diphosts ÆÄÀÏ ¸ðµÎ¿¡ ¿£Æ®¸®µéÀ» Ãß°¡ÇØ¾ß Çϴµ¥ ÀÌ ¿£Æ®¸®µéÀÇ Çü½ÄÀº ¾Æ·¡¿Í °°´Ù.

dipÀ» °¡Áö°í ¸®´ª½º¸¦ SLIP ¼­¹ö·Î ¼³Á¤Çϱâ À§Çؼ­ Á¢¼ÓÀÚµéÀ» À§Çؼ­ (input mode·Î ÀÛµ¿ÇÏ´Â)dipÀ» ·Î±ä ½©·Î »ç¿ëÇϴ Ưº°ÇÑ SLIP °èÁ¤À» ¸¸µé¾î¾ß ÇÑ´Ù. ÈçÈ÷ »ç¿ëµÇ´Â ¹æ¹ýÀº ¸ðµç SLIP °èÁ¤À» ´ë¹®ÀÚ `S'·Î ½ÃÀÛÇϵµ·Ï ÇÏ´Â °ÍÀÌ´Ù. ¿¹¸¦ µé¸é `Sfredm' ó·³.

SLIP »ç¿ëÀÚ¿¡ ´ëÇÑ /etc/passwd ¿£Æ®¸®ÀÇ ¿¹Á¦°¡ ¾Æ·¡¿¡ ÀÖ´Ù.

Sfredm:ij/SMxiTlGVCo:1004:10:Fred:/tmp:/usr/sbin/diplogin
^^         ^^        ^^  ^^   ^^   ^^   ^^
|          |         |   |    |    |    \__ ·Î±ä ½©·Î ¾²ÀÌ´Â diplogin
|          |         |   |    |    \_______ Ȩ µð·ºÅ丮
|          |         |   |    \____________ »ç¿ëÀÚ À̸§
|          |         |   \_________________ »ç¿ëÀÚ ±×·ì ID
|          |         \_____________________ »ç¿ëÀÚ ID
|          \_______________________________ Encrypted User Password 
\__________________________________________ Slip »ç¿ëÀÚ ·Î±ä ¸í

»ç¿ëÀÚ°¡ Á¢¼ÓÇÑ ÈÄ »ç¿ëÀÚ È®ÀÎÀÌ ³¡³ª¸é login ÇÁ·Î±×·¥Àº diploginÀ» ½ÇÇà½ÃŲ´Ù. diploginÀ̶ó´Â À̸§À¸·Î ¼öÇàµÇ¸é dipÀº ÀÚ½ÅÀÌ ·Î±ä ½©·Î »ç¿ëµÇ°í ÀÖ´Ù´Â °ÍÀ» ÀÚµ¿À¸·Î ¾Ë°Ô µÈ´Ù. diploginÀ¸·Î ½ÇÇàµÉ ¶§ °¡Àå ¸ÕÀú ÇÏ´Â °ÍÀº ÀÚ½ÅÀ» ½ÇÇà½ÃŲ »ç¿ëÀÚÀÇ userid¸¦ ¾ò±â À§ÇØ getuid() Æã¼Ç ÄÝÀ» È£ÃâÇÏ´Â °ÍÀÌ´Ù. ±×¸®°ï userid³ª Á¢¼ÓÀÌ µé¾î¿Â tty À̸§ Áß ¾î´À Çϳª¿¡ ÇØ´çµÇ´Â ¿£Æ®¸®¸¦ /etc/diphosts ÆÄÀÏ¿¡¼­ ã¾Æ °¡Àå ¸ÕÀú ¹ß°ßµÇ´Â °ÍÀ» °¡Áö°í ¿¬°áÀ» ¼³Á¤ÇÑ´Ù. diphosts ÆÄÀÏ ³»¿¡ »ç¿ëÀÚ¿¡ ´ëÇÑ ¿£Æ®¸®¸¦ Ãß°¡ÇÒÁö ȤÀº ±âº» ¼³Á¤À» ¾²µµ·Ï ÇÒ Áö¿¡ ´ëÇÑ ÆÇ´Ü¿¡ µû¶ó ¿©·¯ºÐÀº Á¤Àû ÁÖ¼Ò¸¦ ¹Þ´Â »ç¿ëÀÚ¿Í µ¿ÀûÀ¸·Î ÁÖ¼Ò¸¦ ¹Þ´Â »ç¿ëÀÚ¸¦ ¸ðµÎ ¼ö¿ëÇÏ´Â ¼­¹ö¸¦ ¸¸µå´Â °Íó·³ ¸¸µé ¼ö ÀÖ´Ù.

dipÀº Á¢¼ÓÀ» ¹Þ¾ÆµéÀÌ´Â ¸ðµå¿¡¼­ ½ÇÇàµÉ ¶§ ÀÚµ¿À¸·Î `Proxy-ARP' ¿£Æ®¸®¸¦ Ãß°¡ÇϹǷΠÀ̸¦ ¼öµ¿À¸·Î Ãß°¡ÇÏ´Â °Í¿¡ ´ëÇØ ½Å°æ¾µ ÇÊ¿æ ¾ø´Ù.

/etc/diphostsÀÇ ¼³Á¤.

/etc/diphosts´Â dipÀÌ ¿ø°ÝÁö È£½ºÆ®¿¡ ´ëÇÑ ¼³Á¤ »çÇ×À» ã¾Æº¸±â À§ÇØ »ç¿ëµÈ´Ù. ÀÌ ¿ø°ÝÁö È£½ºÆ®µéÀº ¸®´ª½º ¸Ó½ÅÀ¸·Î Á¢¼ÓÀ» ÇØ ¿À´Â »ç¿ëÀÚµéÀÏ ¼öµµ ÀÖ°í ¿©·¯ºÐÀÌ ¸®´ª½º ¸Ó½ÅÀ¸·Î Á¢¼ÓÀ» ÇØ µé¾î°¡´Â ¸Ó½ÅÀÏ ¼öµµ ÀÖ´Ù.

/etc/diphostsÀÇ ÀϹÝÀûÀÎ Çü½ÄÀº ¾Æ·¡¿Í °°´Ù:

 ..
Suwalt::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:CSLIP,1006
ttyS1::145.71.34.3:145.71.34.2:255.255.255.0:Dynamic ttyS1:CSLIP,296
 ..

ÇÊµå ¼³¸í:

  1. login name: getpwuid(getuid())ÀÇ ¸®ÅÏ °ªÀ̳ª tty ¸í
  2. unused: compat. with passwd
  3. Remote Address: Á¢¼ÓÇØ ¿À´Â È£½ºÆ®ÀÇ IP ÁÖ¼Ò, ¼ýÀÚ³ª À̸§
  4. Local Address: IÀÌ ¸Ó½ÅÀÇ IP ÁÖ¼Ò, ¿ª½Ã ¼ýÀÚ³ª À̸§
  5. Netmask: dotted decimal notation À¸·Î
  6. Comment field: ¿øÇÏ´Â »çÇ×À» ¿©±â¿¡ »ðÀÔ.
  7. protocol: Slip, CSlip µîµî
  8. MTU: ½ÊÁø¼ö

¿ø°Ý SLIP »ç¿ëÀÚ¿¡ ´ëÇÑ /etc/net/diphostsÀÇ ÇÑ ¿¹°¡ ¾Æ·¡¿¡ ÀÖ´Ù:

Sfredm::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:SLIP,296

ÀÌ´Â ¿ø°ÝÁö ÁÖ¼Ò´Â 145.71.34.1·Î, MTU´Â 296À¸·Î ÇÏ¿© SLIP ¿¬°áÀ» ¼³Á¤ÇÑ´Ù.

ȤÀº

Sfredm::145.71.34.1:145.71.34.2:255.255.255.0:SLIP uwalt:CSLIP,1006

¿ø°ÝÁö ÁÖ¼Ò´Â 145.71.34.1·Î MTU´Â 1006À¸·Î ÇÏ¿© cSLIP °¡´ÉÇÑ ¿¬°áÀ» ¼³Á¤ÇÑ´Ù.

µû¶ó¼­ Á¤ÀûÀ¸·Î ÇÒ´çµÈ IP ÁÖ¼Ò¸¦ ¹ÞÀ» »ç¿ëÀÚµéÀº ¸ðµÎ /etc/diphosts ¾È¿¡ ¿£Æ®¸®¸¦ °¡Á®¾ß ÇÑ´Ù. ƯÁ¤ Æ÷Æ®·Î µé¾î¿À´Â »ç¿ëÀÚµéÀÇ ÀÚ¼¼ÇÑ ¼³Á¤ÀÌ µ¿ÀûÀ¸·Î ÇÒ´çµÇµµ·Ï ÇÏ·Á¸é tty ÀåÄ¡¿¡ ´ëÇÑ ¿£Æ®¸®¸¦ Ãß°¡ÇØ¾ß ÇÏ¸ç »ç¿ëÀÚ¿¡ ´ëÇÑ ¿£Æ®¸®¸¦ ¼³Á¤Çؼ± ¾ÈµÈ´Ù. ¶ÇÇÑ ¸í½ÉÇØ¾ß ÇÒ °ÍÀº »ç¿ëÀÚµéÀÌ ¾î¶² ¸ðµ©À¸·Î Á¢¼ÓÇØ µé¾î¿Àµç ¾Ë¸ÂÀº ¼³Á¤À» ¾µ ¼ö ÀÖµµ·Ï Çϱâ À§Çؼ­ Á¢¼Ó¿¡ »ç¿ëµÇ´Â ¸ðµç tty ÀåÄ¡¿¡ ´ëÇØ Àû¾îµµ ÇϳªÀÇ ¿£Æ®¸®¸¦ ¸¸µé¾î¾ß ÇÑ´Ù´Â °ÍÀÌ´Ù.

Á¢¼ÓÇØ µé¾î¿Ã ¶§ »ç¿ëÀÚ´Â SLIP ·Î±ä id¿Í ¾ÏÈ£¸¦ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â ÀϹÝÀûÀÎ ·Î±ä °ú Æнº¿öµå ÇÁ·ÒÇÁÆ®¸¦ ¹Þ°Ô µÈ´Ù. »ç¿ëÀÚ°¡ ÀÎÁõµÇ¸é Ưº°ÇÑ ¸Þ½ÃÁö¸¦ ¹ÞÁö ¾Ê°í »ç¿ëÀÚ ÂÊÀº SLIP ¸ðµå·Î ÀüȯµÈ´Ù. ÀÌÁ¦ »ç¿ëÀÚ´Â SLIP ¿¬°áÀÌ °¡´ÉÇϸç diphosts ÆÄÀÏ·Î ºÎÅÍ ¹Þ¾ÆÁö´Â ÇØ´ç ÀÎÀÚµé·Î ¼³Á¤ÀÌ µÈ´Ù.

dSLIP ÆÐÅ°Áö¸¦ ¾²´Â SLIP ¼­¹ö.

Matt Dillon <dillon@apollo.west.oic.com>Àº ´ÙÀ̾Ë-ÀÎ »Ó ¾Æ´Ï¶ó ´ÙÀ̾Ë-¾Æ¿ô SLIPµµ Áö¿øÇÏ´Â ÆäÅ°Áö¸¦ ¸¸µé¾ú´Ù. MattÀÇ ÆÐÅ°Áö´Â ¿¬°áÀ» °ü¸®ÇÏ´Â ÀÛÀº ÇÁ·Î±×·¥µé°ú ½ºÅ©¸³Æ®µéÀÇ ¹­À½ÀÌ´Ù. ½ºÅ©¸³Æ®µé Áß Àû¾îµµ Çϳª°¡ tcsh À» ÇÊ¿ä·Î ÇϹǷΠÀ̸¦ ¼³Ä¡ÇØ¾ß ÇÑ´Ù. ¶ÇÇÑ ÇÑ ½ºÅ©¸³Æ®¿¡¼­ expectÀ» ÇÊ¿ä·Î Çϱ⠶§¹®¿¡ MattÀº ÀÌ À¯Æ¿¸®Æ¼ÀÇ ½ÇÇà ÆÄÀϵµ Á¦°øÇÑ´Ù. ÀÌ ÆÐÅ°Áö¸¦ ¿©·¯ºÐÀÇ ±âÈ£¿¡ ¸Â°Ô ÀÛµ¿Çϵµ·Ï ÇÏ·Á¸é expect¿¡ ´ëÇÑ ¾à°£ÀÇ °æÇèÀÌ ÇÊ¿äÇÒ °ÍÀ̳ª ¾ø´Ù°í Çؼ­ ÆÐÅ°Áö¸¦ »ç¿ëÄ¡ ¸øÇÏ´Â °ÍÀº ¾Æ´Ï´Ù.

MattÀÌ README ÆÄÀÏ¿¡ ¼³Ä¡ ¼ø¼­¿¡ ´ëÇØ Àß ¼³¸íÇØ ³õ¾ÒÀ¸¹Ç·Î ¿©±â¼­ ±»ÀÌ ±× °úÁ¤À» ¹Ýº¹ÇÏÁø ¾Ê°Ú´Ù.

¾Æ·¡ÀÇ È¨ »çÀÌÆ®¿¡¼­ dSLIP ÆÐÅ°Áö¸¦ ±¸ÇÒ ¼ö ÀÖ´Ù:

apollo.west.oic.com

/pub/linux/dillon_src/dSLIP203.tgz

ȤÀº ¾Æ·¡¿¡¼­µµ ±¸ÇÒ ¼ö ÀÖ´Ù:

metalab.unc.edu

/pub/Linux/system/Network/serial/dSLIP203.tgz

make installÀ» Çϱâ Àü¿¡ README ÆÄÀÏÀ» Àаí /etc/passwd¿Í /etc/group ¿£Æ®¸®µéÀ» ¸¸µéµµ·Ï ÇÑ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê