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¸¦ »ç¿ëÇϱâ À§Çؼ´Â Ưº°È÷ ¼öÁ¤µÈ ¹öÁ¯ÀÌ ÇÊ¿äÇÏ´Ù. À̸¦ ãÀ» ¼ö ÀÖ´Â °÷¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸µµ À§¿¡ ¾ð±ÞÇÑ ¹®¼¿¡ ³ª¿ÍÀÖ´Ù.
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''¿¡¼ ¾òÀ» ¼ö ÀÖ´Ù.
Ä¿³Î 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
¿¡
ÀÖÀ¸¸ç ÀÌ´Â Ä¿³Î ¼Ò½ºÀÇ ÀϺÎÀÌ´Ù.
PPP ÀåÄ¡ À̸§Àº `ppp0
', `ppp1
' µîÀÌ´Ù. ÀÌ ÀåÄ¡µéÀº ù ÀåÄ¡¸¦ `0
'
À¸·Î ½ÃÀÛÇؼ ¼ø¼´ë·Î ¹øÈ£°¡ ºÎ¿©µÈ´Ù.
Kernel Compile Options:
Networking options --->
<*> PPP (point-to-point) support
PPP ¼³Á¤Àº PPP-HOWTO¿¡¼ ÀÚ¼¼È÷ ´Ù·ç¾îÁø´Ù.
¿©·¯ºÐÀÌ ³×Æ®¿÷¿¡ ¹Ý ¿µ±¸ÀûÀÎ ¿¬°áÀ» ÇÒ ¼ö ÀÖÀ» ¸¸Å ¿îÀÌ ÁÁ°í ¿¬°áÀÌ ²÷±æ °æ¿ì ÀÚµ¿À¸·Î PPP ¿¬°áÀ» ´Ù½Ã ¸¸µéµµ·Ï ÇÏ°í ½Í´Ù¸é ¿©±â¿¡ °£´ÜÇÑ Æ®¸¯ÀÌ ÀÖ´Ù.
¾Æ·¡ ¸í·ÉÀ» ¼öÇàÇؼ PPP°¡ root
À¯Àú¿¡ ÀÇÇØ ½ÃÀÛµÉ ¼ö ÀÖµµ·Ï ¼³Á¤ÇÑ´Ù.
# pppd
/etc/ppp/options
ÆÄÀÏ ¾È¿¡ `-detach
' ¿É¼ÇÀ» ¼³Á¤ÇÏ´Â °ÍÀ»
ÁÖÀÇÇÑ´Ù. ±×¸®°í ¾Æ·¡ ¹®ÀåÀ» /etc/inittab
ÆÄÀÏÀÇ getty Á¤ÀÇ
¾Æ·¡¿¡ »ðÀÔÇÑ´Ù.
pd:23:respawn:/usr/sbin/pppd
ÀÌ´Â init ÇÁ·Î±×·¥À¸·Î ÇÏ¿©±Ý pppd¸¦ ½ÇÇà ÈÄ °¨½ÃÇÏ¸é¼ Á×¾úÀ» °æ¿ì
ÀÚµ¿À¸·Î Àç½ÇÇà Çϵµ·Ï ÇØÁØ´Ù.
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 (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À¸·Î À̸¦ º¯°æÇÒ ¼ö ÀÖ´Ù.
dip°ú´Â ¹Ý´ë·Î slattachÀº ¸Å¿ì ´Ü¼øÇÑ ÇÁ·Î±×·¥À¸·Î »ç¿ëÇϱ⿣ ¸Å¿ì ½±Áö¸¸ dip°ú °°Àº º¹À⼺Àº ¾ø´Ù. ½ºÅ©¸³Æà ±â´Éµµ ¾øÀ¸¸ç À̸¦ ÀÌ¿ëÇؼ± Á÷·Ä ÀåÄ¡¸¦ SLIP ÀåÄ¡·Î ¼³Á¤ÇÏ´Â °Í¸¸ ÇÒ ¼ö ÀÖ´Ù. slattachÀº ¿©·¯ºÐÀÌ ÇÊ¿äÇÑ ¸ðµç Á¤º¸¸¦ ¾Ë°í ÀÖ°í ÀÌ ÇÁ·Î±×·¥ ½ÇÇà Àü¿¡ Á÷·Ä ¿¬°áÀÌ ¼º¸³µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. slattachÀº ¹°¸®ÀûÀÎ ÄÉÀ̺íÀ̳ª ÀÓ´ë ¼± °°Àº ¼¹ö·ÎÀÇ ¿µ±¸Àû ¿¬°áÀ» »ç¿ëÇÏ´Â °æ¿ì¿¡ ¾²±â¿¡ ÁÁ´Ù.
¿©·¯ºÐÀº SLIP ¼¹ö·Î ¸Ó½ÅÀ» ¿¬°áÇÏ´Â µ¥¿¡ ´ÙÀ̾ó¾÷ ¸ðµ©À̳ª Àӽà ¼±À» »ç¿ëÇÏ´Â °æ¿ì¿£ dipÀ» ¾²´Â °ÍÀÌ ÁÁ´Ù. ¸Ó½Å°ú ¼¹ö°£¿¡ Áö¼ÓÀûÀÎ ¿¬°áÀÌ °¡´ÉÇÏ¸ç ¿¬°áÀ» ¸¸µé º°´Ù¸¥ ÀÏÀÌ ÇÊ¿äÇÏÁö ¾ÊÀ» °æ¿ì¿£ slattachÀ» ¾²´Â °ÍÀÌ ÁÁ´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº `Permanent Slip connection' ºÎºÐÀ» Âü°íÇ϶ó.
SLIP ¼³Á¤Àº ÀÌ´õ³Ý ÀÎÅÍÆäÀ̽º ¼³Á¤°ú ¸Å¿ì ºñ½ÁÇÏ´Ù (À§ÀÇ `ÀÌ´õ³Ý ÀåÄ¡ ¼³Á¤' ºÎºÐÀ» Àоî¶ó). ±×·¯³ª Áß¿äÇÑ ¸î °¡Áö Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù.
¹«¾ùº¸´Ùµµ ¿¬°áÀÇ ¾ç ³¡¿¡ ÇÑ °³¾¿, ³×Æ®¿÷ »ó¿¡ ÃÑ µÎ °³ÀÇ È£½ºÆ®¸¸ÀÌ ÀÖ´Ù´Â Á¡¿¡¼ SLIP ¿¬°áÀº ÀÌ´õ³Ý ³×Æ®¿÷°ú ´Ù¸£´Ù. ÄÉÀÌºí ¿¬°á¸¸À¸·Îµµ ±Ý¹æ »ç¿ëÀÌ °¡´ÉÇÑ ÀÌ´õ³Ý°ú´Â ´Þ¸® SLIPÀº ¿¬°áÀÇ Á¾·ù¿¡ µû¶ó ƯÁ¤ÇÑ ¹æ¹ýÀ¸·Î ³×Æ®¿÷ ¿¬°áÀ» ÃʱâÈ ÇØÁà¾ß ÇÑ´Ù.
dipÀ» »ç¿ëÇÏ´Â °æ¿ì ÃʱâÈ´Â ÀϹÝÀûÀ¸·Î ºÎÆýð¡ ¾Æ´Ñ ¿¬°áÀ» »ç¿ëÇÒ ¼ö ÀÖ°Ô µÈ ÈÄÀÇ ¾î´À ½ÃÁ¡¿¡ ÇàÇØÁø´Ù. ÀÌ °úÁ¤À» ÀÚµ¿È ÇÏ´Â °Íµµ °¡´ÉÇÏ´Ù. slattachÀ» »ç¿ëÇÑ´Ù¸é rc.inet1 ¾È¿¡ ÃʱâÈ ºÎºÐÀ» Ãß°¡ÇÒ ¼ö ÀÖÀ¸¸ç ÀÌ¿¡ ´ëÇؼ± °ð ¼³¸íÇÒ °ÍÀÌ´Ù.
SLIP ¼¹ö¿¡´Â Å©°Ô µÎ Á¾·ù°¡ Àִµ¥ µ¿Àû IP ÁÖ¼Ò ¼¹ö¿Í Á¤Àû IP ÁÖ¼Ò ¼¹öÀÌ´Ù. °ÅÀÇ ¸ðµç SLIP ¼¹ö´Â ¿©·¯ºÐ¿¡°Ô ¿¬°á ½Ã¿¡ »ç¿ëÀÚ À̸§°ú ¾ÏÈ£¸¦ ½á¼ ·Î±äÇϵµ·Ï ÇÒ °ÍÀÌ´Ù. dipÀº ÀÌ·± ·Î±ä °úÁ¤À» ÀÚµ¿À¸·Î ´Ù·ê ¼ö ÀÖ´Ù.
Á¤Àû 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 »ç¿ëÇϱâ' ºÎºÐÀ¸·Î ³Ñ¾î°¡µµ µÈ´Ù.
µ¿Àû SLIP ¼¹ö´Â ¿©·¯ºÐÀÌ ·Î±äÇÒ ¶§¸¶´Ù ¼ö¸¹Àº ÁÖ¼Òµé Áß¿¡ ÀÓÀÇÀÇ IP ÁÖ¼Ò¸¦ ¿©·¯ºÐ¿¡°Ô ÇÒ´çÇØ ÁØ´Ù. µû¶ó¼ ¿©·¯ºÐÀÌ ¸Å¹ø ƯÁ¤ÇÑ ÁÖ¼Ò¸¦ °¡Áø ´Ù´Â °ÍÀ» º¸ÀåÇÒ ¼ö ¾øÀ¸¸ç ÇöÀç ¹ÞÀº ÁÖ¼Òµµ ¿©·¯ºÐÀÌ ¿¬°áÀ» ²÷Àº ÈÄ¿¡´Â ´Ù¸¥ ´©±º°¡°¡ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·± SLIP ¼¹ö¸¦ ¼³Á¤ÇÏ´Â ³×Æ®¿÷ °ü¸®ÀÚ´Â SLIP ¼¹ö°¡ »ç¿ëÇÒ ÁÖ¼Ò Ç®(pool)À» °¡Áö°í ÀÖÀ¸¸ç »õ·Î¿î ¿¬°áÀÌ µé¾î¿Ã ¶§¸¶´Ù »ç¿ëµÇÁö ¾Ê´Â ÁÖ¼ÒÁß Çϳª¸¦ °í¸£°í Á¢¼ÓÀÚ¸¦ ·Î±ä °úÁ¤À¸·Î À̲ö ÈÄ¿¡ ÇÒ´çµÈ IP ÁÖ¼Ò¸¦ Æ÷ÇÔÇϴ ȯ¿µ ¸Þ½ÃÁö¸¦ º¸³»ÁÖ°í ±× IP ÁÖ¼Ò¸¦ ¿¬°áÀÌ µÇ¾î ÀÖ´Â µ¿¾È »ç¿ëÇϵµ·Ï ÇÑ´Ù.
ÀÌ·± Á¾·ùÀÇ ¼¹ö¿¡ ´ëÇÑ ¼³Á¤µµ Á¤Àû ¼¹öÀÇ °æ¿ì¿Í ºñ½ÁÇϳª ¼¹ö°¡ ÇÒ´çÇØ ÁØ IP ÁÖ¼Ò¸¦ ¹ÞÀ» °æ¿ì ±× °ªÀ¸·Î SLIP ÀåÄ¡¸¦ ¼³Á¤ÇØ ÁÖ´Â °úÁ¤ÀÌ Ãß°¡µÇ¾î¾ß ÇÑ´Ù.
¿ª½Ã dipÀÌ ÇÊ¿äÇÑ Èûµç ÀϵéÀ» ¸ðµÎ ÇØÁÖ¸ç »õ ¹öÁ¯Àº ·Î±ä °úÁ¤»Ó¸¸ ¾Æ´Ï¶ó ÀÚµ¿À¸·Î ȯ¿µ ¸Þ½ÃÁö ¾ÈÀÇ IP ÁÖ¼Ò¸¦ ÀÐ¾î¼ SLIP ÀåÄ¡¸¦ ÀÌ °ªÀ¸·Î ¼³Á¤ÇØ ÁÖ´Â °ÍÀ» ÀÚµ¿À¸·Î ÇØÁÙ ¸¸Å ¾µ¸¸ÇÑ´Ù.
¿©·¯ºÐÀÇ SLIP ¼¹ö°¡ ÀÌ¿Í °°ÀÌ µ¿ÀÛÇÑ´Ù¸é 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 ÆäÀÌÁö¸¦ Âü°íÇ϶ó. ¿¹¸¦ µé¾î ¿©·¯ºÐÀº ¹Ì¸® Á¤ÇØÁø ÀÏÁ¤ ½Ã°£µ¿¾È ¿¬°á ¼ö¸³ÀÌ ¾ÈµÇ¸é ¼¹ö·Î ´Ù½Ã Àüȸ¦ °Éµµ·Ï Çϰųª Çϳª ÀÌ»óÀÇ ¼¹ö¸¦ Â÷·Ê´ë·Î ½Ãµµ Çϵµ·Ï ÇÏ´Â µîÀÇ ÀÏÀ» ½ºÅ©¸³Æ®·Î ¸¸µé ¼ö ÀÖ´Ù.
¿©·¯ºÐÀÌ µÎ ¸Ó½Å°£¿¡ ÄÉÀÌºí ¿¬°áÀ» »ç¿ëÇϰųª ÀÓ´ë¼±À» ¾²´Â µîÀÇ ¿µ±¸ÀûÀÎ Á÷·Ä ¿¬°áÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù¸é Á÷·Ä ¿¬°áÀ» ¸¸µé±â À§Çؼ 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.
¼³¸í :
¿©·¯ºÐÀÇ IP ÁÖ¼Ò¸¦ ³ªÅ¸³½´Ù.
¹Ý´ëÆí ³¡ÀÇ IP ÁÖ¼Ò¸¦ ³ªÅ¸³½´Ù.
slattachÀº ÇÒ´çµÇÁö ¾ÊÀº ù¹ø° SLIP ÀåÄ¡¸¦ ÁöÁ¤µÈ Á÷·Ä ÀåÄ¡¿¡ ÇÒ´çÇÑ´Ù. slattachÀº sl0¿¡¼ºÎÅÍ ½ÃÀÛÇÑ´Ù. µû¶ó¼ ¸Ç óÀ½ slattachÀº SLIP ÀåÄ¡ sl0À» ÁöÁ¤µÈ Á÷·Ä ÀåÄ¡¿¡ ÇÒ´çÇÏ°í ´ÙÀ½¿£ sl1À» ÇÒ´çÇÑ´Ù.
slattach˼ -p
ÀÎÀÚ¸¦ °¡Áö°í ¿©·¯ °¡ÁöÀÇ ÇÁ·ÎÅäÄÝÀ» ¼³Á¤ÇÒ ¼ö
ÀÖµµ·Ï ÇØÁØ´Ù. ¾ÐÃàÀ» »ç¿ëÇÒ °ÍÀÎÁö ¾Æ´ÑÁö¿¡ µû¶ó SLIPÀ̳ª cSLIP
Áß Çϳª¸¦ »ç¿ëÇÒ °ÍÀÌ¸ç ¿¬°áÀÇ ¾ç ³¡ÀÌ ¸ðµÎ °°Àº °ÍÀ» »ç¿ëÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ¸í½ÉÇÑ´Ù.
¿©·¯ºÐÀÌ ³×Æ®¿÷¿¡ ¿¬°áµÇ¾î ÀÖ°í ´Ù¸¥ »ç¶÷ÀÌ Àüȸ¦ °É°í µé¾î¿Í¼ ³×Æ®¿÷ ¼ºñ½º¸¦ »ç¿ë °¡´ÉÇϵµ·Ï ÇÏ°í ½ÍÀº ¸Ó½ÅÀÌ ÀÖ´Ù¸é ±× ¸Ó½ÅÀ» ¼¹ö·Î ¼³Á¤ÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. Á÷·Ä ¿¬°á ÇÁ·ÎÅäÄÝ·Î SLIPÀ» ¾²±æ ¿øÇÑ´Ù¸é ¿©·¯ºÐÀÇ ¸®´ª½º ¸Ó½ÅÀ» SLIP ¼¹ö·Î ¼³Á¤ÇÏ´Â µ¥¿¡´Â Å©°Ô ¼¼ °¡Áö ¿É¼ÇÀÌ ÀÖ´Ù. ³»°¡ ÁÁ¾ÆÇÏ´Â °ÍÀº óÀ½ ¼³¸íµÇ´Â sliploginÀ» »ç¿ëÇÏ´Â °ÍÀε¥ ÀÌ´Â ÀÌ ¹æ¹ýÀÌ ÀÌÇØÇÏ°í ¼³Á¤Çϱ⠰¡Àå ½±±â ¶§¹®ÀÌ´Ù. ±×·¯³ª ¿©±â¿¡¼± ¸ðµç ¹æ¹ýÀ» °£´ÜÈ÷ ¼´¿©ÇÒ °ÍÀÌ¸ç ¿©·¯ºÐÀÌ ¾Ë¸ÂÀº °ÍÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Ù. -->
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°³°¡ ÀÖ´Ù. ¿©±â¿¡¼ ¼ÒÇÁÅõ¿þ¾î¸¦ ±¸ÇÏ´Â ¹æ¹ý°ú Àå¼Ò, ±×¸®°í °¢°¢À» ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ÀÚ¼¼È÷ ¼³¸íÇÒ °ÍÀÌ´Ù. ÇÊ¿äÇÑ ÆÄÀϵéÀº ¾Æ·¡¿Í °°´Ù.
/etc/passwd
, Á¢¼Ó »ç¿ëÀÚ °èÁ¤À» À§ÇØ./etc/slip.hosts
, °¢ Á¢¼Ó »ç¿ëÀÚ¿¡°Ô Æ¯ÈµÈ Á¤º¸¸¦ ´ã°í ÀÖ´Ù./etc/slip.login
, »ç¿ëÀÚ¸¦ À§ÇØ ÇÊ¿äÇÑ ¶ó¿ìÆà ¼³Á¤À» °ü¸®ÇÑ´Ù./etc/slip.tty
, ¼¹ö¸¦ µ¿Àû ÁÖ¼Ò ÇÒ´ç ¹æ½ÄÀ¸·Î ¼³Á¤ÇÏ´Â °æ¿ì¿¡¸¸
ÇÊ¿äÇϸç ÇÒ´çÇÒ ÁÖ¼ÒµéÀÇ Å×À̺íÀ» ´ã°í ÀÖ´Ù./etc/slip.logout
, »ç¿ëÀÚ°¡ Á¢¼ÓÀ» ²÷°í ³ª°£ ÈÄÀÇ Å¬¸°-¾÷À» À§ÇÑ
¸í·ÉÀ» ´ã°í ÀÖ´Ù.
¿©·¯ºÐÀº ÀÌ¹Ì ¹èÆ÷º»ÀÇ ÀϺηΠ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
ÆÄÀϵéÀ» Âü°íÇ϶ó.
/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
ÆÄÀÏÀÇ ¿£Æ®¸®µé:
DYNAMIC
À̶ó¸é IP ÁÖ¼Ò´Â ´ÙÀ½¿¡
¼³¸íµÉ /etc/slip.tty
ÆÄÀÏ¿¡ µé¾îÀÖ´Â Á¤º¸¿¡ ±Ù°ÅÇؼ ÇÒ´çµÈ´Ù.
ÁÖÀÇ»çÇ×: ÀÌ°ÍÀÌ Á¦´ë·Î ÀÛµ¿ÇÏ·Á¸é Àû¾îµµ 1.3 ¹öÁ¯ ÀÌ»óÀÇ °ÍÀ» »ç¿ëÇØ¾ß ÇÑ´Ù.normal
"À̳ª "compressed
"ÀÌ´Ù.
ÁÖÀÇ»çÇ×: µÎ ¹ø°¿Í ¼¼ ¹ø° Çʵ忣 Á¡À¸·Î ºÐ¸®µÇ´Â ½ÊÁø¼ö·Î Ç¥±âµÇ´Â IP ÁÖ¼Ò³ª
È£½ºÆ®¸í ¾î´À °ÍÀ̳ª ¾µ ¼ö ÀÖ´Ù. È£½ºÆ®¸íÀ» ¾²´Â °æ¿ì¿£ ±× È£½ºÆ®¸íÇÏ´Â IP ÁÖ¼Ò¸¦
ãÀ» ¼ö ÀÖ¾î¾ß ÇÑ´Ù. ±×·¸Áö ¾Ê´Ù¸é ½ºÅ©¸³Æ® ½ÇÇàÀÌ ½ÇÆÐÇÒ °ÍÀÌ´Ù. ÀÌ´Â ±× È£½ºÆ®·Î
ÅÚ³ÝÀ» ÇØ º½À¸·Î½á ½ÃÇèÇØ º¼ ¼ö ÀÖÀ¸¸ç `Trying nnn.nnn.nnn...'°ú °°Àº ¸Þ½ÃÁö°¡
³ª¿À¸é ¿©·¯ºÐÀÇ ¸Ó½ÅÀÌ ±× È£½ºÆ®¸í¿¡ ÇØ´çÇÏ´Â IP ÁÖ¼Ò¸¦ ãÀ» ¼ö ÀÖ´Â °ÍÀÌ´Ù.
`Unknown host' ¸Þ½ÃÁö°¡ ³ª¿À¸é ãÀ» ¼ö ¾ø´Â °ÍÀÌ´Ù. IP ÁÖ¼Ò¸¦ ãÀ» ¼ö ¾øÀ» °æ¿ì
IP ÁÖ¼Ò¸¦ »ç¿ëÇϰųª name resolverÀÇ ¼³Á¤À» ¼öÁ¤ÇØ¾ß ÇÑ´Ù(Name Resolution
ºÎºÐÀ» Âü°íÇ϶ó).
°¡Àå ÀϹÝÀûÀÎ slip ¸ðµå´Â ´ÙÀ½°ú °°´Ù.
to enable normal uncompressed SLIP.
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ÀÇ 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
..
ÇÊµå ¼³¸í:
login name
: getpwuid(getuid())ÀÇ ¸®ÅÏ °ªÀ̳ª tty ¸íunused
: compat. with passwdRemote Address
: Á¢¼ÓÇØ ¿À´Â È£½ºÆ®ÀÇ IP ÁÖ¼Ò, ¼ýÀÚ³ª À̸§Local Address
: IÀÌ ¸Ó½ÅÀÇ IP ÁÖ¼Ò, ¿ª½Ã ¼ýÀÚ³ª À̸§Netmask
: dotted decimal notation À¸·ÎComment field
: ¿øÇÏ´Â »çÇ×À» ¿©±â¿¡ »ðÀÔ.protocol
: Slip, CSlip µîµî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
ÆÄÀÏ·Î ºÎÅÍ ¹Þ¾ÆÁö´Â ÇØ´ç ÀÎÀÚµé·Î ¼³Á¤ÀÌ µÈ´Ù.
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
¿£Æ®¸®µéÀ» ¸¸µéµµ·Ï ÇÑ´Ù.