ÇÊÀÚ°¡ ¸®´ª½º¿ùµå Ⱓȣ(1997³â
10¿ùÈ£)¿¡ PPP ¼¹ö¿¡ ´ëÇÑ ±ÛÀ» ¾´ ÀÌÈÄ PPP ¹öÀüÀÌ ¸¹ÀÌ ¾÷µ¥ÀÌÆ®
µÇ¾î ¸ÂÁö ¾Ê´Â ºÎºÐµµ ¸¹°í ºüÁø ºÎºÐµµ ÀÖ¾î ±ÛÀ» ´Ù½Ã ¾´´Ù.
¾ÕÀ¸·ÎÀÇ ±Û Àü°³´Â ¾Æ·¡ ¼ø¼¸¦ µû¸£°Ú´Ù.
¸®´ª½º¿¡¼ PPP¸¦ »ç¿ëÇÏ´Â °æ¿ì´Â Å©°Ô ³ª´©¾î
¼¹ö·Î »ç¿ëÇÏ´Â °æ¿ì¿Í Ŭ¶óÀÌ¾ðÆ®·Î »ç¿ëÇÏ´Â °æ¿ìÀÌ´Ù. ±×·±µ¥
PPP´Â Ŭ¶óÀ̾ðÆ®/¼¹ö ¹æ½ÄÀÇ ¾îÇø®ÄÉÀ̼ÇÀÌ ¾Æ´Ï¶ó ÇÁ·ÎÅäÄÝÀ̹ǷÎ
Ŭ¶óÀÌ¾ðÆ®¿Í ¼¹ö¶õ ±¸ºÐÀÌ ¾ø´Ù. ±×·¡¼ ¸®´ª½ºÀÇ PPP ¿É¼Ç ÆÄÀÏ¿¡
ÁöÁ¤ÇÑ ³»¿ëÀº ¸®´ª½º¸¦ ¼¹ö ¹× Ŭ¶óÀÌ¾ðÆ® ¾î´À ÂÊÀ¸·Î ¼³Á¤Çصµ
¸ðµÎ Àû¿ëµÈ´Ù. ´ÜÁö ÆíÀÇ»ó PPP ¿¬°áÀ» ¿äûÇÏ´Â ÂÊÀ» Ŭ¶óÀ̾ðÆ®,
¿¬°áÀ» ¹Þ¾Æ ÁÖ´Â ÂÊÀ» ¼¹ö¶ó ºÎ¸¦ µû¸§ÀÌ´Ù.
¸®´ª½º¸¦ PPP ¼¹ö·Î ¼³Á¤ÇÏ´Â °æ¿ì´Â Ŭ¶óÀ̾ðÆ®
Çǽô À©µµ¿ìÀÎ °æ¿ì·Î °¡Á¤ÇϰڴÙ. ±×¸®°í ¸®´ª½º¸¦ PPP Ŭ¶óÀÌ¾ðÆ®·Î
¼³Á¤ÇÏ´Â °æ¿ì´Â ¼¹öµµ ¸®´ª½ºÀÎ °æ¿ì¸¦ ´ë»óÀ¸·Î ÇÑ´Ù. ±×·¸´Ù°í
¼¹ö°¡ ¸®´ª½º°¡ ¾Æ´Ï¸é ¿¬°áµÇÁö ¾Ê´Â´Ù´Â ¶æÀÌ ¾Æ´Ï´Ù. PPP´Â
ÀÎÅͳÝÀÇ Ç¥ÁØ ±Ô¾àÀ̹ǷΠ¼¹ö°¡ À¯´Ð½ºÀÌµç ¸®´ª½ºÀ̵ç NTµç Â÷À̰¡
¾ø´Ù°í º¸¾Æ¾ß ÇÑ´Ù. ´ÜÁö ¼¹ö ¹× ¹öÀü¿¡ µû¶ó ÀϺΠ±â´ÉÀÌ ±¸ÇöµÇÁö
¾Ê°Å³ª ¾à°£ ¼³Á¤ÀÌ ´Ù¸¦ »ÓÀÌ´Ù.
¸®´ª½º¸¦ PPP ¼¹ö·Î ¼³Á¤Çϱâ
¸®´ª½º¸¦ PPP ¼¹ö·Î »ç¿ëÇÏ´Â °¡Àå ÈçÇÑ °æ¿ì´Â
À©µµ¿ì Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ÀÎÅÍ³Ý ¿¬°áÀ» Á¦°øÇÏ´Â °æ¿ìÀÌ´Ù. Áï, PPP¿¡
TCP/IP ÇÁ·ÎÅäÄÝÀ» ½Æ´Â °æ¿ìÀÌ´Ù. PPP´Â IPX °°Àº ´Ù¸¥ ÇÁ·ÎÅäÄݵµ
µ¿½Ã¿¡ ½ÇÀ» ¼ö ÀÖ´Ù. À©µµ¿ìÀÇ ÀüÈÁ¢¼Ó ¾îµªÅͰ¡ PPP¸¦ ¸»Çϴµ¥
¿©±âÀÇ µî·ÏÁ¤º¸¸¦ º¸¸é ppp°¡ IPX¸¦ Áö¿øÇÏ´Â°É ¾Ë ¼ö ÀÖ´Ù. (IPX´Â
³ëº§ÀÇ ³×Æ®¿þ¾î¿¡¼ »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝÀÌ´Ù.)
< ±×¸² 1>

