ÀÏ´Ü PPP ¿¬°áÀÌ ±¸ÃàµÇ¸é pppd´Â /etc/ppp/ip-up
ÆÄÀÏÀ»
ã´Â´Ù. ÀÌ ½ºÅ©¸³Æ®°¡ ÀÖ°í ½ÇÇà°¡´ÉÇϸé PPP ´ë¸óÀº ÀÌ ½ºÅ©¸³Æ®¸¦
½ÇÇà½ÃŲ´Ù. ÀÌ°ÍÀ¸·Î ¾î¶² ÇʼöÀûÀΠƯº° ¶ó¿ìÆ® ¸í·ÉÀ̳ª PPP ¿¬°áÀÌ
È°µ¿ÇÒ ¶§¸¶´Ù ÀϾ±æ ¿øÇÏ´Â ¸ðµç µ¿ÀÛÀ» ÀÚµ¿ÈÇÒ ¼ö ÀÖ´Ù.
ÀÌ°ÍÀº ´ÜÁö ½© ½ºÅ©¸³Æ®ÀÌ¸ç ½© ½ºÅ©¸³Æ®·Î ÇÒ ¼ö ÀÖ´Â °ÍÀº ¹¹µçÁö ÇÒ ¼ö ÀÖ´Ù(°¡»óÀûÀ¸·Î ÇÏ°í ½ÍÀº °Í ´Ù)
¿¹¸¦ µé¾î ¸ÞÀÏ Å¥¿¡¼ ±â´Ù¸®´ø ¹ÛÀ¸·Î º¸³¾ ÆíÁö¸¦ ¹Ù·Î º¸³»°Ô sendmailÀ» Á¶Á¤ÇÒ ¼ö ÀÖ´Ù.
ºñ½ÁÇÏ°Ô, ÀÎÅÍ³Ý ¼ºñ½º ¾÷ü ÂÊ¿¡¼ ´ë±â ÁßÀÌ´ø ÀüÀÚ¿ìÆí(pop¸¦ ¾µ ¶§)À» ¹Þ±â À§ÇØ ip-up¿¡´Ù ¸í·ÉÀ» ³ÖÀ» ¼ö ÀÖ´Ù.
/etc/ppp/ip-up
¿¡´Â Á¦ÇÑÀÌ ÀÖ´Ù:-
/etc/ppp/ip-up
Àº ½ºÅ©¸³Æ®°¡ ¾Æ´Ï¶ó
ÇÁ·Î±×·¥ÀÌ´Ù. Áï Á÷Á¢ ½ÇÇà°¡´ÉÇÏ´Ù´Â ¶æÀÌ´Ù - ±×¸®°í ±×·¡¼ ù
Çà¿¡ Ç¥ÁØ ÆÄÀÏ ¸¶¹ý(#!/bin/bash
)ÀÌ ÇÊ¿äÇÏ°í ·çÆ®°¡ Àбâ,
½ÇÇàÇϱⰡ °¡´ÉÇØ¾ß ÇÑ´Ù.µÎ ·£À» ¿¬°áÇÏ°í ÀÖ´Ù¸é, '¿ÜºÎ' ·£¿¡ ´ëÇØ Æ¯Á¤ÇÑ ¶ó¿ìÆ®¸¦ ¼³Á¤ÇØ
ÁÖ¾î¾ß ÇÑ´Ù. ÀÌ°ÍÀº /etc/ppp/ip-up
¸¦ ¾²¸é ½±´Ù. ±â°è°¡ ´ÙÁß
PPP¸¦ ¾²°í ÀÖÀ» °æ¿ì¿¡¸¸ ¾î·Æ°Ô µÈ´Ù.
ÀÌ´Â /etc/ppp/ip-up
°¡ ¸ðµç ppp ¿¬°áÀÌ µÉ ¶§ ½ÇÇàµÇ±â
¶§¹®ÀÌ´Ù. µû¶ó¼ ƯÁ¤ÇÑ ¿¬°áÀÌ ÀÌ·ç¾îÁö´Â µ¥ ´ëÇØ- ¾î¶² ´Ù¸¥ ¿¬°áÀÌ
ÀÌ·ç¾îÁú ¶§ ¾Æ´Ï°í- Á¤È®ÇÑ ¶ó¿ìÆ® ¸í·ÉÀÌ Á¶½É½º·´°Ô ½ÇÇàÇÒ ÇÊ¿ä°¡
ÀÖ´Ù!
µÎ°³ÀÇ ·£ÀÌ ¿¬°áµÉ ¶§, °¢ ³¡¿¡ ½×¿©ÀÖ´ø ÀüÀÚ¿ìÆíÀÌ ½ñ¾ÆÁö±â¸¦
¹Ù¶ö °ÍÀÌ´Ù -°¢ÀÚ ¸ñÀûÁö¿¡ º¸³»Áú °Í-. ÀÌ°ÍÀº Àû´çÇÑ sendmail
¸í·ÉÀ» µ¡ºÙÀÌ¸é µÈ´Ù.
pppd °¡ À̸¦ ¿Ï·áÇÏ´Â ½ºÅ©¸³Æ® ¾ÈÀ¸·Î µé¾î°¡´Â Àû´çÇÑ ¸Å°³º¯¼ö¿¡
¹è½¬ 'case' ±¸¹®À» »ç¿ëÇÑ´Ù. ³»°¡ ¿ì¸® ±¤¿ª³×Æ®¿öÅ© ¿¬°á°ú ³ªÀÇ ÀÌ´õ³Ý¿¡
´ëÇÑ ¿¬°áÀ» ´Ù·ç´Â /etc/ppp/ip-up
½ºÅ©¸³Æ®°¡ ±×·±
¿¹ÀÌ´Ù.(°°Àº ppp ¼¹ö¸¦ ´Ù·é´Ù.)
ÀÌ ¿¹Á¦´Â ´Ù¾çÇÑ °æ¿ìÀÇ »ç¿ë¹ýÀ» º¸¿©ÁØ´Ù.
#!/bin/bash # # pppd¿¡ ÇÊ¿äÇÑ °Í°ú °°Àº °æ¿ì¿¡ º¸³»´Â ¶ó¿ìÆ®¸¦ ´Ù·ç´Â ½ºÅ©¸³Æ® # ÀÌ·¸°Ô ´Ù·ç´Â °ÍÀÌ ÇÊ¿äÇÑ Ãʺ¸ÀÚ¸¦ À§ÇÑ ¿¬°á # # ppp ¿¬°áÀÌ µÇ¾úÀ» ¶§, ÀÌ ½ºÅ©¸³Æ®´Â ´ÙÀ½ÀÇ º¯¼ö¿¡ µû¶ó È£ÃâµÈ´Ù. # $1 pppd¿¡¼ ¾²´Â ÀÎÅÍÆäÀ̽º À̸§(¿¹¸¦ µé¾î pppd) # $2 tty ÀåÄ¡ À̸§ # $3 tty ÀåÄ¡ ¼Óµµ # $4 ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ·ÎÄà IP ÁÖ¼Ò # $5 ¿ø°Ý IP ÁÖ¼Ò # $6 pppd¿¡ ´ëÇØ 'ipparam'¼±ÅûçÇ×À¸·Î Á¤ÀǵǴ º¯¼ö case "$5" in # ´º¸Ç Ä·ÆÛ½º ¼¹ö¿¡ ´ëÇÑ ¶ó¿ìÆ®¸¦ ´Ù·é´Ù. 202.12.126.1) /sbin/route add -net 202.12.126.0 gw 202.12.126.1 # ¸ÞÀÏ Å¥¸¦ ½ñ¾Æ³»¼ ´ë±â ÁßÀÎ ÀüÀÚ¿ìÆíÀ» ¹Þ¾Æ¿Â´Ù. /usr/sbin/sendmail -q & ;; 139.130.177.2) # ÀÎÅÍ³Ý ¿¬°á ¿¬°áµÇ¾úÀ» ¶§, ¾ÆÁ÷ ¿¬°áµÇ¾î ÀÖÁö ¾Ê´Ù¸é ½Ã°£ ¼¹ö¸¦ # ½ÃÀÛÇÏ°í ¼¼°è ½Ã°£°ú ÀÏÄ¡½ÃŲ´Ù. if [ ! -f /var/lock/subsys/xntpd ]; then /etc/rc.d/init.d/xntpd.init start & fi ;; # (¾ÆÁ÷ ½ÇÇàÁßÀÌÁö ¾Ê´Ù¸é) ´º½º ¼¹ö¸¦ ½ÃÀÛÇÑ´Ù. if [ ! -f /var/lock/subsys/news ]; then /etc/rc.d/init.d/news start & fi ;; 203.18.8.104) # ¿¬°áµÇÀÚ ¸¶ÀÚ Áý¿¡ ±â°è·Î ÀüÀÚ¿ìÆíÀ» ³»·Á º¸³½´Ù. # ³ªÀÇ ÀÌ´õ³ÝÀÌ IP ¸Þ½ºÄ¿·¹À̵å¿Í proxyarp ¶ó¿ìÆÃÀ¸·Î ¿î¿µµÇ¹Ç·Î # ¶ó¿ìÆÃÀº ÇÊ¿äÇÏÁö ¾Ê´Ù. /usr/sbin/sendmail -q & ;; *) esac exit 0
¿ì¸® ´º¸Ç Ä·ÆÛ½º·Î ppp¿¬°á°ú ÀÌ ½ºÅ©¸³Æ®¸¦ ¸¸µç °á°ú·Î, ´ÙÀ½ÀÇ ¶ó¿ìÆà Å×ÀÌºí ³»¿ëÀ» °®°í ³¡³»°Ô µÈ´Ù( ÀÌ ±â°è´Â ÀϹÝÀûÀÎ ÀüȰɱâ PPP ¼¹öÀÌ°í, ¿ì¸®ÀÇ ÀÎÅÍ³Ý ¿¬°áÀ» ´Ù·é´Ù). °¢ ³»¿ëÀÌ ¹«¾ùÀÎÁö ¼³¸íÇϴµ¥ µ½±â À§Çؼ Ãâ·Â¿¡´Ù ÁÖ¼®À» ±ò¾Æ³õ¾Ò´Ù.:-
[root@kepler /root]# route -n Kernel routing table Destination Gateway Genmask Flags MSS Window Use Iface # »ó´ë¹æÀÇ ÀÎÅÍ³Ý °ÔÀÌÆ®¿þÀ̸¦ ÇâÇÑ È£½ºÆ® ¶ó¿ìÆ®ÀÌ´Ù. 139.130.177.2 * 255.255.255.255 UH 1500 0 134 ppp4 # ¿ì¸® ´º¸Ç Ä·ÆÛ½º ¼¹ö¸¦ ÇâÇÑ È£½ºÆ® ¶ó¿ìÆ®ÀÌ´Ù. 202.12.126.1 * 255.255.255.255 UH 1500 0 82 ppp5 # ³» Áý ÀÌ´õ³ÝÀ» ÇâÇÑ È£½ºÆ® ¶ó¿ìÆ®ÀÌ´Ù. 203.18.8.104 * 255.255.255.255 UH 1500 0 74 ppp3 # µÎ°³ÀÇ ÀϹÝÀûÀÎ ÀüȰɱâ PPP ȸ¼±ÀÌ´Ù. 203.18.8.64 * 255.255.255.255 UH 552 0 0 ppp2 203.18.8.62 * 255.255.255.255 UH 552 0 1 ppp1 # ´º¸Ç Ä·ÆÛ½º ·£¿¡ ´ëÇÑ Æ¯Á¤ ³×Æ®¿öÅ© ¶ó¿ìÆ®ÀÌ´Ù. 202.12.126.0 202.12.126.1 255.255.255.0 UG 1500 0 0 ppp5 # ·ÎÄà ÀÌ´õ³Ý¿¡ ´ëÇÑ ¶ó¿ìÆ®ÀÌ´Ù.(µÎ°³ÀÇ ÀÎÁ¢ÇÑ C ±×·ì »óÀ§³×Æ®¿öÅ©) 203.18.8.0 * 255.255.254.0 U 1500 0 1683 eth0 # ±Íȯ ÀåÄ¡¸¦ ÇâÇÑ ¶ó¿ìÆ®ÀÌ´Ù. 127.0.0.0 * 255.0.0.0 U 3584 0 483 lo # ÀÎÅͳÝÀ» ÇâÇÑ ±âº»°ª ¶ó¿ìÆ®ÀÌ´Ù. default 139.130.177.2 * UG 1500 0 3633 ppp4
¾Õ ÀåÀº ¿ÜºÎ·Î ³ª°¡´Â ÀüÀÚ¿ìÆíÀ» ´Ù·ç´Â ¹ýÀ» º¸¿©ÁØ´Ù - ´Ü¼øÈ÷ ¿¬°áµÇ¾úÀ» ¶§ ¸ÞÀÏ Å¥¸¦ ½ñ¾Æ³»´Â °ÍÀÌ´Ù.
±¤¿ª³×Æ®¿öÅ© ¿¬°áÀ» ½ÇÇà½ÃÅ°´Â ÁßÀ̶ó¸é,»ó´ë¹æ ·£ÀÇ ³×Æ®¿öÅ© °ü¸®ÀÚ¿Í
ÇÔ²² °°Àº °ÍÀ» Á¤È®ÇÏ°Ô ¸ÂÃâ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¿¹¸¦ µé¾î ±¤¿ª³×Æ®¿öÅ©
¿¬°áÀÇ ´º¸Ç Ä·ÆÛ½º ÂÊ ³¡¿¡¼´Â , /etc/ppp/ip-up
½ºÅ©¸³Æ®´Â
´ÙÀ½°ú °°´Ù:-
#!/bin/bash # # pppd¿¡ ÇʼöÀûÀÏ ¶§ º¸³»´Â ¶ó¿ìÆ®¸¦ ´Ù·ç´Â ½ºÅ©¸³Æ® Çîµå·£µå¿¡ ´ëÇÑ # ¿¬°á¸¸ÀÌ ÀÌ ¿¬°áÀ» ¿ä±¸ÇÑ´Ù. # # ¿¬°áµÇ¾úÀ» ¶§ ½ºÅ©¸³Æ®´Â ´ÙÀ½ º¯¼ö¿¡ µû¶ó È£ÃâµÈ´Ù. # $1 pppd°¡ ¾²´Â ÀÎÅÍÆäÀ̽º À̸§(¿¹¸¦µé¾î ppp3) # $2 tty ÀåÄ¡ À̸§ # $3 tty ÀåÄ¡ ¼Óµµ # $4 ÀÎÅÍÆäÀ̽º¿¡ ´ëÇÑ ·ÎÄà IP ÁÖ¼Ò # $5 »ó´ë¹æ IP ÁÖ¼Ò # $6 pppd¿¡ 'ipparam' ¼±ÅûçÇ×À¸·Î Á¤ÀÇÇÑ ¸Å°³º¯¼ö case "$5" in 203.18.8.4) /usr/sbin/sendmail -q ;; *) esac exit 0
±×·³ µ¿Àû IP PPP ¿¬°á¸¸ ÀÎÅÍ³Ý ¼ºñ½º ¾÷ü¿¡¼ Á¦°ø ÇÏ°í ÀÖÀ» °æ¿ì, ÀÎÅÍ³Ý ¼ºñ½º ¾÷ü ¼¹öÀÇ °èÁ¤¿¡¼ ÀüÀÚ¿ìÆíÀ» ¹Þ¾Æ¿Ã ÇÊ¿ä°¡ ÀÖ´Ù. º¸Åë ÀÌ°ÍÀº POP(¿ìü±¹ ÇÁ·ÎÅäÄÝ:Post Office Protocol)¸¦ ½á¼ ÇÏ°Ô µÈ´Ù. ÀÌ °úÁ¤Àº 'popclient' ÇÁ·Î±×·¥À» ¾²¸é ´Ù·ê ¼ö ÀÖ´Ù - ¶ÇÇÑ ip-up ½ºÅ©¸³Æ®´Â ÀÌ °úÁ¤ ¿ª½Ã ÀÚµ¿ÈÇÒ ¼ö ÀÖ´Ù!
°£´ÜÇÏ°Ô popclientÀÇ Àû´çÇÑ È£ÃâÀ» Æ÷ÇÔÇÏ´Â /etc/ppp/ip-up
½ºÅ©¸³Æ®¸¦ ¸¸µé¸é µÈ´Ù. ·¹µåÇÞ ¸®´ª½º¸¦ ¾²´Â ³» ·¦Å¾(¿©ÇàÇÒ ¶§ µé°í
´Ù´Ñ´Ù)ÀÇ °æ¿ì´Â ÀÌ·¸´Ù.
popclient -3 -c -u hartr -p <password> kepler.hedland.edu.au |formail -s procmail
´º½º µîµî¿¡ ´ëÇؼµµ slurpÀ̳ª °°Àº ±â´ÉÀÇ ¾î¶² °Íµµ ¾µ ¼ö ÀÖ´Ù. ±â¾ïÇÒ °ÍÀº ip-up ½ºÅ©¸³Æ®°¡ ¹è½¬ ½ºÅ©¸³Æ®ÀÏ »ÓÀ̸ç, µû¶ó¼ Àû´çÇÑ PPP ¿¬°áÀÌ ÀÌ·ç¾îÁú ¶§¸¶´Ù ÀÌ·ç¾îÁú ÇÊ¿ä°¡ ÀÖ´Â ¾î¶² ±â´Éµµ ÀÚµ¿ÈÇϴµ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.