óÀ½ ÀÌ ¹Ì´ÏÇÏ¿ìÅõ°¡ ³ª¿Â ÀÌÈÄ·Î ¸¹Àº »ç¶÷µéÀÌ ¸®´ª½º¿Í µµ½º (¶Ç´Â À©µµ¿ìÁî) ¿¡ °üÇÑ ¸¹Àº Á¤º¸¸¦ ½è´Ù. ÀϹÝÀûÀÎ Àç¹Ì·Î ÀÌÀåÀ» ´õÇÏ°Ô µÆÀ¸¸ç ¸ðµÎ¿¡°Ô µµ¿òÀÌ µÇ±â¸¦ ¹Ù¶õ´Ù.
ÀÌ ºÎºÐÀº James McDuffieÀÇ ¸®´ª½º °¡Á¦Æ®¿¡¼ ¹ßÃéÇß´Ù. ¿©±â¼´Â ¸®´ª½º¿Í µµ½ºÄÄÇ»Å͸¦ À©µµ¿ìÁî¿Í Æ®·³Æê À©¼ÓÀ» »ç¿ëÇÏ¿© ¼³Ä¡ÇÏ°í À©µµ¿ì¿¡¼ XÀ©µµ¿ìÁîÀÇ ÇÁ·Î±×·¥À» ½ÇÇà½Ãų ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÒ °ÍÀÌ´Ù.
ÃֽŠ¹öÀüÀº James Vahn¿¡ ÀÇÇؼ Ãß°¡µÇ¾ú´Ù. jvahn@short.circuit.com ±×´Â ¾î¶»°Ô ÀÌ ¿¬°áÀ» ¼³Á¤ÇÏ°í ¸¹Àº ¹®Á¦µé¿¡ ´ëÇÑ ÇØ°áÃ¥À»
ÀÌ ¹®Á¦µé¿¡ °üÇÑ ºÎºÐµéÀº ³»°¡¾Æ´Ñ ±×¿¡°Ô ¹°¾îº¸±â ¹Ù¶õ´Ù.
³ª´Â ´ç½ÅÀÌ ¹Ý´ëÆíÀÇ ¸®´ª½º ¸Ó½Å°ú PLIP°¡ °ÅÀÇ ¼³Á¤µÇ°í ÄÉÀ̺íÀÌ ¿Ã¹Ù¸£°Ô ¿¬°áµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÑ´Ù. ±×·¸Áö ¾Ê´Ù¸é, ÀüÀÇ ³»¿ëµéÀ» ´Ù½Ã º¸±â ¹Ù¶õ´Ù.
Áö±Ý, µµ½º ÂÊ¿¡¼, ¹«¾ùº¸´Ùµµ ÆÐŶ µå¶óÀ̹ö¸¦ ¼³Ä¡ÇؾßÇÑ´Ù. ±×°ÍÀº ÀÌ »çÀÌÆ®¿¡¼ ãÀ» ¼ö ÀÖ´Ù.
ftp://ftp.crynwr.com/drivers/plip.zip
ÀÌ ÇÁ·Î±×·¥Àº µµ½º¿¡¼ ½ÇÇàµÇ¸ç Ethernet ÆÐŶ µå¶óÀ̹öó·³ µ¿ÀÛÇÑ´Ù. ¸¸¾à À©µµ¿ìÁî¿¡¼ »ç¿ëÇϱ⸦ ¿øÇÑ´Ù¸é, Æ®·½Æê À©¼ÓÀ» »ç¿ëÇ϶ó. ÀÌ°ÍÀº TCP/IP ÀÎÅÍÆäÀ̽ºÃ³·³ µ¿ÀÛÇÑ´Ù. ´Ù¸¥ ÇÑÆíÀ¸·Î, ´ç½ÅÀº µµ½º¿ë TCP/IPÇÁ·Î±×·¥À» ãÀ»¼öÀÖÀ»°ÍÀÌ´Ù.
Áö±Ý ¸®´ª½º ÄÄÇ»ÅÍ·Î µ¹¾Æ°¡¼ µµ½º ÄÄÇ»ÅÍÀÇ ÁÖ¼Ò¸¦ /etc/hosts¿¡ ½á³Ö¾î¶ó. ¸¸¾à ´ç½ÅÀÇ µµ½º ÄÄÇ»ÅÍ°¡ ÇÒ´çµÈ IP¸¦ °¡Áö°íÀÖÁö ¾Ê´Ù¸é ¿øÇÏ´Â ÁÖ¼Ò¸¦ °í¸£±â ¹Ù¶õ´Ù. (3ÀåÀÇ IP¿¡ °üÇÑ °æ°í¸¦ ±â¾ïÇ϶ó) Áö±Ý ¸®´ª½º ÄÄÇ»ÅÍÀÇ À̸§Àº ¸®´ª½º, µµ½º ÄÄÇ»ÅÍÀÇ À̸§Àº µµ½º¶ó°í °¡Á¤ÇÑ´Ù.
´ç½ÅÀº ´ÙÀ½°ú °°ÀÌ Å¸ÀÌÇÎ ÇÏ¿©¾ßÇÑ´Ù.
ifconfig plip1 linux pointopoint dos arp up
route add dos
¹°·Ð, ´ç½ÅÀÌ ¸Å¹ø ºÎÆõɶ§¸¶´Ù ¸®´ª½º ÄÄÇ»ÅÍ¿¡¼ À̸¦ ½ÇÇàÇϱ⸦ ¿øÇÑ´Ù¸é /etc/rc.d/rc.inet1¿¡ ´ÙÀ½ÀÇ ³»¿ëÀ» ±âÀÔÇ϶ó.
/sbin/ifconfig plip1 linux pointopoint dos arp up /sbin/route add dos
ÀÌ°ÍÀº ÀÎÅÍÆäÀ̽º¸¦ ¼³Á¤ÇÏ°í °æ·Î¸¦ Ãß°¡ÇÑ °ÍÀÌ´Ù. ¹°·Ð, µÎ ¹ø° º´·ÄÆ÷Æ®¸¦ »ç¿ëÇÑ´Ù¸é ´ë½Å plip2¸¦ ½á¾ßÇÑ´Ù.
µµ½º/À©µµ¿ìÁî ÄÄÇ»ÅÍ·Î µÇµ¹¾Æ°¡¼ ´ÙÀ½ÀÇ ¶óÀÎÀ» autoexec.batÆÄÀÏ¿¡ Ãß°¡Ç϶ó.
c:\plip\plip.com 0x60 c:\tcpip\winsock\winpkt.com 0x60
¹°·Ð, ³ª´Â c:\plip.com µð·ºÅ丮 ¾È¿¡ plip.com (ÆÐŶ µå¶óÀ̹ö) ÀÌ ÀÖ´Ù°í °¡Á¤ÇÏ°í c:\tcpip¿¡ winpkt.comÀÌ ÀÖ´Ù°í °¡Á¤ÇÏ¿© ¿Ã¹Ù¸¥ °æ·Î°¡ ¼³Á¤µÇ¾î ÀÖ´Ù°í °¡Á¤ÇÑ´Ù.
plip.comÀÇ ÇÁ·Î±×·¥Àº ÆÐŶ º¤Å͸¦ 0x60À¸·Î ¼³Á¤ÇÏ°í °°Àº º¤ÅÍ¿¡¼ Æ®·³Æê À©¼ÓÀ» ½ÃÀÛÇÒ winpkt.comÀ» ·Îµå ÇÑ´Ù. ¸¸¾à ÄÉÀ̺íÀÌ lpt1ÀÌ ¾Æ´Ï¶ó¸é plip.com ÇÁ·Î±×·¥¿¡ irq¿Í ÀÔÃâ·Â ÁÖ¼Ò¸¦ ¾Ë·ÁÁÖ¾î¾ß ÇÑ´Ù. ¶ÇÇÑ, winpkt.comÀº À©µµ¿ìÁî¿¡¼ ÆÐŶ µå¶óÀ̹ö¸¦ ÀÌ¿ëÇϱâ À§ÇØ ÇÊ¿äÇÏ´Ù. ¿©±â¼ºÎÅÍ ¿ì¸®´Â ½ÇÁ¦ÀûÀÎ Æ®·³Æê À©¼Ó¿¡ °üÇÑ ¼³Á¤À» ÇϰԵȴÙ. SLIP¿Í PPP¿¡ °üÇÑ °ÍµéÀ» ¼±ÅÃÇÏÁö ¸»°í, ÆÐŶµå¶óÀ̹öÀÇ ±âÀÔ¶õ¿¡ 60À» ±âÀÔÇ϶ó. ±×ÈÄ ´ç½ÅÀÌ °¡Áö°íÀÖ´Â IP ÁÖ¼Ò¸¦ ±âÀÔÇÏ°í, ¸®´ª½º ÄÄÇ»ÅÍÀÇ IPÁÖ¼Ò´Â ±âº» °ÔÀÌÆ®¿þÀ̷μ ±×¸®°í ¸¸¾à ´ç½ÅÀÇ ÄÄÀÌ IP³ª ISPÀÇ ÁÖ¼Ò¸¦ °¡Áö°í ³×ÀÓ¼¹öÀÇ ¿ªÈ°À»ÇÏ°í ÀÎÅͳݰú ¸À¹°·ÁÀÖ´Ù¸é ³×ÀÓ¼¹öÀÇ ¿ªÇÒÀ» ÇÒ °ÍÀÌ´Ù. ¼³Á¤À» ³¡³½ ÈÄ À©¼ÓÀ» Àç½ÇÇàÇÑ´Ù. À©¼ÓÀ» ½ÃÀÛ ±×·ì¿¡ Æ÷ÇÔ½ÃÅ°¸é ¸ðµç ¼³Á¤ÀÌ ÀÚµ¿ÀûÀ¸·Î ½ÇÇàµÇ°Ô µÈ´Ù.
¸¸¾à ´ç½ÅÀÌ À©µµ¿ìÁî ÄÄÇ»Å͸¦ ´ç½ÅÀÇ ¸®´ª½º ÄÄÇ»Å͸¦ ÅëÇÏ¿© ÀÎÅͳݿ¡ Á¢¼ÓÇÏ·Á°í ÇÑ´Ù¸é, IP-masqueradingÀÌ ÇÊ¿äÇϸç ÀÌ¿¡ ´ëÇؼ´Â NET-2-HOWTO¸¦ º¸±â ¹Ù¶õ´Ù. ÀÌ°ÍÀº °£´ÜÈ÷ À©µµ¿ìÁî ÄÄÇ»Å͸¦ ´ç½ÅÀÇ ¸®´ª½º ÄÄÇ»ÅÍÀÇ IP·Î ¼Ó¿©ÁÖ´Â °ÍÀ» ¸»ÇÑ´Ù.
¶ÇÇÑ ³ª´Â À©µµ¿ìÁî¿¡¼ XÀ©µµ¿ìÁî ÇÁ·Î±×·¥À» ½ÇÇà½ÃÅ°´Â ÇÁ·Î±×·¥À» ¹ß°ßÇß´Ù. ÁÖ¼Ò´Â ´ÙÀ½°ú °°´Ù.
ÁöÁ¤Çѵ¥·Î ¸ðµç ¼³Á¤À» ÇÏ°í À©µµ¿ìÁî ÄÄÇ»ÅÍ¿¡¼ ¸®´ª½º ÄÄÇ»ÅÍ·Î telnetÀ» ÇÑÈÄ display¸¦ À©µµ¿ìÁî ÄÄÇ»ÅÍ (DISPLAY=duncan:0.0) ·Î ÇÑÈÄ ¿øÇÏ´Â ÇÁ·Î±×·¥À» ½ÇÇà½ÃÄѶó. À©µµ¿ìÁî¿¡¼ xv¸¦ ½ÇÇà½ÃÅ°´Â °Íº¸´Ù ´õ ÁÁÀº °ÍÀº ¾ø´Ù. ÀÌ°ÍÀÌ µµ¿òÀÌ µÇ¾ú±â¸¦ ¹Ù¶õ´Ù.
ÁÖÀÇ: ³ª´Â ÀÌ ¹®¼¸¦ James Vahn jvahn@short.circuit.com. ¿¡¼ ¹Þ¾Ò°í ÀÌ°ÍÀ» Çϳªµµ º¯°æÇÏÁö ¾Ê°í ½è´Ù. ÀÌ°ÍÀº ÀÌ ºÎºÐ¿¡ °üÇÏ¿© ¾î¶°ÇÑ Áú¹®À̶ó°í ³ªº¸´Ù´Â ±×¿¡°Ô ´É·ÂÀÌ ´õ ¸¹À¸¹Ç·Î ±×¿¡°Ô º¸³»´Â °ÍÀÌ ÀûÇÕÇÏ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù. ´ÜÁö Ç÷ÎÇǸ¸ ÀÖ´Â µµ½º ÄÄÇ»ÅÍ¿Í ¸®´ª½º ÄÄÇ»ÅÍ¿ÍÀÇ PLIP ¿¬°á °æÇèÀº ÀϹÝÀûÀÎ ¹®Á¦µé¿¡ °üÇÑ ¾ÆÁÖ ÈǸ¢ÇÑ ¿¹ÀÌ´Ù.
1996³â 6¿ù 11ÀÏ ¸¶Áö¸· ¾÷µ¥ÀÌÆ®
³ªÀÇ Ç÷ÎÇÇ-´ÜÁö µµ½º ¹Ú½º´Â PLIP¸¦ ÅëÇÏ¿© ¸®´ª½º ÄÄÇ»ÅÍÀÇ µÎ ¹ø° ÇÁ¸°ÅÍ Æ÷Æ®¿Í ³×Æ®¿÷À¸·Î ¿¬°áµÇ¾îÀÖ´Ù. óÀ½ ¸®´ª½ºÀÇ ÇÁ¸°ÅÍ Æ÷Æ®´Â ÇÁ¸°Å͸¦ À§ÇÑ °ÍÀÌ°í, µÑ´Ù ¿µ±¸ÀûÀ¸·Î ¿¬°áµÇ¾îÀÖ°í µµ½º ¹Ú½º´Â ¸®´ª½º ÂÊÀ¸·Î telnetµÇ¾îÀÖ´Ù. À̰͵éÀÌ ³»°¡ ¼ºÃëÇÏ·Á°í ÇÏ´Â °ÍµéÀÇ ¿äÁ¡ÀÌ´Ù.
Ä¿³Î¿¡¼ ÇÁ¸°ÅÍ Æ÷Æ®¸¦ ã¾ÒÀ» ¶§, ¸¸¾à Æ÷Æ®¸¦ ã¾ÒÀ» ¶§ Áö¿ìÁö ¾Ê¾Ò´Ù¸é ¸ðµÎ¸¦ ãÀ» °ÍÀÌ´Ù. ´Ù¸¥ ÇÑÆíÀ¸·Î PLIP´Â ¾Æ¹« °Íµµ ¾òÁö ¸øÇÒ °ÍÀÌ´Ù. ù ¹ø° ¸ñÀûÀº ÇÊ¿äÇÒ ¶§¸¶´Ù ¸ðµâ·Î¼ µå¶óÀ̹ö¸¦ ·Îµå ÇÑ´Ù.
<gniibe@mri.co.jp> ½è´Ù:
³ª´Â Ä¿³Î ¸ðµâ·Î¼ PLIP/LP¸¦ »ç¿ëÇϱ⸦ ÃßõÇÑ´Ù. ¿Ö³ÄÇϸé
PLIP/LP¸¦ Ä¿³Î ¸ðµâ·Î¼, ´ç½ÅÀº ÇÑÂÊ Æ÷Æ®¿¡´Â PLIP¸¦ ±×¸®°í ´Ù¸¥ ÂÊ Æ÷Æ®¿¡´Â LP¸¦ ÀνĽÃų ¼ö ÀÖ´Ù. ¿©±âÀÇ ¿¹´Ù:
# insmod lp.o io=0x378
# insmod plip.o io=0x278 irq=2
½ÉÁö¾î ´ç½ÅÀº 2°³ÀÇ º´·Ä Æ÷Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Ù:
# insmod plip.o io=0x278,0x3bc irq=2,5
À§ÀÇ ¿¹¿¡¼,
plip0´Â 0x278¹øÁö¿¡ ÇÒ´çµÇ°í irq´Â 2¹øÀÌ´Ù.
plip1Àº 0x3bc¹øÁö¿¡ ÇÒ´çµÇ°í irq´Â 5¹øÀÌ´Ù.
¸ðµâÀ» »ç¿ëÇÏ´Â °ÍÀº È®½ÇÈ÷ ¾ÕÀ¸·Î ³ª¾Æ°¡´Â ¹æÇâó·³ º¸ÀδÙ. ´ÙÀ½ ¹æ¹ýÀº ¸ðµâÀÇ »ç¿ë ¾øÀÌ ¼·Î ´Ù¸¥ Æ÷Æ®¿¡ PLIP¿Í LP¸¦ »ç¿ëÇϱâ À§ÇÑ Ä¿³Î ÆÐÄ¡¸¦ ¾î¶»°Ô ÇÏ´ÂÁö¸¦ º¸¿©ÁØ´Ù. ¸¸¾à ´ç½ÅÀÌ ¸ðµâÀÇ °³³ä¿¡ Ä£¼÷ÇÏÁö ¾Ê´Ù¸é, »¡¸® ¼³Á¤ÇÏ´Â ¹æ¹ýÀ» ¹ß°ßÇÒ °ÍÀÌ´Ù.
´ç½ÅÀº Ä¿³ÎÀÇ ¼Ò½º±¸Á¶¿¡¼ µÎ ÆÄÀÏÀ» º¯°æÇÒ Çʿ並 ¿äÇÑ´Ù. ³ª´Â Ä¿³Î 1.2.13À» »ç¿ëÇÏ°í ³ªÀÇ ½Ã½ºÅÛ¿¡ ¾Ë¸Â°Ô ../linux/drivers/net/Space.c¾È¿¡¼ ÇÊ¿äÇÑ ºÎºÐÀ» º¯°æÇÏ¿´´Ù. ´ç½ÅÀÇ Æ÷Æ®ÀÇ irq°¡ ¸Â´ÂÁö¸¦ È®ÀÎÇϱâ À§Çؼ PLIP¸¦ Á¤ÀÇÇÑ 205¶óÀÎ ÁÖº¯À» »ìÆ캸°í ¾î¶² µå¶óÀ̹ö (plip0, plip1, plip2) °¡ »ç¿ëµÇ´ÂÁö¸¦ È®ÀÎÇ϶ó. ³ªÀÇ °æ¿ì¿¡´Â 0x278 Æ÷Æ®°¡ irq 5¹ø (Ä«µå¿¡ Á¡ÆÛ¸¦ ²È´Â Çü½ÄÀ¸·Î)À» »ç¿ëÇÏ°í, ±×·¯³ª Space.c¿¡´Â irq 2¹øÀ» Á¤ÀÇÇß´Ù. ³ª´Â ¹Ú½º¸¦ ¿°Å³ª Á¡ÆÛ¸¦ ¹Ù²Ù±âº¸´Ù´Â ÀÌ ¼Ò½º¸¦ º¯°æÇß´Ù. À¯µ¿ÀûÀÎ °ÍÀº ÈÄ¿¡ ifconfig ¸í·ÉÀ¸·Î À߸øµÈ irq¸¦ ÇÒ´çÇÒ °ÍÀÌ¸ç ±×°ÍÀº ´ç½ÅÀº ±ÍÂú°Ô ÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº ´Ü¼ø¼º(ÇÑ ¹®ÀÚ·Î) º¯ÈÀÌ´Ù.
´ÙÀ½À¸·Î, ´õ ¾î·Á¿î °úÁ¤ÀÎ :
../drivers/char/lp.cÀÇ ÆÄÀÏ ¾È¿¡¼ 38¹ø° ¶óÀÎÀÇ ºÎºÐÀ» ã¾Æº¸¾Æ¶ó.
struct lp_struct lp_table[] = { { 0x3bc, 0, 0, LP_INIT_CHAR, LP_INIT_TIME, LP_INIT_WAIT, NULL, NULL, }, { 0x378, 0, 0, LP_INIT_CHAR, LP_INIT_TIME, LP_INIT_WAIT, NULL, NULL, }, /* { 0x278, 0, 0, LP_INIT_CHAR, LP_INIT_TIME, LP_INIT_WAIT, NULL, NULL, }, * 0x278 reserved for plip1 * * }; * #define LP_NO 3 */ }; #define LP_NO 2
º¯°æÀº ÇÑ Æ÷Æ®ÀÇ ÁÖ¼® 󸮸¦ ÇÑ °ÍÀÌ°í, ±×·¡¼ ÇöÀç µÎÆ÷Æ®¸¸ÀÌ Á¤ÀǵǾîÀÖ´Ù. 0x3bc Æ÷Æ®´Â PLIP¿¡¼ ÀÛµ¿À» ¾ÈÇÏ°í - ¾Æ¸¶ irq¶óÀÎÀº ¿À·¡µÈ ´ÜÀÏ ¾î´ðÅÍ(MDA)¿¡¼ º¸¾ÒÀ» ¶§ irq¶óÀÎÀÌ ÀÌ Æ÷Æ®µé¿¡¼ ¹®Á¦¸¦ ÀÏÀ¸Å²´Ù.
´ç½ÅÀº ÀÌ ÆÄÀϵéÀ» º¯°æÇϱâ Àü¿¡ ¹Ýµå½Ã ¹é¾÷ÇÏ¿©¶ó. ¸ÂÁö ¾Ê´Â°¡? Áö±Ý ÇÁ¸°ÅÍ¿Í net , dummy ±×¸®°í plip¸¦À§ÇÑ »õ·Î¿î Ä¿³ÎÀ» ¸¸µé¾î¶ó.
½Ã½ºÅÛÀ» ¼³Á¤Ç϶ó. ÀÌ°ÍÀº ³ªÀÇ /etc/rc.d/rc.inet1 ÆÄÀÏÀÌ´Ù. :
#!/bin/bash # /sbin/ifconfig lo 127.0.0.1 /sbin/route add -net 127.0.0.0 /sbin/ifconfig dummy 200.0.0.1 /sbin/route add -net 200.0.0.0 netmask 255.255.255.0 /sbin/ifconfig plip1 arp 200.0.0.1 pointopoint 200.0.0.2 up /sbin/route add 200.0.0.2 /sbin/ifconfig dummy down
arp´Â µµ½º¿Í ¸®´ª½º°£ÀÇ ¿¬°áÀ» ÅëÇÏ¿© »ç¿ëµÇ°í ºÐ¸íÈ÷ ¸®´ª½º¿Í ¸®´ª½º°£ÀÇ ¿¬°á¿¡´Â »ç¿ëµÇÁö ¾Ê´Â´Ù.
±×¸®°í /etc/hosts ÆÄÀÏ ¾È¿¡ ´ÙÀ½ µÎ ¶óÀÎ, ´ÜÁö µÎ¸Ó½ÅÀÇ À̸§À» Ãß°¡ÇÏ¸é µÈ´Ù:
200.0.0.1 console1 200.0.0.2 console2
µµ½º¹Ú½º´Â console2ÀÌ´Ù. AndreaÀÇ °æ°í¸¦ »ý°¢ÇÏ°í, °ø½ÄÀûÀÎ À̸§À» Á¤ÇÏ´Â ±ÔÄ¢À» µû¸£´Â °ÍÀÌ ´õ ÁÁ´Ù.
¸ðµç º¯ÈµéÀÌ Àû¿ëµÇ±â À§Çؼ´Â ÀçºÎÆÃÀ» ÇÏ°í »õ·Î¿î Ä¿³ÎÀÌ ¿µÇâÀ» ¹ÌÄ¥ °ÍÀÌ´Ù. ¸¸¾à ´ç½ÅÀÌ ÆÐÄ¡¸¦ °¡Çϴµ¿¾È, ºÎÆüø¼ (¶Ç´Â dmesg¸¦ ½ÇÇàÇÏ´Â µ¿¾È) ¶Ç´Â ¸ðµâÀÌ ·Îµå µÇ°í ÀÖ´Â µ¿¾È :
lp0 at 0x03bc, using polling driver
lp1 at 0x0378, using polling driver
[....]
NET3 PLIP version 2.0 gniibe@mri.co.jp
plip1: Parallel port at 0x278, using assigned IRQ 5.
"route"¸í·ÉÀº ´ÙÀ½À» º¸¿©ÁØ´Ù:
Kernel routing table
Destination Gateway Genmask Flags MSS Window Use Iface
console2 * 255.255.255.255 UH 1436 0 136 plip1
loopback * 255.0.0.0 U 1936 0 109 lo
±×¸®°í "ifconfig plip1"Àº ´ÙÀ½°ú °°´Ù:
plip1 Link encap:10Mbps Ethernet HWaddr FC:FC:C8:00:00:01
inet addr:200.0.0.1 P-t-P:200.0.0.2 Mask:255.255.255.0
UP POINTOPOINT RUNNING MTU:1500 Metric:1
RX packets:132 errors:0 dropped:0 overruns:0
TX packets:136 errors:0 dropped:0 overruns:0
Interrupt:5 Base address:0x278
/etc/inetd.conf ÆÄÀÏÀ» º¸°í ¸¸¾à telnetÀÌ µÈ´Ù¸é º¸¾Æ¶ó. ´ç½ÅÀÌ /etc/hosts.allow¿Í /etc/hosts.deny ÆÄÀÏÀ» ÀÌ¿ëÇϱ⸦ ¿øÇÑ´Ù¸é tcpd¿¡ °üÇÑ ¸Å´º¾ó ÆäÀÌÁö¸¦ Àо¾Æ¶ó.
¸®´ª½º ÂÊ¿¡¼´Â ¸ðµç °ÍÀÌ ³¡³µ°í , Áö±ÝÀº µµ½º ÂÊÀÌ´Ù. ´Ù½Ã, oneÀÌ Á¸ÀçÇÑ´Ù¸é 0x3BCÀÇ Æ÷Æ®¸¦ È®ÀÎÇ϶ó.
³ª´Â NCSAÀÇ telnetÀ» »ç¿ëÇÏ°í CrynwrÀÇ PLIPµå¶óÀ̹ö¸¦ ´ÙÀ½ÀÇ »çÀÌÆ®¿¡¼ »ç¿ëÇÑ´Ù.
ftp://ftp.ncsa.uiuc.edu/Telnet/DOS/ncsa/tel2308b.zip
ftp://ftp.crynwr.com/drivers/plip.zip
NCSAÀÇ telnet ¹öÀü 2.3.08ÀÇ »ç¿ë°ú CrynwarÀÇ PLIP µå¶óÀ̹öÀÇ 11.1¹öÀüÀ» »ç¿ëÇÏ´ÂÁö¸¦ È®ÀÎÇ϶ó. CrynwarÀÇ SUPPORT.DOC ÆÄÀÏÀ» Àо±â ¹Ù¶õ´Ù.
CONFIG.TELÆÄÀÏÀÌ´Ù. ´ëºÎºÐÀº ±âº»ÀûÀÌ°í ÇÊ¿ä¿¡ µû¶ó ¼öÁ¤ÇÒ ¼ö ÀÖ´Â °ø°£À» ³²°ÜµÎ¶ó. ÀÌ ¸Ó½ÅÀÇ µÎ ¹ø° Æ÷Æ®´Â 0x278¿¡ irq´Â 5¹øÀ¸·Î ¼³Á¤µÇ¾îÀÖ´Ù.
myip=200.0.0.2 netmask=255.255.255.0 # subnetting mask hardware=packet # network adapter board (packet driver interface) interrupt=5 # IRQ which adapter is set to ioaddr=60 # software interrupt vector driver is using # #[...lots unchanged...] # # at the end of the file, put this line: name=console1 ; hostip=200.0.0.1 ; nameserver=1 ; gateway=1
(console1Àº ¸®´ª½º ¸Ó½ÅÀÇ À̸§ÀÌ°í, ¾îµð¿¡¼³ª »ç¿ëÇÒ ¼ö ÀÖ´Ù.)
³ª´Â µÎ ¸Ó½Å»çÀÌ¿¡ 12ÇÉÀÇ ³Î ÄÉÀ̺íÀ» ¸¸µé¾ú°í, ±×¸®°í (óÀ½¿¡´Â À߸ø ¸¸µé¾ú´Ù.) °Å±â¿¡´Â ¾Æ¹«·± ¹®Á¦µµ ¾ø´Ù. Ç¥ÁØÀûÀÎ 11-wire ³Î ÄÉÀÌºíµµ Àß ÀÛµ¿ÇÑ´Ù. ¸®´ª½ºÀÇ plip.c ¼Ò½º´Â ¼±ÀÇ ¿¬°áÀ» º¸¿©ÁØ´Ù. ºñ·Ï ³» ÄÉÀ̺íÀÌ 17-17¹øÀÌ ¿¬°áµÇ¾î ÀÖÁö¸¸, ´õÀÌ»ó »ç¿ëµÇÁö ¾Ê°í ¸¸µé¾îÁø ÄÉÀÌºíµµ ÇöÁ¸ÇÏÁö ¾Ê´Â´Ù.
@echo off plip.com 0x60 5 0x278 telbin -s console1
À§ ³»¿ëÀº ¸®´ª½º ¹Ú½ºÀÇ /dev/ttyp¿Í ¿¬°áÇϵµ·Ï ÇÑ °ÍÀÌ´Ù. NCSAÀÇ telnetÀº 8°³ÀÇ °¡»ó ½ºÅ©¸°À» Á¦°øÇÏ°í ftp ¼¹öó·³ ÀÛµ¿ÇÑ´Ù. PLIP ÀÎÅÍÆäÀ̽º´Â ¸Å¿ì ÁúÀÌ ÁÁ°í ³ªÀÇ °æ¿ì¿¡´Â ÆÄÀÏ Àü¼Û¿¡ 6.5K/sÀÇ Àü¼Û¼Óµµ¸¦ ¾ò¾ú´Ù. ´õ ÁÁÀº ¼Óµµ°¡ ³ª¿À±æ ¹Ù¶õ´Ù. :-)