¸®´ª½º°¡ ·£(ÀÌ´õ³Ý)À¸·Î ÀÎÅͳݿ¡ ¿¬°áµÇ¾î
ÀÖ°í ¸®´ª½ºÀÇ ½Ã¸®¾óÆ÷Æ®¿¡ ¸ðµ©°ú Àüȼ±À» ¿¬°áÇØ PPP¼¹ö·Î
¼³Á¤Çϸé Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ÀÎÅÍ³Ý ¿¬°á ¼ºñ½º¸¦ Á¦°øÇØ ÁÙ ¼ö ÀÖ´Ù.
Áï ´ÙÀ̾ó¾÷ PPP ÀÌ´Ù. Àü¿ë¼±ÀÎ °æ¿ìµµ PPP ºÎºÐÀº °ÅÀÇ °°´Ù.
1. ´ÙÀ̾ó¾÷ PPP¼¹ö ¼³Á¤
ÀÌ ±ÛÀº Ãʺ¸ÀÚ¸¦ À§ÇØ »ó¼¼È÷ ¼³¸íÇϰڴÙ. ¸ðµ©Åë½ÅÀ»
¸¹ÀÌ ÇØ º» »ç¶÷Àº Á¶±Ý Áö·çÇÏ´õ¶óµµ Âü±â ¹Ù¶õ´Ù. ÀÌ ±Û¿¡¼µç
¿¹´Â ¸ðµ©ÀÌ com3(ttyS2)¿¡ ¿¬°áµÈ °æ¿ìÀÌ´Ù.(¸®´ª½º·¦ »ç¹«½Ç¿¡
¼³Ä¡µÇ¾î ÀÖ´Ù.)
¸®´ª½º¿¡ ¸ðµ©À» ¿¬°áÇØ ´ÙÀ̾ó¾÷ PPP ¼¹ö·Î
¼³Á¤Çؼ À©µµ¿ì »ç¿ëÀÚ¿¡°Ô PPP ¿¬°áÀ» Á¦°øÇÏ·Á¸é ¼¼ °¡Áö
ÀýÂ÷°¡ ÇÊ¿äÇÏ´Ù.
1.1 ¸ðµ© ¹× ½Ã¸®¾óÆ÷Æ® ¼³Á¤
1) ¸ðµ©
ppp ¿¬°áÀ» ÇØÁÖ·Á¸é À©µµ¿ì »ç¿ëÀÚ°¡ Àüȸ¦
°É¸é ¸®´ª½ºÀÇ ¸ðµ©ÀÌ Àüȸ¦ ¹Þ¾Æ¾ß ÇÑ´Ù. ÀϹÝÀûÀÎ getty
ÇÁ·Î±×·¥(Àüȸ¦ ¹Þ¾Æ µÎ ¸ðµ©À» ¿¬°áÇØ ÁÖ´Â ÇÁ·Î±×·¥)Àº ¸ðµ©À»
ÀÚµ¿ÀÀ´äÀ¸·Î ¼³Á¤Çؼ ¸ðµ©¿¡ ÀüȰ¡ °É·Á¿À¸é ¸ðµ©ÀÌ ¹«Á¶°Ç
Àüȸ¦ ¹Þ°í¼ µÎ ¸ðµ© °£¿¡ Çڵ彦ÀÌÅ·ÀÌ ÁøÇàµÈ´Ù. Áï ¸ðµ©À»
ÀÚµ¿ÀÀ´äÀ¸·Î ¼³Á¤ÇØ¾ß ÇÑ´Ù.(ats0=1)
±×·±µ¥ getty ÇÁ·Î±×·¥ Áß mgetty ´Â ¸ðµ©À»
ÀÚµ¿ÀÀ´äÀ¸·Î ¼³Á¤ÇÏÁö ¾Ê´Â´Ù. Áï, ats0=0 ÀÌ´Ù. ±×·¯¸é ÀüȰ¡
°É·Á¿Ã ¶§ ¾î¶»°Ô Àüȸ¦ ¹Þ´À³Ä°í¿ä? À½¼º ÅëÈ¿¡¼ ÀüȰ¡
°É·Á¿À¸é º§ÀÌ ¿ï¸®°ÚÁÒ? ¸ðµ©µµ º§ÀÌ ¿ï¸®´Â°É ¾Ë ¼ö°¡ ÀÖÁÒ.
Áï, Ring ½ÅÈ£¸¦ ¸ðµ©¿¡¼ °¨ÁöÇÕ´Ï´Ù. ±×·¯¸é ÄÄÇ»ÅÍ, Áï mgetty¿¡°Ô
Áö±Ý ³ª¿¡°Ô ¸µ ½ÅÈ£°¡ µé¾î¿Â´Ù°í º¸°í ÇÏÁö¿ä. ±×·¯¸é mgetty´Â
'Àüȸ¦ ¹Þ¾Æ¿ä' ÇÏ´Â ¸í·ÉÀ» ÁÝ´Ï´Ù.(ata) ±×·³ ¸ðµ©Àº Àüȸ¦
¹Þ°í Çڵ彦ÀÌÅ·À» ÁøÇàÇÕ´Ï´Ù.
ÀÌ ¹æ¹ýÀÇ ÀÌÁ¡Àº mgetty°¡ ¾î¶² »çÀ¯·Î
´Ù¿îµÇ¸é Àüȸ¦ ¹ÞÁö ¾Ê´Â´Ù´Â °ÅÁÒ. Áï »ç¿ëÀÚ¿¡°Ô ºÒÇÊ¿äÇÑ
ÀüȺñ ÁöÃâÀ» ¸·´Â Àǹ̰¡ ÀÖÁÒ. ´Ù¸¥ getty´Â getty°¡ ´Ù¿îµÅµµ
¸ðµ©Àº ¹«Á¶°Ç ¿¬°áÇϹǷΠ»ç¿ëÀÚ¿¡°Ô ºÒÇÊ¿äÇÑ ÀüȺñ ÁöÃâÀ»
ÃÊ·¡ÇÒ ¼ö ÀÖ´Ù´Â °Ì´Ï´Ù. ¿ª½Ã µ¶ÀÏ »ç¶÷µéÀÇ Àý¾àÁ¤½ÅÀÌ
µé¾î ÀÖÁÒ. (getty°¡ °¡µ¿ÀÌ µÇÁö ¾ÊÀ¸¸é ´Ù¸¥ getty ÇÁ·Î±×·¥¿¡¼µµ
¸ðµ©Àº Àüȸ¦ ¹ÞÁö ¾Ê´Â´Ù. ÀÌÀ¯´Â getty°¡ °¡µ¿µÇÁö ¾ÊÀ¸¸é
DTR ½ÅÈ£°¡ ÄÑÁöÁö ¾ÊÀ¸¸ç DTR ½ÅÈ£°¡ ²¨Á® ÀÖÀ¸¸é ¸ðµ©Àº Àüȸ¦
¾È ¹Þµµ·Ï ¼³Á¤µÇ¾î Àֱ⠶§¹®ÀÌ´Ù. ´Ü ÀÌ·¸°Ô µÇ·Á¸é ¸ðµ©
¼³Á¤¿¡ &d2 °¡ µé¾î °¡¾ß ÇÑ´Ù. À̸¦ &d0s0=1·Î Çϸé
Çǽð¡ ²¨Á® À־ ¸ðµ©ÀÌ Àüȸ¦ ¹Þ´Â´Ù. Ȥ½Ã ±ÍÂúÀº Àå³
ÀüȰ¡ ÀÚÁÖ ¿Â´Ù¸é ÀÌ ¹æ¹ýÀ» ½á º¸½Ã±æ.)
Àüȸ¦ °Å´Â À©µµ¿ì¿¡¼´Â ¸ðµ©À» ÀÚµ¿ÀÀ´äÀ¸·Î
¼³Á¤ÇÒ Çʿ䰡 ¾ø´Ù.(¼³Á¤Çصµ µÇÁö¸¸ ÀÌ·¸°Ô ÇÏ¸é ¿ÜºÎ¿¡¼
Àüȸ¦ °É¸é ¸ðµ©ÀÌ ¹ÞÀ¸¹Ç·Î À½¼ºÅëȸ¦ ÇÒ ¼ö ¾ø°ÚÁÒ?)
2) ½Ã¸®¾ó Æ÷Æ®
½Ã¸®¾ó Æ÷Æ®¸¦ ¼³Á¤ÇÏ·Á¸é ¸ðµ©ÀÌ ¿¬°áµÈ
½Ã¸®¾óÆ÷Æ®ÀÇ ÀåÄ¡¸íÀ» ¸ÕÀú ¾Ë¾Æ¾ß ÇÑ´Ù. ´ÙÀ½¿¡ ºÎÆÃ½Ã¿¡
ÀÚµ¿À¸·Î ½Ã¸®¾ó Æ÷Æ®ÀÇ IRQ, IO Address, ¼Óµµ, Ç÷οì ÄÁÆ®·ÑÀ»
ÁöÁ¤ÇØ¾ß ÇÑ´Ù.
Çǽÿ¡´Â ±âº»À¸·Î µÎ °³ÀÇ ½Ã¸®¾óÆ÷Æ®°¡
µé¾î ÀÖ°í CMOS ¼Â¾÷¿¡¼ IRQ¿Í IO address ¸¦ ÁöÁ¤Çϴµ¥ ¸®´ª½º´Â
ÀÚµ¿À¸·Î À̸¦ °¨ÁöÇϹǷΠº°µµÀÇ ¼³Á¤Àº ÇÊ¿ä ¾ø´Ù.
±×·¯³ª ¿äÁòÀº ¸ðµ©ÀÌ 56k À̹ǷΠ½Ã¸®¾ó
Æ÷Æ®ÀÇ ÃÖ°í¼Óµµ¸¦ 115,200bps·Î ¸ÂÃß¾î¾ß Çϴµ¥ ÀÌ´Â º°µµÀÇ
¼³Á¤ÀÌ ÇÊ¿äÇÏ´Ù. ¶Ç ³»Àå¸ðµ©À» »ç¿ëÇÏ¸é¼ IRQ¸¦ µðÆúÆ® °ªÀ¸·Î
»ç¿ëÇÏÁö ¾Ê°í(com1 com3´Â 4, com2, com4 ´Â 3) ´Ù¸¥ °ªÀ¸·Î
»ç¿ëÇÏ·Á¸é ¿ª½Ã º°µµÀÇ ¼³Á¤ÀÌ ÇÊ¿äÇÏ´Ù.
¾Æ·¡ ÇÊÀÚÀÇ »ç¹«½Ç¿¡ ÀÖ´Â PPP ¼¹öÀÇ ½Ã¸®¾ó
Æ÷Æ® ¼Â¾÷(³»Àå¸ðµ©Àº ½Ã¸®¾óÆ÷Æ®¸¦ Èä³»³½´Ù.) À» º¸ÀÚ. ¸ðµ©Àº
·Îº¸Æ½½º Sportster 56k ³»Àå¸ðµ©ÀÌ°í Æ÷Æ®´Â com3 (0x2f8),
IRQ´Â 5¹øÀÌ´Ù.
¾Æ·¡ ³»¿ëÀº /etc/rc.boot/0setserial¿¡
ÁöÁ¤µÅ ÀÖ´Ù.(µ¥ºñ¾ÈÀÓ)
${SETSERIAL}
-b /dev/ttyS2 irq 5 port 0x3E8 skip_test autoconfig
spd_vhi
* ·¹µåÇÞÀ̶ó¸é /etc/rc.d/rc.serial
ÆÄÀÏ¿¡ ¾Æ·¡Ã³·³ ÁöÁ¤ÇÑ´Ù.
#!/bin/bash /bin/setserial
-b /dev/ttyS2 irq 5 port 0x3E8 skip_test autoconfig
spd_vhi
´ÙÀ½¿¡ chmod 755 /etc/rc.d/rc.serial
¸í·ÉÀ» ÁØ´Ù. |
(1) /dev/ttyS2
: com3 ÀåÄ¡¸íÀÌ´Ù.
(2) irq
5 : ÀÎÅÍ·´Æ® 5¹øÀ» »ç¿ëÇÑ´Ù´Â ¶æÀÌ´Ù. ÁÖÀÇÇÒ °Ç ´ëºÎºÐÀÇ
³»Àå¸ðµ©Àº com3 ·Î
¼³Á¤Çϸé irq´Â µðÆúÆ® °ªÀÎ 4¸¦ »ç¿ëÇÑ´Ù. ±×·±µ¥ ÀÌ·¸°Ô Çϸé
com1 (/dev/ttyS0)ÀÇ
irq¿Í °°¾Æ¼ com1¿¡´Â ´Ù¸¥ ÀåÄ¡¸¦ ¿¬°áÇÒ ¼ö ¾ø´Ù. ±×·¡¼
ÇÊÀÚ´Â ³»Àå¸ðµ©ÀÇ IRQ¸¦
5·Î ÁöÁ¤Çß´Ù. (¹°·Ð ³»Àå¸ðµ©ÀÇ Á¡ÆÛ¸¦ Á¶Á¤ÇØ¾ß ÇÑ´Ù.)
(3) port
0x3E8 : com3ÀÇ IO Address ÀÌ´Ù. Ç¥Áؽø®¾ó Æ÷Æ®ÀÇ °æ¿ì´Â
com4 (/dev/ttyS3)±îÁö´Â
IO Address°¡ ÁöÁ¤µÇ¾î ÀÖÀ¸¹Ç·Î º¯°æÇÏ¸é ¾ÈµÈ´Ù.
(4) spd_vhi
: ½Ã¸®¾óÆ÷Æ®ÀÇ ÃÖ°í ¼Óµµ¸¦ 115,200bps·Î ÁöÁ¤ÇÑ´Ù. Åë½ÅÇÁ·Î±×·¥¿¡¼µµ
°°ÀÌ ÁöÁ¤ÇØ¾ß È¿·ÂÀÌ ÀÖ´Ù. ¸ðµ©¼Óµµ(¼±·Î¼Óµµ)°¡ 14.4k¶ó¸é
½Ã¸®¾óÆ÷Æ® ¼Óµµ¸¦ 57,600
bps·Î ÁöÁ¤ÇØ¾ß ÇÑ´Ù.(spd_hi)
* ½Ã¸®¾ó Æ÷Æ® ¼³Á¤ÀÌ
¿Ã¹Ù¸¥Áö È®ÀÎÇÏ·Á¸é ¾Æ·¡ ¸í·ÉÀ» ÁØ´Ù.
churlsu:/etc/rc.boot#
setserial -a /dev/ttyS2 /dev/ttyS2, Line
2, UART: 16550A, Port: 0x03e8, IRQ: 5 Baud_base:
115200, close_delay: 50, divisor: 0 closing_wait:
3000, closing_wait2: infinte Flags:
spd_vhi skip_test |
* ¸ðµ©ÀÌ Á¤»óÀûÀ¸·Î ÀÛµ¿ÇÏ´ÂÁö
È®ÀÎÇÏ·Á¸é minicom ÇÁ·Î±×·¥À» »ç¿ëÇÑ´Ù.
minicom -s ¸í·ÉÀ» ÁÖ°í¼
Serial port setup ¸Þ´º¿¡¼
A - Serial Device
: /dev/ttyS2 E - Bps/Par/Bits
: 115200 8N1
¸¦ ÁöÁ¤ÇÏ°í¼ Save setup as dfl ¸Þ´º¸¦
¼±ÅÃÇϰí Exit ÇÑ ÈÄ minicom ¸í·ÉÀ» °¡µ¿ÇÑ´Ù. ¾Æ·¡Ã³·³ ³ª¿À¸é
¸ðµ©ÀÌ Á¤»óÀ¸·Î ÀÛµ¿ÇÑ´Ù.
Welcome
to minicom 1.82
OPTIONS: History Buffer, F-key
Macros, Search History Buffer, I18n Compiled
on Nov 6 1998, 17:55:03.
Press CTRL-A Z for help on
special keys
ATZ OK |
(¸¶Áö¸·ÀÇ OK°¡ Áß¿äÇÏ´Ù. ¸¸¾à OK°¡
¾È³ª¿À¸é at <enter>ÇØ¼ OK°¡ ³ª¿À´Â°¡ º¼ °Í. ³ª¿À¸é
¸ðµ©ÀÌ Á¤»óÀ¸·Î ÀÛµ¿Çϰí ÀÖÀ½)
ati4 ¸í·É(·Îº¸Æ½½º) ¶Ç´Â at&v(±âŸ
¸ðµ©) À» ÁÖ¸é ¾Æ·¡Ã³·³ ¸ðµ©ÀÇ ¼³Á¤ °ªÀÌ ³ª¿Â´Ù.
U.S. Robotics
56K FAX INT Settings...
B0 E1 F1 L1
M1 Q0 V1 X4 Y0
BAUD=115200 PARITY=N WORDLEN=8
DIAL=PULSE ON HOOK
&A3 &B1 &C1
&D2 &H1 &I0 &K1
&M4 &N0 &P1 &R2
&S0 &T5 &U0 &Y1
S00=000 S01=000 S02=128
S03=013 S04=010 S05=008 S06=002
S07=060 S08=003 S09=006 S10=014
S11=070 S12=050 S13=001
S15=000 S16=000 S18=000 S19=004
S21=010 S22=017 S23=019
S25=005 S27=000 S28=008 S29=020
S30=000 S31=128 S32=002
S33=000 S34=000 S35=000 S36=014
S38=000 S39=012 S40=002
S41=000 S42=000
LAST DIALED #: |
À§¿¡¼ E1 Q0 V1 S00=000 ÀÌ ³ÝÀÌ ÇÊÈ÷
ÁöÁ¤µÅ¾ß PPP ¿¬°á¿¡ ÁöÀåÀÌ ¾ø´Ù. ¸¸¾à ÀÌ·¸°Ô ¾È³ª¿À¸é ate1q0v1s0=0&w
¸í·ÉÀ» ÁÖ¾î¼ ¼³Á¤ °ªÀ» ¹Ù²Û´Ù. ´Ù¸¥ °ªµé¿¡ ´ëÇÑ ¼³¸íÀº
ÀÌÀüÀÇ ±ÛÀ» Âü°í Çϱ⠹ٶõ´Ù.
1.2 getty ¼³Á¤
getty´Â ½Ã¸®¾óÆ÷Æ®¸¦ °¨½ÃÇϰí ÀÖ´Ù°¡ ¸ðµ©ÀÌ
»ó´ë ¸ðµ©°ú ¿¬°áµÆ´Ù´Â ¸Þ½ÃÁö¸¦ º¸³»¸é login: ÇÁ·ÒÇÁÆ®¸¦
¶ç¿ì°í »ó´ë¿¡°Ô¼ °èÁ¤°ú ÆÐ½º¿öµå¸¦ ÀÔ·Â ¹Þ¾Æ À̸¦ login
ÇÁ·Î±×·¥¿¡°Ô ³Ñ°ÜÁÖ´Â ÇÁ·Î±×·¥ÀÌ´Ù. ¿©±â¼´Â mgetty¸¦ ±âÁØÀ¸·Î
¼³¸íÇÑ´Ù.
mgetty´Â ¸ðµç ¹èÆ÷º»¿¡ ±âº»À¸·Î µé¾î ÀÖÀ¸¹Ç·Î
¿©±â¼ ¼³Ä¡ ¹æ¹ýÀº ¼³¸íÇÏÁö ¾Ê´Â´Ù. ´ÜÁö ¹èÆ÷º»¸¶´Ù ½ÇÇà
ÆÄÀÏ ¹× ¼³Á¤ ÆÄÀÏ À§Ä¡°¡ ´Ù¸£¹Ç·Î ¿©±â¼´Â mgetty ¼Ò½º¸¦
Á÷Á¢ ´Ù¿î ¹Þ¾Æ ¼³Ä¡ÇÑ °æ¿ì¸¦ ´ë»óÀ¸·Î ¼³¸íÇÑ´Ù. 2000³â 5¿ùÈ£¿¡
´ÙÀ̾óÀÎ ¼³Á¤¿¡ mgetty ¼³Á¤Àº ¼³¸íÇßÀ¸¹Ç·Î À̸¦ Âü°í Çϱâ
¹Ù¶õ´Ù. PPP ¿¬°á¿¡¼µµ ÀÌ ¼³Á¤À» ±×´ë·Î »ç¿ëÇÑ´Ù. ´ÜÁö Auto
PPP¸¦ »ç¿ëÇÏ·Á¸é ÄÄÆÄÀϽà ¼Ò½º¸¦ ¼öÁ¤ÇÏ´Â °É ÀØÁö ¸»±â¸¦.(¸ðµç
¹èÆ÷º»¿¡ µé¾î ÀÖ´Â mgetty´Â Auto PPP ¿É¼ÇÀÌ Æ÷ÇԵŠÀÖ´Ù.)
getty ÇÁ·Î±×·¥Àº /etc/inittab ÆÄÀÏ¿¡¼
Ȱ¼º/ºñȰ¼ºÈÇÒ ¼ö ÀÖ´Ù. ¸®´ª½º¿¡¼ inittab ÆÄÀÏÀº ¸Å¿ì
Áß¿äÇÑ ÆÄÀÏÀ̹ǷΠ¼öÁ¤ÇÒ ¶§´Â ÁÖÀÇÇØ¾ß ÇÑ´Ù. ÀϹÝÀûÀ¸·Î
getty ÇÁ·Î±×·¥Àº ¸ðµ© ¿¬°áÀÌ ¿Ï·áµÇ¸é °èÁ¤°ú ÆÐ½º¿öµå¸¦
ÀÔ·Â ¹Þ¾Æ login ÇÁ·Î±×·¥¿¡°Ô À̸¦ ³Ñ°Ü ÁÖ°í ´ë±â »óÅ·Î
µé¾î°£´Ù. login ÇÁ·Î±×·¥Àº ÆÐ½º¿öµå ÆÄÀÏ¿¡¼ ÆÐ½º¿öµå¸¦
È®ÀÎÇØ ¸ÂÀ¸¸é ÆÐ½º¿öµå ÆÄÀÏ¿¡ ÁöÁ¤µÈ ½©ÇÁ·Î±×·¥(/bin/bash)¸¦
°¡µ¿ÇÑ´Ù. ppp ¿¬°áÀÇ °æ¿ì´Â º¸ÅëÀº /bin/bash ´ë½Å¿¡ pppd¸¦
°¡µ¿Çϵµ·Ï ¼öÁ¤ÇÏ´Â ¹æ¹ýÀ» ¾´´Ù.
±×·¯³ª mgetty¿¡¼ Auto PPP ¿É¼ÇÀ» ³Ö¾úÀ¸¸é
ÀÌ °úÁ¤ÀÌ ´Þ¶óÁø´Ù. Áï °èÁ¤ ÀÔ·ÂÀ» ¸ÕÀú login.config ÆÄÀÏ¿¡¼
°Ë»çÇÑ´Ù. ¸¸¾à /AutoPPP/¶õ °èÁ¤ ¸íÀÌ µé¾î¿À¸é ¹Ù·Î
login.config ÆÄÀÏ¿¡ ÁöÁ¤ÇÑ pppd ÇÁ·Î±×·¥À» ½ÇÇàÇÏ°í ±× ¿ÜÀÇ
°æ¿ì´Â /bin/loginÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù.
ÆÐ½º¿öµå ÆÄÀÏ¿¡¼ pppd¸¦ °¡µ¿ÇÏ´Â °æ¿ì´Â
¾Æ·¡¿Í °°´Ù.
bae:x:500:500:bae
churlsu:/home/bae:/usr/sbin/pppd |
¿©±â¼ ¸¶Áö¸·ÀÇ /bin/bash ´ë½Å /usr/sbin/pppd¸¦
ÁöÁ¤ÇÏ´Â °ÍÀÌ´Ù. ±×·¯¸é bae¶ó´Â °èÁ¤À¸·Î ·Î±×ÀÎÇϸé pppd°¡
½ÇÇàµÈ´Ù.
ÀÌ ¹æ¹ýÀÇ ÀÌÁ¡Àº ·Î±×ÀÎ °úÁ¤¿¡¼ ÆÐ½º¿öµå
ÆÄÀÏÀ» »ç¿ëÇØ »ç¿ëÀÚ ÀÎÁõÀ» ÇϹǷΠ¼³Á¤ÀÌ ½±°í ´ÙÀ̾ó¾÷
¼ºñ½º Á¦°ø½Ã ÇÑ °èÁ¤À¸·Î ¿©·¯ °÷¿¡¼ µ¿½Ã¿¡ »ç¿ëÇÏ´Â °ÍÀ»
¸·±â°¡ ½±´Ù´Â Á¡ÀÌ´Ù. ´ÜÁ¡Àº À©µµ¿ì »ç¿ëÀÚÀÇ °æ¿ì ¿¬°á ÀýÂ÷°¡
º¹ÀâÇØ Áø´Ù.(¸®´ª½º¿¡¼´Â ½ºÅ©¸³Æ®¸¦ »ç¿ëÇϹǷΠ»ó°ü¾ø´Ù.
¹°·Ð À©µµ¿ì¿¡µµ ½ºÅ©¸³Æ® ±â´ÉÀÌ ÀÖ´Ù°í Çϳª ÇÊÀÚ´Â »ç¿ë¹ýÀ»
¸ð¸¥´Ù.)
Auto PPP¸¦ »ç¿ëÇØ¼ »ç¿ëÀÚ°¡ ·Î±×ÀÎ °úÁ¤À»
°ÅÄ¡Áö ¾Ê°í getty¿¡¼ ¹Ù·Î pppd¸¦ ¶ç¿ì´Â ¹æ¹ýÀº Àü¿ë¼±À¸·Î
¿¬°áÇÏ´Â °æ¿ìó·³ »ç¿ëÀÚ ÀÎÁõÀÌ ÇÊ¿ä ¾ø´Â °æ¿ì ÁÁÀº ¹æ¹ýÀÌ´Ù.
¶Ç Ŭ¶óÀÌ¾ðÆ®°¡ À©µµ¿ìÀÎ °æ¿ì ÀüÈÁ¢¼Ó ³×Æ®¿öÅ·¿¡ °èÁ¤°ú
¾ÏÈ£¸¸ ³Ö°í ¿¬°áÀ» ´©¸£¸é ¹Ù·Î ¿¬°áÀÌ µÇ¹Ç·Î »ç¿ëÇϱ⠽±´Ù.
´ÜÁ¡Àº »ç¿ëÀÚ ÀÎÁõÀ» PAPÀ̳ª CHAPÀ» »ç¿ëÇØ¾ß ÇϹǷÎ
´ÙÀ̾ó¾÷ PPPÀÇ °æ¿ì ÇϳªÀÇ °èÁ¤°ú ÆÐ½º¿öµå¸¦ ºÎ¿© ¹Þ¾Æ ¿©·¯
°÷¿¡¼ µ¿½Ã¿¡ »ç¿ëÇÏ´Â °æ¿ì À̸¦ ¸·±â°¡ ¸Å¿ì Èûµé´Ù´Â Á¡ÀÌ´Ù.
(¹æ¹ýÀÌ ¾ø´Â °Ç ¾Æ´Ï³ª ¹«Ã´ º¹ÀâÇÏ´Ù.)
ÀÌÇÏ mgetty·Î Auto PPP¸¦ ¼³Á¤ÇÏ´Â °æ¿ìÀÇ
¼³Á¤¹ýÀÌ´Ù.(¾Æ·¡¿¡¼ °ü·Ã ÆÄÀÏÀÌ À§Ä¡ÇÑ µð·ºÅ丮´Â mgetty¸¦
ÄÄÆÄÀÏÇØ ¼³Ä¡ÇÑ °æ¿ìÀÇ À§Ä¡ÀÌ´Ù. ¹èÆ÷º»¿¡ µé¾î ÀÖ´Â mgetty¸¦
»ç¿ëÇÑ´Ù¸é µð·ºÅ丮 À§Ä¡°¡ ´Ù¸£´Ù. find ¸í·ÉÀ¸·Î ã¾Æ º¸±â
¹Ù¶õ´Ù.)
(1) mgetty¸¦
»õ·Î ÄÄÆÄÀÏÇÏ´Â °æ¿ì Makefile À» ¼öÁ¤ÇØ AUTO_PPP ¿É¼ÇÀ»
³Ö´Â´Ù.
(2) /etc/inittab
ÆÄÀÏ¿¡ ¾Æ·¡ ÁÙÀ» ³Ö´Â´Ù.
s2:23:respawn:/usr/local/sbin/mgetty
ttyS2
(¿©±â¼
¸Ç ¾ÕÀÇ s2´Â inittab ÆÄÀÏ ³»ÀÇ ´Ù¸¥ ÁÙ¿¡¼ Áߺ¹Çؼ
»ç¿ëÇÏ¸é ¾ÈµÈ´Ù.)
(3) /usr/local/etc/mgetty+sendfax/mgetty.config
¿¡ ¾Æ·¡Ã³·³ ÁöÁ¤ÇÑ´Ù.
port
ttyS2 debug 5 term vt100 rings
2 speed 115200 modem-check-time
-1 data-only yes modem-type
data |
a. port
ttyS2 ´Â ÁöÁ¤ ¾Ê¾Æµµ µÈ´Ù. ´Ü ¸ðµ©ÀÌ ¿©·¯ °³ ¿¬°áµÈ
°æ¿ì port ÀÌÇÏ´Â ±×
Æ÷Æ®¿¡ ¿¬°áµÈ ¸ðµ©¿¡¸¸ Àû¿ëµÇ´Â ¿É¼ÇÀÌ´Ù. ¿¹¸¦ µé¾î
¸ðµ©ÀÇ ÃÖ°í ¼Óµµ°¡
´Ù¸£´Ù¸é port ÀÌÇÏ¿¡ speed ¸í·ÉÀ¸·Î ¼Óµµ¸¦ ´Þ¸® ÁöÁ¤Çϸé
µÈ´Ù.
b. debug
¸¦ ³ÖÀ¸¸é ¸ðµ© ¿¬°á °úÁ¤ÀÌ /var/log/mgetty.ttyS? ÆÄÀÏ¿¡
±â·ÏµÇ¹Ç·Î ¿¬°áÀÌ ÀÌ·ç¾î
ÁöÁö ¾ÊÀ» ¶§ ¿øÀÎ ÆÄ¾ÇÀÌ ½±´Ù.
c. term
vt100 Àº Å͹̳ΠŸÀÔÀ» ÁöÁ¤ÇÑ´Ù.
d. rings
2 ´Â µÎ ¹ø º§ÀÌ ¿ï¸®¸é ¸ðµ©ÀÌ Àüȸ¦ ¹ÞÀ¸¶ó´Â ¶æ.
e. speed
´Â ½Ã¸®¾ó Æ÷Æ® ¼ÓµµÀÌ´Ù.(¸ðµ©¼Óµµ°¡ ¾Æ´Ï´Ù. ¿ì¸®°¡ ÈçÈ÷
¸»ÇÏ´Â 56k ¸ðµ©Àº
¸ðµ©¼Óµµ ¶Ç´Â ¼±·Î¼Óµµ¸¦ ¸»ÇÑ´Ù.) ¿©±â¿¡ ÁöÁ¤ÇÑ ¼Óµµ´Â
½Ã¸®¾óÆ÷Æ® ¼Óµµ ÁöÁ¤(setserial)
¿¡¼ ÁöÁ¤ÇÑ ¼Óµµ¿Í °°¾Æ¾ß ÇÑ´Ù.(spd_vhi)
f. modem-check-time
-1 : ¸ðµ© Áß¿¡¼ ÀϺΠ¸ðµ©ÀÌ ¿À·¡ ÄÑ µÎ¸é disable
µÇ´Â °æ¿ì°¡ Àִµ¥ ÀÌ·± ¸ðµ©¿¡´Â
°ªÀ» 3600 Á¤µµ·Î ÁØ´Ù. -1Àº
ÇÊ¿ä ¾ø´Ü ¶æ
g. data-only
yes : ¸ðµ©ÀÌ ÆÑ½º ¼ö½Å¿ëÀ¸·Î »ç¿ë ¾ÈµÇ¸é ÁöÁ¤Çϴ°Ô
ÁÁ´Ù. ÆÑ½º ¼Û½Å°ú´Â
°ü°è¾ø´Ù.
h. modem-type
data : À§¿Í °°´Ù.
(4) /usr/local/etc/mgetty+sendfax/login.config
ÆÄÀÏ¿¡ ¾Æ·¡Ã³·³ ÁöÁ¤ÇÑ´Ù.
/AutoPPP/
- @ /usr/sbin/pppd auth -chap
+pap debug * -
- /bin/login
@ |
ù° ÁÙÀÇ Àǹ̴ /AutoPPP/ ¶õ ÀÔ·ÂÀÌ
µé¾î¿À¸é pppd¸¦ °¡µ¿Ç϶ó´Â ¶æÀÌ´Ù.(À©µµ¿ì¿¡¼ ÀÌ ±ÛÀÚ°¡
³¯¾Æ¿Â´Ù.) pppd ÀÌÇÏ´Â pppdÀÇ ¿É¼ÇÀÌ´Ù. auth -chap
+pap »ç¿ëÀÚ ÀÎÁõ¿¡ PAP¸¦ »ç¿ëÇÑ´Ù´Â ¶æÀÌ´Ù. Áï À©µµ¿ìÀÇ
ÀüÈÁ¢¼Ó ³×Æ®¿öÅ·ÀÇ °èÁ¤¸í°ú ÆÐ½º¿öµå¸¦ /etc/ppp/pap-secrets
ÆÄÀÏ¿¡¼ È®ÀÎÇϰڴٴ ¶æÀÌ´Ù.
À̶§ÀÇ /etc/ppp/pap-secrets ÆÄÀÏÀÇ
³»¿ëÀº ¾Æ·¡¿Í °°´Ù.
hansol Àº À©µµ¿ìÀÇ ÀüÈÁ¢¼Ó ³×Æ®¿öÅ©
»ç¿ëÀÚ ³¿¡ ÀÔ·ÂÇÏ´Â ³»¿ëÀ̰í pass ´Â ¾ÏÈ£ ³¿¡ ³ÖÀ»
³»¿ëÀÌ´Ù.
¸¸¾à pap-secrets ÆÄÀÏÀ» »ç¿ëÇÏÁö ¾Ê°í
¸®´ª½ºÀÇ ÆÐ½º¿öµå ÆÄÀÏÀ» »ç¿ëÀÚ ÀÎÁõ¿¡ »ç¿ëÇÑ´Ù¸é ÀÌ
¶§´Â login ¿É¼ÇÀ» Ãß°¡ÇØ¾ß ÇÑ´Ù. Áï ¾Æ·¡Ã³·³ ¼³Á¤ÇÑ´Ù.
/AutoPPP/
- @ /usr/sbin/pppd auth -chap
+pap login debug |
µÑ° ÁÙÀº PPP ¿¬°áÀÌ ¾Æ´Ñ °æ¿ì´Â login
ÇÁ·Î±×·¥À» ½ÇÇàÇ϶ó´Â ¶æÀÌ´Ù. Áï ½©¾îÄ«¿îÆ®·Î ¿¬°áÇÑ´Ù.
* ¸®´ª½º¸¦ ppp Ŭ¶óÀÌ¾ðÆ®·Î
»ç¿ëÇØ AUTO PPP ·Î ¼³Á¤µÈ ¸®´ª½º PPP ¼¹ö·Î ÀÚµ¿ ¿¬°áÇÏ´Â
½©½ºÅ©¸³Æ®¸¦ ¸¸µé ¶§´Â login: ÇÁ·ÒÇÁÆ®¿¡ /AutoPPP/¸¦
ÀÔ·ÂÇϵµ·Ï ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î¾ß ÇÑ´Ù.
ÀÌ ¶§ÀÇ login: ÇÁ·ÒÇÁÆ®´Â login ÇÁ·Î ±×·¥¿¡¼
Ãâ·Â ÇÏ´Â°Ô ¾Æ´Ï°í mgetty¿¡¼ Ãâ·ÂÇÑ´Ù. mgetty´Â
/AutoPPP/ ¶õ ÀÔ·ÂÀÌ µé¾î¿À¸é login.config¿¡
ÁöÁ¤µÈ pppd ÇÁ·Î±×·¥À» ½ÇÇàÇÑ´Ù.
À©µµ¿ìÀÇ ÀüÈÁ¢¼Ó ³×Æ®¿öÅ·µµ ¿¬°á½Ã /AutoPPP/ ¶õ
±ÛÀÚ¸¦ Àü¼ÛÇØ ÁØ´Ù.
¿©±â±îÁö ÁøÇàÇß´Ù¸é À©µµ¿ì¿¡¼ Àüȸ¦
°É¸é ¿îÀÌ ÁÁÀ¸¸é PPP ¿¬°á±îÁö ÁøÇàµÉ°Å°í ¿îÀÌ ³ª»Ú´Ù¸é
ÀüÈ ¿¬°á°ú µ¿½Ã¿¡ ²÷±æ °ÍÀÌ´Ù. ²÷±ä´Ù¸é ¿øÀÎÀº Ä¿³Î¿¡
ppp Áö¿øÀÌ ¾È µé¾î°¡ ÀÖ´Â °æ¿ìÀ̰ųª ppp ¿É¼ÇÀÌ À߸ø
µÈ °ÍÀÌ´Ù.
1.3 ppp ¿É¼Ç ¼³Á¤
1) Ä¿³Î ppp ÄÚµå È®ÀÎ
pppd¸¦ »ç¿ëÇϱâ Àü¿¡ ¿ì¼± Ä¿³Î¿¡ ppp Äڵ尡
µé¾î ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÑ´Ù. Ä¿³ÎÀ» ÄÄÆÄÀÏÇØ¼ »ç¿ëÇÏ´Â °æ¿ì
ƯÈ÷ ÀÌÁ¡À» Ç×»ó È®ÀÎÇØ¾ß ÇÑ´Ù. dmesg ¸í·ÉÀ» ÁÖ¾î ¾Æ·¡ ¶óÀÎÀÌ
³ª¿À¸é Ä¿³Î¿¡ ppp Äڵ尡 µé¾î ÀÖ´Ù.
PPP: version 2.3.7 (demand dialling)
TCP compression code copyright 1989 Regents of the University
of California PPP line discipline registered.
¹èÆ÷º»¿¡ µðÆúÆ®·Î µé¾î ÀÖ´Â Ä¿³ÎÀÇ °æ¿ì
ppp¸¦ ¿¬°áÇϸé ppp ¸ðµâÀÌ ÀÚµ¿À¸·Î ¿Ã¶ó¿Â´Ù. Ä¿³Î¿¡
ppp Áö¿øÀÌ ºüÁ® ÀÖÀ¸¸é /var/log/ppp.log ¿¡ ¾Æ·¡Ã³·³ ¸Þ½ÃÁö°¡
³ª¿Â´Ù. (´Ü ÀÌ °æ¿ì´Â /etc/syslog.conf¿¡ ¾Æ·¡ ÁÙÀÌ µé¾î
ÀÖ¾î¾ß ÇÑ´Ù.)
daemon.* /var/log/ppp.log
Aug 27
19:55:21 churlsu pppd[265]: This system lacks
kernel support for PPP. This could be
because the PPP kernel module could not be loaded,
or because PPP was not included in the kernel
configurati on. If PPP was included as
a module, try `/sbin/modprobe -v ppp'. If
that fails, ... |
·¹µåÇÞÀº ÀÌÀü¿¡´Â /etc/sysconfig/network
ÆÄÀÏ¿¡ ÁöÁ¤ÇÏ¸é °¡´ÉÇߴµ¥ 6.2¿¡¼´Â ¾ÈµÈ´Ù. rc.local
ÆÄÀÏ¿¡ À§ÀÇ echo ÀÌÇϸ¦ ³Ö¾î¾ß ÇÑ´Ù.
3) ¿É¼Ç ÆÄÀÏ
pppd ¿É¼ÇÀº /etc/ppp µð·ºÅ丮¿¡ ÀÖ´Â options
ÆÄÀϰú options.ttyS? ÆÄÀÏ¿¡¼ ÁöÁ¤ÇÑ´Ù. ±×¸®°í pppd¸¦ °¡µ¿ÇÏ´Â
¸í·É Çà¿¡¼µµ ÁöÁ¤ÇÑ´Ù.
Auto PPP ÀÇ °æ¿ì´Â /usr/local/etc/mgetty+sendfax/login.config
ÆÄÀÏÀÇ /AutoPPP/ - @ /usr/sbin/pppd auth
-chap +pap login debug ¶óÀο¡¼ pppd ÀÌÈİ¡ ¿É¼ÇÀÌ´Ù. ¿ì¼±
¼øÀ§´Â ¸í·É Çà ÁöÁ¤ÀÌ ÃÖ ¿ì¼±À̰í options ÆÄÀÏ¿¡¼ÀÇ ÁöÁ¤ÀÌ
¸Ç ³ªÁßÀÌ´Ù.
·Î±×ÀÎ ÈÄ pppd¸¦ °¡µ¿ÇÏ´Â ¹æ¹ý(passwdÆÄÀÏ¿¡¼
°¡µ¿ÇÏ´Â ¹æ¹ý)ÀÇ °æ¿ì´Â ·Î±×ÀÎ °èÁ¤ÀÇ .ppprc ÆÄÀÏ¿¡¼µµ
ÁöÁ¤ °¡´ÉÇÏ´Ù.
±× ¿Ü¿¡ ppp ¿¬°áÀÌ ¾ÈµÇ´Â °æ¿ì´Â ÀÎÁõ(PAP)ÀÌ
À߸øµÈ °æ¿ìÀÌ´Ù. À©µµ¿ì¿¡¼ »ç¿ëÀÚ È®ÀÎ Áß ¸Þ½ÃÁö¿¡¼ ²÷±â¸é
ÀÎÁõÀÌ À߸øµÅ ÀÖ´Ù.
pap-secrets ÆÄÀÏ ¼³Á¤ÀÌ À߸øµÇ¾î ÀÖ´Ù¸é
ppp.log ÆÄÀÏ¿¡ ¾Æ·¡Ã³·³ ³ª¿Ã °ÍÀÌ´Ù.
Aug 27
20:51:32 churlsu pppd[200]: The remote system
is required to authenticate itself Aug 27
20:51:32 churlsu pppd[200]: but I couldn't find
any suitable secret (password) for it to use
to do so. Aug 27 20:51:32 churlsu pppd[200]:
(None of the available passwords would let it
use an IP address. |
ÀÌÁ¦ ppp ¿É¼ÇÀ» ÁöÁ¤ÇÏÀÚ.
/etc/ppp/options ÆÄÀÏ¿¡ ¾Æ·¡Ã³·³ ÁöÁ¤ÇÑ´Ù.
modem
crtscts bsdcomp 15 deflate 15 115200
asyncmap 0 proxyarp idle 300 ms-dns
211.192.58.170 |
1) modem
: ½Ã¸®¾óÆ÷Æ®¿¡ ¿¬°áµÈ ÀåÄ¡°¡ ¸ðµ©ÀÓ.
2) crtscts
: Çϵå¿þ¾î Ç÷οì ÄÁÆ®·ÑÀ» »ç¿ë
3) bsdcomp
15 : ¾ÐÃà ÃÖ´ë(¸Þ¸ð¸®°¡ ÀûÀ¸¸é ÁöÁ¤ÇÏÁö ¸» °Í
4) deflate
15 : À§¿Í °°À½
5) 115200
: ¿¬°á¼ÓµµÀÓ (setserial ¹× mgetty¿¡ ÁöÁ¤ÇÑ ¼Óµµ¿Í ÀÏÄ¡ ½ÃÄѾß
ÇÑ´Ù.)
6) asyncmap
0 : ÄÜÆ®·Ñij¸¯Åä( ASCII 31 ÀÌÇÏ)¸¦ 2 ¹ÙÀÌÆ®·Î º¯È¯ÇÏÁö
¾Ê°í º¸³½´Ù. Åë½Å ¼Óµµ°¡ »¡¶óÁø´Ù.
ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ¸ðµç ÄÜÆ®·Ñ ij¸¯ÅͰ¡ 2 ¹ÙÀÌÆ®·Î º¸³»Á®
¼Óµµ°¡ 10% Á¤µµ ´À·ÁÁø´Ù.
7) proxyarp :
PPP ¼¹ö°¡ ·£À¸·Î ÀÎÅͳݿ¡ ¿¬°áµÈ °æ¿ì(ÀÌ´õ³Ý ·£Ä«µå°¡ ÀÖ´Â
°æ¿ì) ¿¡¸¸ ÇÊ¿äÇÏ´Ù. ARP
¿Í °ü·ÃÀÌ ÀÖ´Ù. ¸¸¾à PPP ¼¹ö°¡ ´Ù¸¥ ½Ã¸®¾ó Æ÷Æ®¸¦ ÅëÇØ
ÀÎÅͳݿ¡ ¿¬°áµÇ¾î ÀÖ´Ù¸é ÀÌ ¿É¼ÇÀ»
³ÖÁö ¸» °Í.
8) idle
300 : 5ºÐ (300ÃÊ) µ¿¾È Ŭ¶óÀÌ¾ðÆ®¿Í µ¥ÀÌÅÍ Àü¼ÛÀÌ ¾øÀ¸¸é
PPP ¿¬°áÀ» ²÷´Â´Ù.
9) ms-dns
211.192.58.170 : Ŭ¶óÀÌ¾ðÆ®¿¡°Ô ÇÒ´çÇÏ´Â DNS
¼¹ö ÁÖ¼ÒÀÌ´Ù.
/etc/ppp/options.ttyS2
ÆÄÀÏ¿¡´Â ¾Æ·¡Ã³·³ ÁöÁ¤ÇÑ´Ù.
211.192.xx.170:210.192.xx.172 |
¾ÕÀÇ ÁÖ¼Ò´Â ¸®´ª½º ¼¹öÀÇ ÀÌ´õ³ÝÄ«µå(eth0)¿¡
ºÎ¿©µÈ ÁÖ¼ÒÀÌ°í µÚÀÇ ÁּҴ Ŭ¶óÀ̾ðÆ®(À©µµ¿ì)¿¡ ºÎ¿©ÇÒ
ÁÖ¼ÒÀÌ´Ù. ¾ÕÀº »ý·« °¡´ÉÇϳª ³Ö´Â°Ô ÁÁ´Ù.
1.4 ¿¬°á
ÀÌÁ¦ ¸ðµç ¼³Á¤Àº ³¡³µ´Ù. À©µµ¿ì¿¡¼ ÀüÈÁ¢¼Ó
³×Æ®¿öÅ·À» ¼³Á¤Çϰí pap-secrets ÆÄÀÏ¿¡ ÁöÁ¤ÇÑ °èÁ¤(hansol)°ú
¾ÏÈ£(pass)¸¦ ³Ö°í ¿¬°áÀ» ´©¸£¸é ÀüȰ¡ ¿¬°áµÇ°í "»ç¿ëÀÚ
È®ÀÎ Áß " ¸Þ½ÃÁö¿¡ À̾î "³×Æ®¿öÅ©¿¡ ·Î±×ÀÎ Áß
.." ÀÌ·± ¸Þ½ÃÁö°¡ ³ª¿Ã °ÍÀÌ´Ù. ´ÙÀ½ ¿¬°áÀÌ ¿Ï·áµÇ¸é
ÀüÈÁ¢¼Ó ³×Æ®¿öÅ© âÀÌ »ç¶óÁö°í ´Ù¸¥ âÀÌ ³ª¿Â´Ù.
À©µµ¿ìÀÇ ½ÇÇà ¸í·É¿¡¼ winipcfg ¸í·ÉÀ»
ÁÖ¸é À©µµ¿ì¿¡ ºÎ¿©µÈ ÁÖ¼Ò°¡ ³ª¿Â´Ù.
¾Æ·¡¿Í °°´Ù.
<±×¸² 2>

¸®´ª½º¿¡¼´Â ¾Æ·¡Ã³·³ ppp.log ÆÄÀÏ¿¡ ±â·ÏµÈ´Ù.
Aug 27 20:56:00 churlsu
pppd[232]: pppd 2.3.11 started by /AutoPPP/, uid 0
Aug 27 20:56:00 churlsu pppd[232]: Using interface ppp0
Aug 27 20:56:00 churlsu pppd[232]: Connect: ppp0 <-->
/dev/ttyS2 Aug 27 20:56:00 churlsu pppd[232]: sent
[LCP ConfReq id=0x1 <asyncmap 0x0> <auth
pap> <magic 0x217a5f86> <pcomp> <accomp>]
0x217a5f86> <pcomp> <accomp>] Aug
27 20:56:03 churlsu pppd[232]: rcvd [LCP ConfReq id=0x4
<asyncmap 0xa0000> <magic 0xc8306e>
<pcomp> <accomp>] Aug 27 20:56:03 churlsu
pppd[232]: sent [LCP ConfAck id=0x4 <asyncmap 0xa0000>
<magic 0xc8306e> <pcomp> <accomp>]
Aug 27 20:56:03 churlsu pppd[232]: rcvd [PAP AuthReq
id=0x1 user="hansol" password=<hidden>]
Aug 27 20:56:03 churlsu pppd[232]: sent [PAP AuthAck
id=0x1 "Login ok"] Aug 27 20:56:03 churlsu
pppd[232]: sent [IPCP ConfReq id=0x1 <addr 211.192.58.170>
<compress VJ 0f 01>] Aug 27 20:56:03 churlsu
pppd[232]: rcvd [IPCP ConfReq id=0x1 <compress VJ
0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0>
<ms-wins 0.0.0.0> <ms-dns3 0.0.0.0>
<ms-wins 0.0.0.0>] Aug 27 20:56:03 churlsu
pppd[232]: sent [IPCP ConfRej id=0x1 <ms-dns1 0.0.0.0>
<ms-wins 0.0.0.0> <ms-dns3 0.0.0.0> <ms-wins
0.0.0.0>] Aug 27 20:56:03 churlsu pppd[232]:
rcvd [CCP ConfReq id=0x1 < 12 06 00 00 00 01>
< 11 05 00 01 04>] Aug 27 20:56:03 churlsu
pppd[232]: sent [CCP ConfReq id=0x1] Aug 27 20:56:03
churlsu pppd[232]: sent [LCP ConfAck id=0x4 <asyncmap
0xa0000> <magic 0xc8306e> <pcomp>
<accomp>] Aug 27 20:56:03 churlsu pppd[232]:
rcvd [PAP AuthReq id=0x1 user="hansol"
password=<hidden>] Aug 27 20:56:03 churlsu
pppd[232]: sent [PAP AuthAck id=0x1 "Login ok"]
Aug 27 20:56:03 churlsu pppd[232]: sent [IPCP ConfReq
id=0x1 <addr 211.192.58.170> <compress
VJ 0f 01>] Aug 27 20:56:03 churlsu pppd[232]:
rcvd [IPCP ConfReq id=0x1 <compress VJ 0f 01>
<addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-wins
0.0.0.0> <ms-dns3 0.0.0.0> <ms-wins
0.0.0.0>] Aug 27 20:56:03 churlsu pppd[232]:
sent [IPCP ConfRej id=0x1 <ms-dns1 0.0.0.0>
<ms-wins 0.0.0.0> <ms-dns3 0.0.0.0> <ms-wins
0.0.0.0>] Aug 27 20:56:03 churlsu pppd[232]:
rcvd [CCP ConfReq id=0x1 < 12 06 00 00 00 01>
< 11 05 00 01 04>] Aug 27 20:56:03 churlsu
pppd[232]: rcvd [IPCP ConfReq id=0x2 <compress VJ
0f 01> <addr 0.0.0.0>] Aug 27 20:56:03
churlsu pppd[232]: sent [IPCP ConfNak id=0x2 <addr
210.192.58.172>] Aug 27 20:56:03 churlsu pppd[232]:
rcvd [CCP ConfAck id=0x1] Aug 27 20:56:03 churlsu
pppd[232]: rcvd [CCP ConfReq id=0x2] Aug 27 20:56:03
churlsu pppd[232]: sent [CCP ConfAck id=0x2] Aug
27 20:56:04 churlsu pppd[232]: rcvd [IPCP ConfReq id=0x3
<compress VJ 0f 01> <addr 210.192.58.172>]
Aug 27 20:56:04 churlsu pppd[232]: sent [IPCP ConfAck
id=0x3 <compress VJ 0f 01> <addr 210.192.58.172>]
Aug 27 20:56:04 churlsu pppd[232]: local IP address
211.192.58.170 Aug 27 20:56:04 churlsu pppd[232]:
remote IP address 210.192.58.172 Aug 27 20:56:04
churlsu pppd[232]: Script /etc/ppp/ip-up started (pid
243)
(ÀϺδÂ
»ý·«Çß´Ù.) |
2. Àü¿ë¼±¿¡¼ PPP ¼¹ö ¼³Á¤
Ŭ¶óÀÌ¾ðÆ®°¡ Àü¿ë¼±À¸·Î ¼¹ö¿¡ ¿¬°áµÈ °æ¿ì´Â
mgetty.config ÆÄÀÏ ¼³Á¤ÀÌ ´Þ¶óÁø´Ù.
Áï ¾Æ·¡ ¼¼°¡Áö¸¸ ÁöÁ¤ÇÏ¸é µÈ´Ù.
³ª¸ÓÁö´Â ´ÙÀ̾ó¾÷°ú °°´Ù.
Àü¿ë¼±ÀÇ °æ¿ì getty ¸¦ °ÅÄ¡Áö ¾Ê°í pppd ¸¸
°¡µ¿Çصµ PPP ¿¬°áÀÌ °¡´ÉÇÏ´Ù. ¿¹Àü¿¡ ÀÌ¿¡ °üÇÑ ±ÛÀ» ›§´Ù.
¸®´ª½º PPP Ŭ¶óÀÌ¾ðÆ® ¼³Á¤
¸®´ª½º¸¦ PPP Ŭ¶óÀÌ¾ðÆ®·Î ¼³Á¤ÇÏ´Â ¹æ¹ýÀº
¿¹¸¦µé¾î ¼³¸íÇϰڴÙ. ¾Æ·¡´Â ¾ÆÀ̽뿡¼ Á¦°øÇÏ´Â ½´ÆÛŬ¸¯ ¼ºñ½º¸¦
¸®´ª½º·Î ¿¬°áÇÏ´Â °æ¿ìÀÇ ¿¹ÀÌ´Ù. ¾ÆÀ̽ë(http://www.issan.net)¿¡¼
Á¦°øÇÏ´Â ½´ÆÛŬ¸¯ ¼ºñ½º´Â ¿øÅ¬¸¯ ¼ºñ½ºÀÇ ÀÏÁ¾À¸·Î À©µµ¿ì¿ë
¿øÅ¬¸¯ ÇÁ·Î±×·¥À» Á¦°øÇÏÁö¸¸ ¸®´ª½º¿¡¼µµ ½ºÅ©¸³Æ® ÆÄÀÏ ÇÑ °³·Î
¿¬°áÇÒ ¼ö ÀÖ´Ù.
¾Æ·¡ ¼³¸íÀ» º¸¸é ¿¬°á ÀýÂ÷°¡ º¹ÀâÇÑ °Íó·³
º¸ÀÌÁö¸¸ ´ëºÎºÐÀÇ ¹èÆ÷º»¿¡´Â ÀÌ¹Ì ±âº» ¼³Á¤ÀÌ µé¾î ÀÖÀ¸¹Ç·Î
¸î °¡Áö¸¸ Á¶Á¤ÇÏ¸é µÈ´Ù. ¾ÆÀ̽ëÀÇ ½´ÆÛŬ¸¯ ¼ºñ½º¿¡ »ç¿ëµÇ´Â
PPP ¼¹ö´Â ¸®´ª½º¸¦ »ç¿ëÇϰí ÀÖÀ¸¸ç ¸®´ª½º·¦¿¡¼ ±¸ÃàÇÏ¿´´Ù.(2000
8¿ùÈ£ ÂüÁ¶)
1. ȯ°æ :
1.1 ¹èÆ÷º» :
¸ðµç ¹èÆ÷º»¿¡¼ »ç¿ë °¡´É
1.2 »ç¿ë ¸ðµ©
¹«°üÇÔ. ´Ü ÀÌ ±ÛÀÇ ¿¹´Â USRobotics sportster
³»Àå¸ðµ©ÀÌ¸ç ¸ðµ©ÀÇ com Æ÷Æ®´Â 3¹ø irq´Â 5¹øÀÎ °æ¿ìÀÌ´Ù..
2. ½Ã¸®¾óÆ÷Æ® ¼Â¾÷
¾Æ·¡´Â ³»Àå¸ðµ©ÀÇ ½Ã¸®¾óÆ÷Æ®(com3)ÀÇ irq¸¦
5¹øÀ¸·Î º¯°æÇÏ°í ½Ã¸®¾óÆ÷Æ®ÀÇ ÃÖ°í¼Óµµ¸¦ 115200bps·Î ¼³Á¤ÇÏ´Â
¸í·ÉÀÌ´Ù. (¸ðµ©ÀÌ 28.8k ÀÌ»óÀ̾î¾ß ÇÑ´Ù.) ºÎÆÃ ¶§ ¸¶´Ù ÀÚµ¿
½ÇÇàµÇµµ·Ï ·¹µåÇÞÀÇ °æ¿ì´Â rc.local ÆÄÀÏ¿¡ ¾Æ·¡ ÁÙÀ» Ãß°¡Çϰí
µ¥ºñ¾ÈÀº /etc/rc.boot µð·ºÅ丮ÀÇ 0setserial ÆÄÀÏÀ» ¼öÁ¤ÇÑ´Ù.
¸ðµ©ÀÌ com1 ¿¡ ¿¬°áµÅ ÀÖ´Ù¸é ttyS0, com2¶ó¸é ttyS1À» ÁöÁ¤Çؾß
ÇÑ´Ù. ÀÏ¹Ý ¸ðµ©Àº º¸Åë irq ºÎºÐÀº º°µµ·Î ÁöÁ¤ÇÒ Çʿ䰡 ¾ø´Ù.
2.1 ·¹µåÇÞ
/etc/rc.d/rc.serial¿¡
¾Æ·¡ ÁÙ ³ÖÀ½ /bin/setserial /dev/ttyS2
irq 5 spd_vhi |
¾Æ·¡Ã³·³ ³ª¿Í¾ß ÇÑ´Ù.
/dev/ttyS2, Line
2, UART: 16550A, Port: 0x03e8, IRQ: 5 Baud_base:
115200, close_delay: 50, divisor: 0 closing_wait:
3000, closing_wait2: infinte Flags:
spd_vhi skip_tes |
* IRQ: 5, Baud_base: 115200,
Flags: spd_vhi °¡ ³ª¿Í¾ß ÇÑ´Ù.
3. ¸ðµ© ÀÛµ¿ ¿©ºÎ È®ÀÎ
3.1 minicom -s
¸í·ÉÀ¸·Î minicom À» °¡µ¿Çؼ ¾Æ·¡Ã³·³ ȯ°æ ¼öÁ¤
1) serial port
setup ¿¡¼
. serial device
: /dev/ttyS2 . Bps : 115200 |
2) Save setup
as dfl ·Î ÀúÀå ÈÄ Á¾·á
*. minicom ÀÌ ¼³Ä¡°¡ ¾ÈµÇ¾î ÀÖÀ¸¸é ·¹µåÇÞÀÇ
°æ¿ì CD 1¹øÀ» ¸¶¿îÆ® ÈÄ RPM µð·ºÅ丮¿¡¼ ¾Æ·¡ ¸í·ÉÀ¸·Î
¼³Ä¡
rpm -i minicom-1.83..
3.2 minicomÀ»
°¡µ¿Çؼ 01412 ¸¦ ¿¬°áÇÑ´Ù.
minicom <enter> ÇØ¼ ȸ鿡 OK°¡
³ª¿Í¾ß ÇÔ.
atdt01412 <enter> ÇØ¼ 01412¿¡ ¿¬°áµÅ´Â
Áö È®ÀÎ. ¿¬°áµÇ¸é ´ÙÀ½À¸·Î.
* ISDN ÀüÈÀÇ °æ¿ì´Â 01412¿¡ ÀüȰ¡ °É¸®Áö
¾Ê´Â´Ù. À̶§´Â 01411À» »ç¿ëÇÒ °Í.
4. ¸®´ª½ºÀÇ ¶ó¿ìÆÃ Å×ÀÌºí¿¡ µðÆúÆ®°ÔÀÌÆ®¿þÀ̰¡
¼³Á¤µÅ ÀÖÀ¸¸é Áö¿ï °Í..
PPP ·Î ÀÎÅͳÝÀ» ¿¬°á½Ã´Â µðÆúÆ®°ÔÀÌÆ®¿þÀ̰¡
PPP ¼¹ö¿©¾ß ÇÑ´Ù.(¿©±â¼´Â ¾ÆÀÌ½ë ¸®´ª½º¼¹ö) ±×·¡¼ ppp Ŭ¶óÀ̾ðÆ®(»ç¿ëÀÚ
ÇǽÃ)¿¡ ÀÌ¹Ì µðÆúÆ®°ÔÀÌÆ®¿þÀ̰¡ ¼³Á¤µÇ¾î ÀÖÀ¸¸é ¿¬°áÀÌ ¾ÈµÈ´Ù.
µðÆúÆ®°ÔÀÌÆ®¿þÀ̰¡ ¼³Á¤µÅ ÀÖ´ÂÁö¸¦ È®ÀÎÇÏ´Â ¹æ¹ýÀº ¾Æ·¡¿Í °°´Ù.
netstat -nr ¸í·ÉÀ» ÁØ´Ù.
¾Æ·¡Ã³·³ ¸¶Áö¸· ¶óÀο¡ 0.0.0.0 À¸·Î ½ÃÀÛÇÏ´Â
ÁÙÀÌ ÀÖÀ¸¸é µðÆúÆ®°ÔÀÌÆ®¿þÀ̰¡ ¼³Á¤µÇ¾î ÀÖ´Ù.
[root@jinnee/root]#netstat
-nr Kernel IP routing table Destination
Gateway Genmask
Flags
MSS Window irtt Iface
192.168.1.5 0.0.0.0 255.255.255.255
UH 0 0
0
eth0 192.168.1.0 0.0.0.0
255.255.255.0
U 0 0
0 eth0
127.0.0.0 0.0.0.0
255.0.0.0 U
0 0 0 lo
0.0.0.0 192.168.1.1
0.0.0.0 UG
0 0 0 eth0 |
µðÆúÆ®°ÔÀÌÆ®¿þÀÌ Á¦°Å
1) ÀϽÃÀû Á¦°Å
ÀϽÃÀûÀ¸·Î Á¦°ÅÇÏ´Â ¹æ¹ýÀÌ´Ù. (¸®ºÎÆÃÇϸé
È¿·ÂÀÌ »ç¶óÁø´Ù.)
route del default
2) ¿µ±¸ Á¦°Å
- ·¹µåÇÞÀÇ °æ¿ì
/etc/sysconfig/network ÆÄÀÏ¿¡¼ GATEWAY= ¿¡
ÁöÁ¤µÈ IP ¾îµå·¹½º¸¦ Áö¿ò.
NETWORKING=yes
FORWARD_IPV4=yes HOSTNAME=jinnee DOMAINNAME=urizip.com
GATEWAY= GATEWAYDEV=eth0 |
5. ppp ¿É¼Ç ¼³Á¤
Åë½Å¼Óµµ, ¾ÐÃà¹æ¹ý µîÀ» ÁöÁ¤ÇÑ´Ù. /etc/ppp
µð·ºÅ丮ÀÇ options ÆÄÀÏ¿¡ ¾Æ·¡ ³»¿ëÀ» ³Ö´Â´Ù. ´Ù¸¥ ³»¿ëÀº Áö¿ò.
(ÀÌ ÆÄÀÏÀÌ ¾øÀ¸¸é »õ·Î ¸¸µë)
lock modem
crtscts bsdcomp 15 deflate 15 115200 |
6. pap-secrets ÆÄÀÏ ¸¸µê.
¾ÆÀ̽ëÀÇ PPP ¼¹ö¿¡¼´Â »ç¿ëÀÚ ÀÎÁõ(»ç¿ëÀÚ°¡
Á¤´çÇÑ »ç¿ëÀÚ ÀÎÁö üũÇÏ´Â °Í) ¿¡ papÀ» »ç¿ëÇÑ´Ù. ¸®´ª½º¿¡¼
pap ÀÎÁõÀ» ÁöÁ¤ÇÏ´Â ÆÄÀÏÀº /etc/ppp/pap-secrets ÆÄÀÏÀÌ´Ù. ÀÌ
ÆÄÀÏ¿¡ ¾ÆÀ̽뿡¼ ºÎ¿©ÇÑ °èÁ¤°ú ÆÐ½º¿öµå¸¦ ³Ö´Â´Ù. °èÁ¤À»
¹ß±Þ ¹ÞÀ¸·Á¸é ¾ÆÀ̽ëÀÇ È¨ÆäÀÌÁö¸¦ Âü°í ÇÒ °Í.
°èÁ¤¸í * ÆÐ½º¿öµå
* ÀÌ ÆÄÀÏÀº ´Ù¸¥ »ç¿ëÀÚ°¡ º¼ ¼ö ¾øµµ·Ï "chmod
600 " ¸í·ÉÀ» ÁØ´Ù.
7. ppp ÀÚµ¿¿¬°á ½ºÅ©¸³Æ® ÀÛ¼º
ÀÌ ½ºÅ©¸³Æ®´Â 01412 ¹øÀ¸·Î Àüȸ¦ °É¾î ¸Þ´º¿¡¼
"2"¹øÀ» ¼±Åà ÈÄ "issan"À» ÀÔ·ÂÇØ ÁÖ°í ¾ÆÀ̽ëÀÇ
ppp ¼¹ö¿¡¼ pppd µ¥¸óÀÌ ¶ß¸é ÀÚ½ÅÀÇ pppd¸¦ ½ÇÇàÇØÁÖ´Â ½ºÅ©¸³Æ®ÀÌ´Ù.(ÆÄÀÏ
À̸§À» issan À̶ó ÇÏÀÚ.)
#!/bin/bash
/usr/sbin/pppd connect ¡¬ '/usr/sbin/chat
-t 60 "" atx1 OK atdt01412 X 2 X
issan' ¡¬ /dev/ttyS2 noipdefault defaultroute |
* ¡¬¾Õ¿¡ °ø¹éÀÌ ÇÊ¿äÇÏ´Ù.
ÀÌ ÆÄÀÏÀº ½ÇÇà¸ðµå¿©¾ß ÇÑ´Ù
chmod 755 issan <enter>
8. ¿¬°á ½ÇÇà
9. ¿¬°á È®ÀÎ
PPP ¿¬°áÀÌ ÀÌ·ç¾î Á³´ÂÁö¸¦ È®ÀÎÇÏ´Â ¹æ¹ýÀÌ´Ù.
9.1 ifconfig ¸í·É¿¡¼ ¾Æ·¡Ã³·³ ³ª¿Í¾ß ÇÑ´Ù.
eth0 Link
encap:Ethernet HWaddr 00:00:21:E6:B0:45
inet
addr:192.168.1.5 Bcast:192.168.1.255 Mask:255.255.255.0
UP
BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX
packets:1238 errors:0 dropped:0 overruns:0 frame:0
TX
packets:650 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
txqueuelen:100 Interrupt:9
Base address:0x300
lo Link
encap:Local Loopback inet
addr:127.0.0.1 Mask:255.0.0.0 UP
LOOPBACK RUNNING MTU:3924 Metric:1
RX
packets:18 errors:0 dropped:0 overruns:0 frame:0
TX
packets:18 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
txqueuelen:0
ppp0 Link encap:Point-to-Point
Protocol inet
addr:210.115.4.12 P-t-P:210.115.4.2 Mask:255.255.255.255
UP
POINTOPOINT RUNNING NOARP MULTICAST MTU:576
Metric:1 RX
packets:8 errors:0 dropped:0 overruns:0 frame:0
TX
packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0
txqueuelen:10
(ppp0 ... ÀÌÇÏÀÇ ÁÙÀÌ Ãß°¡µÈ´Ù.) |
10. ¿¬°á ²÷±â
|