ÀÌ¹Ì ¾ð±ÞÇÑ ´ë·Î, ÀÌ°ÍÀ» Çϴµ¥´Â ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ´Ù. ¿©±â ÀÖ´Â ¹æ¹ýÀº ³»°¡ ¾²´Â ¹æ¹ýÀÌ´Ù(Cyclades ´ÙÁß Æ÷Æ® Á÷·Ä Ä«µå¿Í ¸î°³ ÀüÈȸ¼±ÀÇ È¸Àü½Ä Àüȸ¦ ¾´´Ù).
ÀÌ ¹æ¹ýÀÌ ¸¶À½¿¡ µéÁö ¾Ê´Â´Ù¸é, ÇÏ°í ½ÍÀº µ¥·Î ÇÏ¸é µÈ´Ù. ÇÏÁö¸¸, ÀÌ ÇÏ¿ìÅõ¿¡´Ù Èʳ¯ ´õ ¸¹Àº ¹æ¹ýÀ» ³Ö°í ½Í´Ù. ±×·¯´Ï±î ¼³¸í°ú ¹æ¹ýÀ» º¸³»ÁáÀ¸¸é ÇÑ´Ù!
ÁÖÀÇÇÒ °ÍÀº, ÀÌ ÀåÀÌ ¸®´ª½º¸¦ PPP ¼¹ö·Î ¼³Á¤ÇÏ´Â ¹æ¹ý¿¡¸¸ °ü¿©ÇÑ´Ù´Â Á¡ÀÌ´Ù. ³ª´Â Ưº°ÇÑ ´Ü¸»±â ¼¹ö³ª ±× ºñ½ÁÇÑ °ÍÀ» ¼³Á¤ÇÏ´Â Á¤º¸¸¦ Æ÷ÇÔÇÒ »ý°¢ÀÌ ÀüÇô ¾ø´Ù.
¶ÇÇÑ, shadow ºñ¹Ð¹øÈ£¸¦ °æÇèÇÏÁö ¸øÇß´Ù(¾ðÁ¨°¡ ÇÏ°Ô µÉ Å×Áö¸¸). ÇöÀç ¿©±â¿¡ ÀÖ´Â Á¤º¸µéÀº, µû¶ó¼, shadow °ü·ÃÇؼ ¿ä±¸µÇ´Â °ÍÀº ÀüÇô Æ÷ÇÔÇÒ ¼ö ¾ø¾ú´Ù.
Ä¿³Î ÄÄÆÄÀÏ°ú Ä¿³Î ¹öÀü ´ë pppd¿¡ ´ëÇؼ ¾Õ¿¡ ÇÑ ¼³¸íÀº ±×´ë·Î Àû¿ëµÈ´Ù. ÀÌ Àå¿¡¼´Â ÀÌ ¹®¼ÀÇ ¾Õ ºÎºÐÀ» ÀÌ¹Ì ÀÐÀº °ÍÀ¸·Î °£ÁÖÇÑ´Ù!
PPP ¼¹ö¿¡ ´ëÇؼ´Â, Ä¿³Î¿¡´Ù IP forwardingÀ» ¹Ýµå½Ã Æ÷ÇÔÇØ¾ß ÇÑ´Ù. ´Ù¸¥ ´É·ÂÀ» Æ÷ÇÔÇÏ°í ½ÍÀ¸¸é ±×·¸°Ô ÇÑ´Ù(IP fire walls, accounting µîµî).
¸¸¾à ´ÙÁß-Æ÷Æ® Á÷·Ä Ä«µå¸¦ ¾²°í ÀÖ´Ù¸é, Ä¿³Î µµ±¸¿¡ ÇÊ¿äÇÑ µå¶óÀ̹ö¸¦ ¸íÈ®È÷ Æ÷ÇÔÇؾ߸¸ ÇÑ´Ù.
¿ì¸®´Â µ¿ÀÏÇÑ À̸§/ºñ¹Ð¹øÈ£ ½ÖÀ» ¾²´Â ÀüȰɱâ PPP(¿Í SLIP) °èÁ¤°ú ½© °èÁ¤À» Á¦°øÇÑ´Ù. ÀÌ·¸°Ô Çϸé (¿ì¸®·Î¼´Â) ÇÑ »ç¿ëÀÚ°¡ ÇϳªÀÇ °èÁ¤¸¸ °¡Áö¸é µÇ°í ¸ðµç ¿¬°á °¡´ÉÇÑ ÇüÅ¿¡ ´ëÇØ ÀÌ°ÍÀ» ¾µ ¼ö ÀÖ´Â ÀÕÁ¡ÀÌ ÀÖ´Ù.
¿ì¸®´Â ±³À° ±â°üÀ̱⠶§¹®¿¡, Á¢¼ÓÇÏ´Â °£ºÎ³ª Çлýµé¿¡°Ô µ·À» ¹ÞÀ» ÇÊ¿ä°¡ ¾øÀ¸¸ç, °èÁ¤ ¸¸µé±â³ª ¿äÀ² ¹®Á¦ µî¿¡ ´ëÇØ °ÆÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø´Ù.
»çÀÌÆ®¿Í ÀÎÅÍ³Ý »çÀÌ¿¡ ¹æÈ£º®À» ¿î¿µÇÏ°í Àִµ¥, ÀüÈ È¸¼±ÀÌ ¿ì¸® (ÀÎÅͳÝ) ¹æÈ£º® ¾È¿¡ Àֱ⠶§¹®¿¡ ¸î¸î »ç¿ëÀÚ Á¢±ÙÀ» Á¦ÇÑÇÑ´Ù(ÂüÀ¸·Î ¸í¹éÇÑ ÀÌÀ¯ ¶§¹®¿¡, ¿ì¸®ÀÇ ´Ù¸¥ ³»ºÎ ¹æÈ£º®¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº ¿©±â¿¡ ¾µ ¼ö ¾øÀ¸¸ç, ¾î¶² °æ¿ì¿¡µµ ÀûÀýÇÏÁö ¾Ê´Ù.)
¿ì¸® »çÀÌÆ®¿¡ PPP ¿¬°áÀ» ±¸ÃàÇÏ·Á´Â »ç¿ëÀÚ°¡ °ÅÄ¡´Â °úÁ¤Àº(¹°·Ð À¯È¿ÇÑ °èÁ¤À» °¡Áö°í ÀÖÀ» °æ¿ì¿¡):-
ppp
¸í·ÉÀ» ÁÖ¸é ¼¹ö¿¡¼ PPP¸¦ ½ÃÀÛÇÏ°Ô
ÇÑ´Ù.¼¹ö´Â °¢°¢ÀÇ ÀüÈÇØ µé¾î¿Â Æ÷Æ®¿¡ ´ëÇØ IP ¹øÈ£¸¦ µ¿ÀûÀ¸·Î ³ª´²ÁÖ±â
À§ÇØ °³º°ÀûÀÎ /etc/ppp/options.ttyXX
ÆÄÀÏÀ» ¾´´Ù. ÀÌ°ÍÀ»
¸¸µé¸é ¶ó¿ìÆ®³ª °ÔÀÌÆ®¸¦ ¸¸µé ÇÊ¿ä°¡ ¾ø¾îÁø´Ù.
»ç¿ëÀÚ ÂÊ¿¡¼ ²÷°Ô µÇ¸é, pppd´Â ÀÌ°ÍÀ» ¾Ë¾Æ³»°í ¸ðµ©¿¡°Ô ²÷µµ·Ï Áö½ÃÇϸç, µ¿½Ã¿¡ PPP ¿¬°áÀ» ²÷¾î ÁØ´Ù.
´ÙÀ½ÀÇ ÇÁ·Î±×·¥ÀÌ ÇÊ¿äÇÏ´Ù:-
PPP ¼¹ö¸¦ ¼³Á¤Çϱâ Àü¿¡, ¸®´ª½º ±â°è´Â ÀüȰɱâ Á¢±ÙÀ» ´Ù·ê ¼ö ÀÖ´Â ´É·ÂÀÌ ÀÖ¾î¾ß ÇÑ´Ù.
ÀÌ ¾î¿°Å³ª¿¡¼´Â ÀÌ°ÍÀ» ¼³Á¤ÇÏ´Â ¹ýÀ» ´Ù·çÁö´Â ¾Ê´Â´Ù. ÀÌ¿¡ ´ëÇÑ Á¤º¸´Â ¼±ÅÃÇÑ gettyÀÇ ¹®¼¿Í serial HOWTO¸¦ º¸¶ó.
¸ðµç ÀüȰɱâ Æ÷Æ®¿¡ ´ëÇØ º¸ÆíÀûÀÎ ¼±ÅûçÇ×Àº
/etc/ppp/options
ÆÄÀÏ¿¡¼ ¼³Á¤ÇØ¾ß ÇÑ´Ù. ¿ì¸®°¡ ¾²´Â
¼±ÅûçÇ×Àº:-
asyncmap 0 netmask 255.255.254.0 proxyarp lock crtscts modem
ÁÖÀÇ - ¾î¶² (¸í¹éÇÑ) ¶ó¿ìÆ®µµ ¾²Áö ¾Ê´Â´Ù - Ưº°È÷ ±âº» ¶ó¿ìÆ® ¼±ÅûçÇ×Àº ¾ø´Ù. ±×·¸°Ô ÇÏ´Â ÀÌÀ¯´Â (PPP ¼¹ö·Î¼)¿ä±¸µÇ´Â °ÍÀ̶ó°í´Â ppp Ŭ¶óÀ̾ðÆ® ÃøÀ¸·ÎºÎÅÍ ÆÐŶÀ» ¹Þ¾Æ ·£/ÀÎÅͳÝÀ¸·Î ¶ó¿ìÆ®½ÃÅ°°í Ŭ¶óÀ̾ðÆ®Ãø¿¡°Ô ·£/ÀÎÅͳݿ¡¼ ÆÐŶÀ» ¹Þ¾Æ ¶ó¿ìÆ®½ÃÅ°´Â °Í »ÓÀ̱⠶§¹®ÀÌ´Ù.
¿©±â¿¡ ÇÊ¿äÇÑ °ÍÀ̶ó°í´Â Ŭ¶óÀ̾ðÆ® Ãø¿¡ ´ëÇÑ È£½ºÆ® ¶ó¿ìÆ®¿Í pppd¿¡ ´ëÇÑ 'proxyarp' ¼±ÅûçÇ×À» ¾²´Â °ÍÀÌ´Ù.
±âº»ÀûÀ¸·Î 'proxyarp' ¼±ÅûçÇ×Àº 'PPP Ŭ¶óÀ̾ðÆ® ÂÊ¿¡ º¸³»´Â ¸ðµç ÆÐŶÀ» ³ªÇÑÅ× º¸³»¶ó'¶ó°í ÇÏ´Â PPP ¼¹öÀÇ ARP Å×ÀÌºí¿¡ ÀÖ´Â ÇÁ¶ô½Ã ARP ³»¿ëÀ» ¼³Á¤ÇÑ´Ù(³î¶ø°Ôµµ). ÀÌ°ÍÀÌ ÇϳªÀÇ PPP Ŭ¶óÀ̾ðÆ®¿¡ ´ëÇØ ¶ó¿ìÆ®¸¦ ¼³Á¤ÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀÌ´Ù - ÇÏÁö¸¸ µÎ°³ÀÇ ·£À» ¶ó¿ìÆ®ÇÏ´Â ÁßÀ̶ó¸é ¾µ ¼ö ¾ø´Ù. - ÇÁ¶ô½Ã ARP¸¦ ¾µ ¼ö ¾ø´Â Àû´çÇÑ ³×Æ®¿öÅ© ¶ó¿ìÆ®¸¦ Ãß°¡Çؾ߸¸ ÇÑ´Ù.
¾Æ¸¶ ´ç½ÅÀº ÀüÈ °Å´Â »ç¿ëÀÚµéÇÑÅ× µ¿Àû IP ÁÖ¼Ò ÇÒ´çÀ» Á¦°øÇϱâ
¿øÇÏ´Â°Ô °ÅÀÇ È®½ÇÇÒ °ÍÀÌ´Ù. ÀÌ°ÍÀº °¢°¢ÀÇ Àüȹޱâ Æ÷Æ®¿¡´Ù IP ¹øÈ£¸¦
ÇÒ´çÇϸé ÇÒ ¼ö ÀÖ´Ù. ÀÌÁ¦ °¢°¢ÀÇ Àüȹޱâ Æ÷Æ®¿¡´Ù
/etc/ppp/options.ttyXX
¸¦ ¸¸µç´Ù.
¿©±â¿¡´Ù, °£´ÜÈ÷ ·ÎÄÃ(¼¹ö)IP ÁÖ¼Ò¸¦ ³Ö¾îÁÖ°í, °¢°¡ÀÇ Æ÷Æ®¿¡¼ ¾µ IP ÁÖ¼Ò¸¦ ³Ö¾îÁÖ¸é µÈ´Ù. ¿¹¸¦ µé¾î
kepler:slip01
Ưº°È÷, ÀÌ ÆÄÀÏ¿¡´Ù À¯È¿ÇÑ È£½ºÆ® À̸§À» ¾µ ¼ö ÀÖ´Ù´Â °Í¿¡ ÁÖÀÇÇÑ´Ù(³ª´Â ³»°¡ ³» ³×Æ®¿öÅ©¿¡ ÀÖ´Â ±â°è¿Í ÀåÄ¡ÀÇ IP ÁÖ¼Ò¸¦ ±â¾ïÇϴµ¥ ÇÑ°è°¡ ÀÖÀ½À» ¾Ë°í ÀÖ´Ù - À̸§ÀÌ ÈξÀ ´õ ÀǹÌÀÖ´Ù)!
ppp¿¬°á ½ÃÀÛÀÌ Ä¿³Î ÀåÄ¡(³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º)À» ¼³Á¤ÇÏ°í Ä¿³Î ¶ó¿ìÆà Å×À̺íÀ» Àß Á¶ÀÛÇÒ °ÍÀ» ¿ä±¸Çϱ⠶§¹®¿¡ Ưº°ÇÑ Æ¯±ÇÀÌ ¿ä±¸µÈ´Ù - »ç½Ç ¿ÏÀüÇÑ ·çÆ® ±ÇÇÑ.
´ÙÇàÈ÷µµ, pppd´Â ÀϹݻç¿ëÀÚ°¡ ·çÆ® Ư±ÇÀ¸·Î ¾µ ¼ö ÀÖµµ·Ï ¼³Á¤Çصµ '¾ÈÀü'Çϵµ·Ï ¼³°èµÇ¾ú´Ù. ±×·¯¹Ç·Î ÀÌ·¸°Ô ÇÏ¸é µÈ´Ù.
chmod u+s /usr/sbin/pppd
ÆÄÀÏÀ» ¿°ÅÇغ¸¸é, ÀÌ·± ½ÄÀ¸·Î º¸ÀδÙ.
-rwsr-xr-x 1 root root 74224 Apr 28 07:17 /usr/sbin/pppd
ÀÌ·¸°Ô ÇÏÁö ¾ÊÀ¸¸é, »ç¿ëÀÚ´Â ppp ¿¬°áÀ» ¼³Á¤ÇÒ ¼ö ¾ø´Ù.
ÀüÈ°Å´Â PPP »ç¿ëÀÚµéÀÌ ÇÏ´Â ÀÏÀ» °£ÆíÇÏ°Ô ÇØÁÖ±â À§Çؼ, ¿ì¸®´Â »ç¿ëÀÚµéÀÌ ·Î±äÇßÀ» ¶§ °£´ÜÇÑ ¸í·ÉÀ¸·Î ¼¹ö ÂÊ¿¡¼ °£´ÜÈ÷ ppp¸¦ ½ÃÀÛÇϵµ·Ï ¹ü¿ë º°¸í(/etc/bashrc¾È¿¡´Ù)À» ¸¸µé¾ú´Ù.
´ÙÀ½°ú °°´Ù.
alias ppp="exec /usr/sbin/pppd -detach"
ÀÌ°ÍÀÌ ÇÏ´Â ÀÏÀº
»ç¿ëÀÚ°¡ ÀÌ·¸°Ô ·Î±äÇßÀ» ¶§ 'w'ÀÇ Ãâ·ÂÀ¸·Î ¾Æ·¡¿Í °°ÀÌ º¸ÀδÙ.
6:24pm up 3 days, 7:00, 4 users, load average: 0.05, 0.03, 0.00 User tty login@ idle JCPU PCPU what hartr ttyC0 3:05am 9:14 -
±×¸®°í ÀÌ°Ô ´Ù´Ù... ÀÌ°Ô °£´ÜÇÏ°íµµ, ±âº»ÀûÀÎ PPP ¼¹ö ½Ã½ºÅÛÀ̶ó°í ¸»ÇÒ ¼ö ÀÖ´Ù!