À±ºÀȯ(electuz@chllian.net)
|
||||||||||||
ÃÊ·Ï (Abstract) Win95¿Í Linux¸¦ 115200 º¸µå(baud)·Î Á÷·Ä ¿¬°áÇÒ ¼ö ÀÖ´Ù. Àü¼Û·üÀº ¾à 10K/sec·Î PLIP ¿¬°á¿¡ °¡±î¿î ¼Óµµ¿¡ À̸£·¶´Ù. Copyright 1999 Thomas P. Smyth ¾î¶² º¯°æµµ ¾øÀÌ ±×´ë·Î¶ó¸é ÀÌ ¹®¼¸¦ º¹»çÇصµ ÁÁ´Ù. You may copy this document as is without any alterations.
ºÎÀÎ(Üúìã) (Disclaimer) ÀÌ Á¤º¸´Â »ç¿ëÀÚ ÀÚ½ÅÀÌ Ã¥ÀÓÀ» Áö°í È°¿ëÇ϶ó.
ÀúÀÚ´Â ÀÌ ¹®¼¸¦ Àû¿ëÇÏ¿© »ý±ä ¾î¶² ¼Õ»ó¿¡µµ Ã¥ÀÓÀ» ÁöÁö ¾Ê°Ú´Ù.
1. µé¾î°¡¸ç (Introduction) ÀÌ ¹®¼´Â ³»°¡ Windows 95¿Í Linux ¸Ó½Å »çÀÌ¿¡ Á÷·Ä ÄÉÀ̺í·Î Á÷Á¢ PPP ¿¬°áÀ» ¼³Á¤ÇÑ ¹æ¹ýÀ» »ó¼¼È÷ ¼³¸íÇÑ´Ù. º»·¡, ¿ä·ÉÀº(the trick) Windows 95 PC¿¡ ´ëÇØ ¸®´ª½º ¸Ó½ÅÀÌ ¸ðµ©À» Èä³»³»´Â(emulate) °ÍÀÌ´Ù. ÀÌ ¹æ¹ýÀº ¿¬°áÀ» ÀÌ·ç±â À§ÇØ »ç¿ëµÇ´Â Ç¥ÁØ Windows 95 Dial-Up ³×Æ®¿öÅ· ÅøÀ» »ç¿ëÇÑ´Ù. ³ª´Â ftp¿¡¼ 10K/sec Àü¼ÛÀ²¿¡ À̸£·¶´Ù.
2. Á÷·Ä ÄÉÀ̺í (Serial Cable) DSR¿Í DCD°¡ ¼·Î ¿¬°áµÈ ³Î ¸ðµ© ÄÉÀ̺í(null modem cable)ÀÌ ÇÊ¿äÇÏ´Ù. ³ª´Â ¾Æ·¡Ã³·³ ¿¬°áµÈ ÄÉÀ̺íÀ» »ç¿ëÇÏ¿´´Ù. Txd¡¦Rxd ´õ ¸¹Àº Á¤º¸´Â Serial-HOWTO chaptor 8À» º¸¶ó.
3. ¸®´ª½º Á÷·Ä Æ÷Æ® ¼³Á¤ Linux ¸Ó½Å¿¡¼ (³ª´Â Pentium 200MMX¿¡¼ Redhat 5.2¸¦ »ç¿ëÇÑ´Ù) ½Ã¸®¾ó Æ÷Æ®¸¦ À§ÇÑ Å͹̳Π¿¬°áÀ» ¼³Á¤ÇÑ´Ù. /etc/inittab¿¡ ¾Æ·¡ ÁÙÀ» Áý¾î³Ö´Â´Ù. S1:2345:respawn:/sbin/getty ttyS1 DT115200 ansi ±×¸®°í /etc/gettydefs¿¡ ¾Æ·¡ ³»¿ëÀ» ³Ö´Â´Ù. # 115200 fixed baud Dumb Terminal entry
ÀÌ °ÍÀº 38400À̶ó´Â °ªÀÌ ¸ðµÎ 115200À¸·Î ¹Ù²ï 38400 Ç׸ñÀÇ »çº»ÀÌ´Ù. ÆíÁýÀÌ ³¡³µ´Ù¸é telinit q¸¦ ½ÇÇàÇÏ¿© /etc/inittabÀ» ´Ù½Ã ÀоîµéÀδÙ. Å͹̳ΠǮ±×¸²À» »ç¿ëÇÏ¿©(ÇÏÀÌÆÛÅ͹̳ΠµûÀ§) ½Ã¸®¾ó ÄÉÀ̺íÀ» ÅëÇØ ¸®´ª½º ¸Ó½Å¿¡ ·Î±×ÀÎÇÒ ¼ö ÀÖ´Ù. Åë½Å ¸Å°³º¯¼ö(communication parameters)¸¦ 8N1, ±×¸®°í 115200 º¸µå¿Í ansi ¿¡¹Ä·¹À̼ÇÀ¸·Î ¼³Á¤ÇÏ´Â °ÍÀ» ±â¾ïÇÏÀÚ. ´õ ¸¹Àº Á¤º¸´Â Serial-HOWTO chapter 8À» º¸¶ó.
4. ¸®´ª½º PPP ¼³Á¤(Linux PPP Configuration) ¸®´ª½º ¸Ó½Å¿¡¼ ppp95 »ç¿ëÀÚ¸¦ »ý¼ºÇÏ°í /etc/passwd Ç׸ñÀ» ¾Æ·¡Ã³·³ ÆíÁýÇÏ¿© pppd¸¦ shell·Î ¼³Á¤ÇÑ´Ù. ppp95: ........ your password, etc ........... :/home/ppp95:/usr/sbin/pppd /home/ppp95 µð·ºÅ丮¿¡ .ppprc ¶ó´Â ÆÄÀÏÀ» ¸¸µé¾î ¾Æ·¡ ³»¿ëÀ» ³Ö´Â´Ù. connect ¡®/usr/sbin/chat -v ATH OK AT
OK ATE0V1 OK ATX3 OK ATDT CONNECT¡¯ IP ¹øÈ£´Â Win 95 ÄÄÇ»Å͸¦ À§ÇØ »ç¿ëµÇ´Â ÁÖ¼ÒÀÌ´Ù.
chat ½ºÅ©¸³Æ®´Â Win 95°¡ PPP ¿¬°áÀ» ½ÃÀÛÇÒ ¼ö ÀÖµµ·Ï ¸ðµ©¿¡¼
º¸³»´Â ÀÀ´ä½ÅÈ£¸¦ °¡ÀåÇÑ´Ù. ¸®´ª½º PPP ¼³Á¤ Á¤º¸´Â /usr/doc/ppp-2.3.5/README.linux¸¦
º»´Ù.
5. Win 95 ¼³Á¤ (Windows 95 Configuration) Windows 95 ÄÄÇ»ÅÍ¿¡¼ (¹öÀü 4.0.950 B¸¦ »ç¿ëÇÏ°í ÀÖ´Ù) »õ·Î¿î ÀüÈÁ¢¼Ó ³×Æ®¿öÅ· ¿¬°áÀ» »ý¼ºÇÑ´Ù. ±×¸®°í ¾Æ·¡Ã³·³ ¼³Á¤ÇÑ´Ù.
6. ¿¬°á (Connecting) ¿¬°áÇÏ·Á¸é »õ·Î¿î ÀüÈÁ¢¼Ó ³×Æ®¿öÅ· ¿¬°á ¾ÆÀÌÄÜÀ»
´õºíŬ¸¯ÇÏ°í ¿¬°á¹öÆ°À» ´©¸¥´Ù. Å͹̳ΠâÀÌ ³ªÅ¸³ª¸é ppp95·Î
·Î±×ÀÎÇÏ°í <F7> Å°¸¦ ´©¸¥´Ù. ´ëÈ»óÀÚ¿¡ ÀüȰɱ⳪ »ç¿ëÀÚ
À̸§À» È®ÀÎ µî Á¤º¸°¡ Ç¥½ÃµÇ°í ¸¶Áö¸·À¸·Î ³×Å©¿öÅ©¿¡ ¼º°øÀûÀ¸·Î
·Î±×ÀÎ ÇÏ¿´À½ÀÌ Ç¥½ÃµÈ´Ù. telnet°ú ftp¸¦ Çã¿ëÇϱâ À§ÇØ ³ª´Â /etc/hosts.allow¸¦ ¼öÁ¤ÇÏ¿´´Ù. ALL: LOCAL, 192.168.100.4 ÀÌ °÷¿¡ ´õ Á¦ÇÑµÈ ¼ºñ½º¸¦ Çã¿ëÇÏ°í ½ÍÀ»Áöµµ ¸ð¸£°Ú´Ù. ÀÌÁ¦ IP ÁÖ¼Ò¸¦ »ç¿ëÇÏ¿© Win95·ÎºÎÅÍ Linux ¸Ó½Å¿¡ telnetÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
7. X À©µµ¿ì (X Windows) Win95 ÄÄÇ»ÅÍ¿¡¼ X Windows¸¦ ½ÇÇàÇϱâ À§ÇØ http://www.sunsite.auc.dk/tucows/xwinserver95.html·ÎºÎÅÍ °ø°³µÈ MI/X ¼¹ö¸¦ °¡Á®¿Í¼ ¼³Ä¡ÇÑ´Ù. µ¿ÀÛÇϵµ·Ï ÇÏ·Á¸é:- MI/X ¼¹ö¸¦ ½ÇÇàÇÏ°í DOS ¹Ú½º·ÎºÎÅÍ ¸®´ª½º ¸Ó½Å¿¡ telnetÇÑ´Ù. ÀÚ½ÅÀÇ »ç¿ëÀÚ À̸§À¸·Î ·Î±×ÀÎÇÏ°í ¾Æ·¡Ã³·³ ÀÔ·ÂÇÑ´Ù. DISPLAY=192.168.100.4:0.0 ÀÌ°ÍÀ¸·Î ¿¢½ºÅ͹̳ÎÀÌ MI/X ¼¹ö¿¡ ³ªÅ¸³¯ °ÍÀÌ´Ù. ÀÎÅÍÆäÀ̽º´Â Á¶±Ý ´À¸®°ÚÁö¸¸ µ¿ÀÛÇÑ´Ù. ´õ ¸¹Àº Á¤º¸°¡ ÇÊ¿äÇÏ´Ù¸é Running Remote X Sessions on Windows 95/98/NT/Mac/PPC Clients by Ron Jenkins in Issue 32 of Linux Gazette, September 1998.À» º»´Ù.
8. ´Ù¸¥ ¼ºñ½º (Other services) ³» ¸®´ª½º ¸Ó½Å¿¡´Â ftp ¼¹ö¿Í Apacheµµ ÀÖ´Ù
- ¸¸¾à Win95 ÄÄÇ»ÅÍ¿¡¼ Netscape¸¦ ½ÇÇàÇÏ°í À§Ä¡ÀÔ·Ââ¿¡ http://192.168.100.1À»
³ÖÀ¸¸é ¾ÆÆÄÄ¡¿¡ À̸¦ °ÍÀÌ´Ù.
9. ¿¬°á ÇØÁ¦ (Shutdown of the Link) PPP ¿¬°á(link)À» ³¡³»·Á¸é ´ÙÀ̾ó¾÷ ¿¬°áÀ»
²÷´Â´Ù ¾î¶² Á¶¾ðÀÌ¶óµµ ÀÖ´Ù¸é smytht@netscape.netÀ¸·Î ³»°Ô emailÀ» º¸³»Áֱ⠹ٶõ´Ù. Copyright ¨Ï 1999, Thomas Smyth
¿ªÀÚÀÇ µ¡ºÙÀÓ (Appendix) Smyth´Â ÀÌ ¹®¼¸¦ ¸Å¿ì °£°áÇÏ°Ô À¯ÁöÇÏ·Á°í ¾Ö¾´ °Í °°´Ù. ¿øÀúÀÚ°¡ ¼³¸íÇÏÁö ¾Ê¾ÒÁö¸¸ µµ¿ò¸»ÀÌ ÇÊ¿äÇϸ®¶ó ¿©°ÜÁö´Â ¸î ºÎºÐÀ» ÀÌ °÷¿¡ µ¡ºÙ¿© º¸¾Ò´Ù. PLIP Æз¯·¤ Æ÷Æ®¿Í Ưº°È÷ ±¸¼ºµÈ Å©·Î½º ÄÉÀ̺íÀ» ÀÌ¿ëÇØ µÎ ¸®´ª½º ¹Ú½º¸¦ TCP/IP·Î ¿¬°áÇÏ¿© telnet, ftp, apache µî ´Ù¾çÇÑ ¼ºñ½º¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ÀÌ°ÍÀ» PLIP¶ó ºÎ¸£¸ç ¡°null printer¡±(¶Ç´Â ¡°fx¡±) ÄÉÀ̺íÀ» ÅëÇØ 4bit¾¿ Àü¼ÛÇÏ´Â mode0¿Í, Ưº°ÇÑ PLIP ÄÉÀ̺íÀ» ÀÌ¿ëÇØ 8bit¸¦ Àü¼ÛÇÏ´Â mode1ÀÌ ÀÖ´Ù. PLIP°¡ ½Ã¸®¾ó ¿¬°áº¸´Ù ÀϹÝÀûÀ¸·Î ´õ ³ªÀº Àü¼Û¼Óµµ¸¦ °¡Áö°í ÀÖÁö¸¸ ÇÁ¸°Å͸¦ ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø°í ±Ù°Å¸®¿¡¼¸¸ »ç¿ë°¡´ÉÇÏ´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. null modem SeriaL cable ÇöóÀ̾î¿Í ´ÏÆÛ, ³³¶« Àεθ¦ ´Ã¾î³õ°í, º¸ÅëÀÇ ½Ã¸®¾ó ÄÉÀ̺íÀ» ÀÚ¸£°í ºÙ¿© ¸¸µé ¼öµµ ÀÖ´Ù. ±×·¯³ª °¡±î¿î ÄÄÇ»ÅÍ °¡°Ô¿¡¼ »ç´Â ÂÊÀÌ ´õ ³ªÀº ¹æ¹ýÀÏ °ÍÀÌ´Ù. ¾Æ·¡´Â 9pin ÄÉÀÌºí ±³Â÷ ¿¬°áÀ» À§ÇÑ ÇÉ ¹øÈ£ÀÇ °ü°èÀÌ´Ù. ÇÉ ¹øÈ£´Â Ä¿³ØÅÍ(female ¶Ç´Â male) ¾ÈÂÊ Ç÷¡½ºÆ½ Àý¿¬Ã¼¿¡ ±â·ÏµÇ¾î ÀÖ´Ù. PC DB9 Terminal
DB9 25pin ÄÉÀ̺íÀº /usr/doc/HOWTO/Serial-HOWTO
éÅÍ 8¿¡ ÀÚ¼¼È÷ ¼³¸íµÇ¾î ÀÖ´Ù. /etc/inittab ¸®´ª½º´Â System V ½ºÅ¸ÀÏÀÇ ½Ã½ºÅÛ ÃʱâÈ Çü½ÄÀ» »ç¿ëÇÑ´Ù. /etc/inittabÀÌ ±×°ÍÀ¸·Î init ÇÁ·Î¼¼½ºÀÇ µ¿ÀÛÀ» ¼³Á¤ÇÑ Å×À̺íÀÌ´Ù. inittabÀº ½ÇÇà·¹ºí, ·¹ºí¿¡ µû¸¥ ÃʱâÈ ½ºÅ©¸³Æ®, ±×¸®°í ·Î±×ÀÎÀ» ¼³Á¤ÇÑ´Ù. º»¹®¿¡ Á¦½ÃµÈ ¿¹¹®Àº Á÷·Ä ¿¬°á¿¡ ´ëÇÑ ¼³Á¤À¸·Î ½ÇÇà·¹ºí 2345¿¡¼ Á÷·ÄÆ÷Æ® 2¹ø(/dev/ttyS1)À» Å͹̳ΠÇü½Ä ANSI, ¼Óµµ 115200 À¸·Î getty°¡ ¹Þ¾ÆµéÀ̵µ·Ï ¼³Á¤ÇÏ¿´´Ù. respawnÀº ¿¬°áÀÌ ²÷¾îÁö¸é ´Ù½Ã getty¸¦ ½ÃÀÛÇϵµ·Ï ¼³Á¤ÇÏ´Â ¿É¼ÇÀÌ´Ù. inittabÀ» ¼öÁ¤ÇÑ ´ÙÀ½¿¡´Â ¹Ýµå½Ã init q ¸í·ÉÀ¸·Î ¼³Á¤Á¤º¸¸¦ ½Ã½ºÅÛ¿¡ ¹Ý¿µÇÑ´Ù. S1:2345:respawn:/sbin/getty ttyS1 DT115200 ansi /etc/gettydefs /sbin/getty´Â »ç¿ëÀÚ ·Î±×ÀÎÀ» À§ÇØ Å͹̳ΰú
¸®´ª½º »çÀÌÀÇ Åë½Åȯ°æÀ» ¼³Á¤ÇÑ´Ù. /etc/gettydefs´Â ¼Óµµ¿Í Å͹̳Î
ŸÀÙ, ȸ¼± µî gettyÀÇ ¼³Á¤Á¤º¸¸¦ ´ã°í ÀÖ´Ù. º»¹®¿¡¼´Â Á¦½ÃÇÑ
DT11520º¸µå ¼³Á¤ÀÌ DT38400 Ç׸ñÀ» º¹»çÇÏ¿© °íÄ£ °ÍÀÌ¶ó ¼³¸íÇÏ°í
ÀÖ´Ù. /sbin/getty -c /etc/gettydefs ~/.ppprc /usr/sbin/pppd´Â ÀüÈÁ¢¼Ó ³×Æ®¿öÅ·À» À§ÇØ °¡Àå ³Î¸® ¾²ÀÌ´Â PPP ÇÁ·ÎÅäÄÝÀÇ µ¥¸óÀÌ´Ù. pppd´Â ÀÚ½ÅÀÇ ¸Å¿ì ´Ù¾çÇÑ ½ÇÇà¿É¼ÇÀ» ¸í·ÉÁÙ¿¡¼ ¹Þ¾ÆµéÀÌ°í, /etc/ppp/options, /etc/ppp/options.ttyname, ±×¸®°í ~/.ppprc ÆÄÀÏ¿¡¼ ÀоîµéÀδÙ. man pppd ¸í·ÉÀ¸·Î ¿É¼ÇÆÄÀÏ°ú ¿É¼Ç¿¡ ´ëÇÑ Á¤º¸¸¦ º¼ ¼ö ÀÖ´Ù. Windows 98 À§ ¿¹¿¡¼ Smyth´Â Windows 95¿¡ Àû¿ëµÇ´Â ¸ðµ©°ú
¼¹ö¿É¼ÇÀ» ¼³¸íÇÑ´Ù. Direct PPP Áö¿ø¸ðµ©À» ¼±ÅÃÇÏ¸é ¡®¹ß½ÅÀ½ È®ÀÎ ÈÄ ÀüȰɱ⡯ µî ÀϹÝÀüÈ¿¡ ´ëÇÑ È£Ã⠱⺻ ¼³Á¤ ¿É¼ÇÀÌ ºñÈ°¼ºÈµÈ´Ù: no wait for dial tone. ±¸¼º¹öÆ°À» ´·¯ ¸ðµ© µî·ÏÁ¤º¸¸¦ ¼³Á¤ÇÑ´Ù. Å©·Î½º ÄÉÀ̺íÀÌ ²ÈÈù Á÷·ÄÆ÷Æ®¸¦ ¼±ÅÃÇÏ°í ¸ðµ© ÃÖ´ë ¼Óµµ¸¦ °¡Àå Å©°Ô(11520) ¼³Á¤ÇÑ´Ù. ¡®ÀüȰɱâ Àü Å͹̳Πǥ½Ã¡¯¸¦ ÄÑ µÎ¾î¾ß Linux
¸Ó½Å¿¡ ¸¸µé¾î µÐ ppp95 °èÁ¤À¸·Î ·Î±×ÀÎ ÇÒ ¼ö ÀÖ´Ù: Bring up
terminal window before dialing. È®ÀÎÀ» ´·¯ óÀ½ ¼³Á¤È¸éÀ¸·Î µ¹¾Æ°£´Ù. ¼¹öÁ¾·ù ÅÇÀ» ´·¯ ÀüÈ Á¢¼Ó ¼¹ö Á¾·ù¸¦ PPP·Î ¼±ÅÃÇÑ´Ù. ¿É¼Ç °¡¿îµ¥ ³×Æ®¿öÅ©¿¡ ·Î±×¿Â, NetBEUI, IPX/SPX Ç׸ñÀ» ²¨ µÎ¸é ·Î±×¿Â ½Ã°£ÀÌ Á¶±Ý ª¾ÆÁø´Ù.
¡®TCP/IP ¼³Á¤¡¯ ¹öÆ°À» ´·¯ ¾Æ·¡ ±×¸²Ã³·³ ¼³Á¤ÇÑ´Ù: Settings: Server assigned IP address, Server assigned name server. Use IP header compression use default gateway. /etc/hosts.allow /etc/hosts.deny ÆÄÀÏ°ú ÇÔ²² »ç¿ëÀÚ À̸§, È£½ºÆ®
À̸§, ¼¹ö ÆÐÅÏ µîÀ» ±âÃÊ·Î Á¢±ÙÀ» ÅëÁ¦ÇÑ´Ù. ALL: LOCAL, 192.168.100.4 ping ping(packet internet groper)Àº ƯÁ¤ÇÑ ½Ã½ºÅÛÀÌ ÇöÀç ³×Æ®¿öÅ©¿¡ ¿¬°áµÇ¾î ÀÖ´ÂÁö ¾Ë·ÁÁÖ´Â ³×Æ®¿öÅ© Á¡°Ëµµ±¸ÀÌ´Ù. À©µµ¿ìÁî°¡ ¼³Ä¡µÈ Æú´õ¿¡ µµ½º ÀÀ¿ëÇ®±×¸² ping.exe ¸í·ÉÀÌ ÀÖ´Ù. ¸®´ª½º pingÀº µµ½º¿Í ´Þ¶ó ÀÎÅÍ·´Æ®°¡ ¹ß»ýÇÒ ¶§ ±îÁö °è¼Ó µ¿ÀÛÇÑ´Ù. |