Ȩ > ´º½º > Å×Å©°¡À̵å > ¿£ÅÍÇÁ¶óÀÌÁî ÄÄÇ»ÆÃ
  • Æ®À§ÅÍ
  • ÆäÀ̽ººÏ
  • ±¸Ç÷¯½º
  • ³×À̹ö¹êµå
  • Ä«Ä«¿À½ºÅ丮
     
Workshop - ±¸¼º °ü¸®
2005³â 12¿ù 01ÀÏ 00:00:00
RANCID Åø·Î ÄÁÇÇ±× ÆÄÀÏÀ» ¾ÈÀüÇÏ°Ô ÁöÄѶó

ÄÁÇDZԷ¹ÀÌ¼Ç µ¥ÀÌÅÍ ÀÚµ¿ ºñ±³ ¡¦ ¼ÒÇÁÆ®¿þ¾î ¾÷µ¥ÀÌÆ® ¸ð´ÏÅ͸µ



¸®´ª½º¿Í À¯´Ð½º ÇÁ¸®¿þ¾î ÅøÀº ³×Æ®¿öÅ© µð¹ÙÀ̽º·ÎºÎÅÍ ÄÁÇDZԷ¹ÀÌ¼Ç µ¥ÀÌÅ͸¦ ÀÚµ¿ÀûÀ¸·Î ºñ±³, º¯È­¸¦ ¸ð´ÏÅ͸µ ÇÒ ¼ö ÀÖ´Ù.


RANCID(Really Awesome New Cisco config Differ)¿Í ÄÁÇDZԷ¹ÀÌ¼Ç °ü¸®¸¦ À§ÇÑ ¸®´ª½º¿Í À¯´Ð½º ÇÁ¸®¿þ¾î ÅøÀÎ RANCD¿¡ °üÇØ ºÒÃæºÐÇÑ °ÍÀº ¾ø´Ù. ¶ó¿ìÅÍ¿Í ½ºÀ§Ä¡ º¥´õµéÀÇ ´Ù¾ç¼ºÀ¸·ÎºÎÅÍ µð¹ÙÀ̽º¸¦ ´Ù·ê ¼ö ÀÖ±â À§Çؼ­´Â ÀÏ´Ü »ç¿ë¹ý¸¸ È®º¸ÇÏ¸é ½±°Ô »ç¿ëÇÒ ¼ö Àֱ⠶§¹®ÀÌ´Ù.

Ä¿ÇDZԷ¹ÀÌ¼Ç ½±°Ô °ü¸®
RANCID´Â ³×Æ®¿öÅ© µð¹ÙÀ̽º·ÎºÎÅÍ ÄÁÇDZԷ¹À̼ÇÀ» ÀÚµ¿ÀûÀ¸·Î ´Ù¿î·ÎµåÇÏ°í ¾Õ¼­ È®º¸ÇÑ µ¥ÀÌÅ͸¦ ÅëÇØ À̸¦ ºñ±³ÇÔÀ¸·Î½á º¯È­¿Í ¹®Á¦, ¼ÒÇÁÆ®¿þ¾î ¾÷µ¥ÀÌÆ®¸¦ ¸ð´ÏÅ͸µ ÇÒ ¼ö ÀÖ´Ù. ÀÏ´Ü ÅøÀº ÄÁÇDZԷ¹ÀÌ¼Ç µ¥ÀÌÅÍ¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ·Î ½ºÀ§Ä¡¿Í ¶ó¿ìÅͷκÎÅÍ ÃÖ±ÙÀÇ ÄÁÇDZԷ¹ÀÌ¼Ç µ¥ÀÌÅ͸¦ ºñ±³Çϸç, ¾î¶² º¯È­µµ ¾ø´Ù´Â °ÍÀ» À̸ÞÀÏ ¸Þ½ÃÁö·Î Àü¼ÛÇÑ´Ù. ¶ÇÇÑ ¶ó¿ìÅͳª ½ºÀ§Ä¡¿¡ ÄÁÇDZԷ¹ÀÌ¼Ç ÆÄÀÏÀ» º¸³¾ ¼ö ÀÖ´Ù. ½ÇÁ¦·Î RANCID´Â À©µµ¿¡¼­ È°µ¿ÇÏÁö´Â ¾Ê´Â´Ù.
ÃæºÐÇÑ º¥´õ Áö¿øÀ» ã´Â µ¿¾È À©µµ ±â¹ÝÀÇ »ó¿ë ±¸¼º Á¦Ç°µéÀº ¿É½º¿þ¾î(opsware)¿Í ¾ËÅÍÆ÷ÀÎÆ®(AlterPoint) Á¦Ç°°ú °°ÀÌ Á» ´õ »ç¿ëÀÚ Ä£È­ÀûÀÌ´Ù. °¡°ÝÀÌ Àú·ÅÇÑ °ÍÀº ¾Æ´Ï´Ù. °Ô´Ù°¡ RANCID´Â ´ëÇü ³×Æ®¿öÅ©·Î Á¶Á¤ÇÒ ¼ö ÀÖÀ¸¸ç, AOL°ú ±Û·Î¹úÅ©·Î½Ì µîÀ» Æ÷ÇÔÇÑ ¸î¸î ISP¿Í ³×Æ®¿öÅ© ¼­ºñ½º »ç¾÷ÀÚ´Â ÀÌ°ÍÀ» »ç¿ëÇÑ´Ù.
RANCID¸¦ ¾î¶»°Ô ½ÃÀÛÇÒ ¼ö ÀÖ´ÂÁö¿¡ ´ëÇÑ ¹æ¹ýÀº ¸î °¡Áö°¡ ÀÖ´Ù. ù°·Î ¸®´ª½º ¶Ç´Â À¯´Ð½º ¹öÀüÀ» ±¸µ¿ÇÏ°í ÀÖÁö ¾Ê´Ù¸é www.linux.org¸¦ ¹æ¹®Çϰųª www.redhat.com¿¡¼­ ·¹µåÇÞ ¸®´ª½º¸¦ ´Ù¿î·Îµå ÇÑ´Ù. ·¹µåÇÞ 9.0¿¡¼­ RANCID 2.3.1À» °®°í ¶ó¿ìÅÍ¿Í ½ºÀ§Ä¡¸¦ ¸ð´ÏÅ͸µ Çß´Ù.
RANCID ÆÐÅ°Áö´Â ÆÞ(Perl) 5.0°ú ÃÖ±Ù ¹öÀü»Ó ¾Æ´Ï¶ó Tcl ÀͽºÆåÆ® ½ºÅ©¸³Æ®¸¦ »ç¿ëÇÑ´Ù. ÆÞ°ú ÀͽºÆåÆ®¿¡ Ä£¼÷ÇÏÁö ¾Ê¾Æµµ °ÆÁ¤ÇÏÁö ¸»¾Æ¶ó. RANCID´Â ¾î¶² ¹æ¹ýÀ¸·Îµµ ÀÛµ¿µÉ °ÍÀÌ´Ù. ÆÞ°ú Tcl ÀͽºÆåÆ®´Â ÀϹÝÀûÀ¸·Î ¸®´ª½º ºÐ»êÀÇ ÇÑ ºÎºÐÀÌÁö¸¸ ¾ÆÁ÷ ±×°ÍµéÀ» È®º¸ÇÏÁö ¾Ê¾Ò´Ù°í Çصµ ¹«·á·Î Á¦°øµÇ´Â ÆÐÅ°Áö¸¦ È°¿ëÇÒ ¼ö ÀÖ´Ù.
¾×Ƽºê½ºÅ×ÀÌÆ®(www.activestate.com)´Â ÆÞ°ú TclÀÇ ¹«·á ¹öÀüÀ» È®º¸ÇÒ ¼ö ÀÖ´Â À¯¿ëÇÑ »çÀÌÆ®´Ù. »Ó¸¸ ¾Æ´Ï¶ó Çâ»óµÈ À¯·á ¹öÀüÀ» Á¦°øÇÑ´Ù. RANCIDÀÇ ÀνºÅç ŽºÅ©ÀÎ ÄÁÇDZԷ¹ÀÌ¼Ç ½ºÅ©¸³Æ®¸¦ ±¸µ¿ÇÒ ¼ö ÀÖ´Â ÆÞ°ú Tcl ÀͽºÆåÆ® ȯ°æÀÌ ÇÊ¿äÇÏ´Ù. Tcl â¾÷ÀÚÀÎ Á¸ ¿À½ºÅÍÇϿ콺´Â expect.nist.gov¿¡¼­ ÀͽºÆåÆ® »çÀÌÆ®¸¦ ±¸µ¿ÇÑ´Ù.
tar ÆÄÀÏÀ» ¾ÐÃàÇÒ ¼ö ÀÖ´Â RANCID´Â www.shrubbery.net/rancid·ÎºÎÅÍ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ´Ù. Ư¼º ÀÎÅÍÆäÀ̽º»ó¿¡ Á¸ÀçÇÏ°í ÀÖ´Ù¸é, tar-vxf ÆÄÀϳ×ÀÓÀº ÇöÀç »ç¿ëÀÚ³×ÀÓ ¾Æ·¡ ÆÄÀÏ µð·ºÅ丮·Î ¹èÄ¡µÅ ¾ÐÃàÀÌ Ç®¸°´Ù. ·¹µåÇÞ ¶Ç´Â ¸®´ª½º ºÐ»êȯ°æÀ» ±¸µ¿ÇÑ´Ù¸é GUI ÆÄÀÏ °ü¸®ÀÚ´Â ÃßÃâ(extract) ¿É¼ÇÀ» Á¦°øÇÒ °ÍÀÌ´Ù. ±âº»ÀûÀ¸·Î µð·ºÅ丮 ³×ÀÓÀº ¹æ±Ý ÃßÃâÇÑ RANCID ¹öÀüÀ» º¸¿©ÁÙ °ÍÀÌ´Ù. ¿ì¸®ÀÇ °æ¿ì¿¡´Â RANCID 2.3.1ÀÌ´Ù.
¿ì¸®´Â Ȩ µð·ºÅ丮¿¡ RANCID ÇϺΠµð·ºÅ丮¼ÓÀ¸·Î RANCID ÆÄÀÏÀ» ÃßÃâÇß´Ù. À̸¦ À§ÇØ ÆÄÀÏÀ» ¾²°í ±¸µ¿ÇÒ ¼ö ÀÖµµ·Ï Çã¿ëÇؾ߸¸ Çß´Ù. ¶ÇÇÑ Á¢±Ù Çã¿ëÀ¸·Î ºÐ»êµÈ Áö¿ªÀ¸·Î ÃßÃâµÉ ¼ö ÀÖ´Â RANCID ÆÄÀÏÀ» Çã¿ëÇÒ ¼ö Àִµ¥, ¿ì¸®´Â À̸¦ ´Ü¼øÇÏ°Ô À¯ÁöÇß´Ù.
$HOME/rancid µð·ºÅ丮 ¾Æ·¡´Â ÃßÃâµÈ ¸ðµç ÆÄÀÏÀ» ÇÔÀ¯ÇÏ°í ÀÖ´Â rancid-2.3.1 µð·ºÅ丮´Ù. $HOME/rancid/rancid-2.3.1¿¡ ÀÖ´Â README´Â ´Ü°èÀûÀÎ ÀνºÅç°ú ÄÁÇDZԷ¹ÀÌ¼Ç ¹æÇâÀ» Á¦°øÇÑ´Ù. ¸í·É¾î ÇÁ·ÒÇÁÆ®¿¡ ´ÙÀ½°ú °°ÀÌ »ðÀÔÇÑ´Ù.

less README

ÀÌ°ÍÀº RANCID¸¦ ÀνºÅç ÇÒ ¼ö ÀÖ´Â ´Ü°è¸¦ ³ªÅ¸³¾ °ÍÀÌ´Ù.

ÄÁÇDZԷ¹ÀÌ¼Ç ±¸µ¿
ÆÄÀÏÀ» ¼Â¾÷ÇÒ ÄÁÇDZԷ¹À̼ÇÀ» ±¸µ¿ÇÏ´Â °ÍÀº OS ȯ°æ¿¡ ÇÊ¿äÇÏ´Ù. ÀÌ¿¡ ´ëÇÑ ½ÇÇà °¡´ÉÇÑ ½ºÅ©¸³Æ®´Â $HOME/ rancid/rancid-2.3.1 µð·ºÅ丮¿¡¼­ ãÀ» ¼ö ÀÖ´Â ¡®configure¡¯´Ù. ÄÁÇDZԾó-½ºÅ©¸³Æ® ³ëƼ½º(notice)¸¦ ½ÇÇàÇϱ⿡ ¾Õ¼­ README´Â ¼öÁ¤µÉ ¼ö ÀÖ´Â 2°³ÀÇ µð·ºÅ丮 ÆĶó¹ÌÅ͸¦ ÁöÀûÇÑ´Ù. ±âº»À¸·Î ¡®configure¡¯ ½ºÆ®¸³Æ®´Â ½ÇÇà°ú ±¸¼º, µµ¿òÆÄÀÏÀ» À§ÇÑ µð·ºÅ丮 /usr/local/rancid¿¡¼­ ÀνºÅçµÉ ¼ö ÀÖ´Â ÆÄÀÏÀ» ¼Â¾÷ ÇÒ °ÍÀÌ´Ù.
home/rancid/var¿¡¼­ ¶ó¿ìÅÍ¿Í ½ºÀ§Ä¡¸¦ °ü¸®Çϱâ À§ÇØ ·Î±×¿Í ÄÁÇDZԷ¹ÀÌ¼Ç ÆÄÀÏÀ» µðÆúÆ®·Î ¼Â¾÷ÇÑ´Ù. ÀÌ·¯ÇÑ ÀνºÅçÀ» À§ÇØ ¡®root¡¯ µÇÁö ¾Ê°í ¾ÖÇø®ÄÉÀ̼ÇÀ» ÀνºÅçÇÒ ¼ö ÀÖ´Â °÷ÀÎ $HOME/rancid µð·ºÅ丮¿¡¼­ ·Î±× ¹× ÄÁÇDZԷ¹ÀÌ¼Ç ÆÄÀÏÀ» ¶ó¿ìÅÍ¿Í ½ºÀ§Ä¡¿¡ À§Ä¡½ÃÄ×´Ù.
PREFIX¿Í localstatedir µî 2°³ÀÇ µð·ºÅ丮 ÆĶó¹ÌÅ͸¦ Á¶°ÇÀ¸·Î ÁöÁ¡ÇÔÀ¸·Î½á ¡®configure¡¯¸¦ ±¸µ¿Çß´Ù. ¡®configure¡¯¸¦ ¸í·ÉÇÏ´Â PREFIX´Â ¾ÖÇø®ÄÉÀÌ¼Ç ÆÄÀÏÀ» ³õ¾Æ¾ß Çϸç, localstatedirÀº RANCID ½ÇÇà ·Î±×»Ó ¾Æ´Ï¶ó ½ºÀ§Ä¡¿Í ¶ó¿ìÅÍÀÇ ÄÁÇDZԷ¹ÀÌ¼Ç ÆÄÀÏÀ» À§ÇØ ·ÎÄÉÀ̼ÇÀ» ¼Â¾÷ÇÑ´Ù. ¿ì¸®´Â $HOME/rancid/rancid-2.3.1 µð·ºÅ丮¿¡¼­ ´ÙÀ½ÀÇ ¸í·ÉÀ» Á¶°ÇÀ¸·Î ÁöÁ¤Çß´Ù.

configure-prefix=$HOME/rancid-
localstatedir=$HOME/rancid/var

¿ì¸®´Â ¡®configure ¸í·É¾î ¾Õ¿¡ ÀÖ´Â ¡®./¡¯¸¦ Æ÷ÇÔÇÏÁö ¾Ê¾Ò´Ù. ¡®./¡¯Àº ±¸¼º ½ºÅ©¸³Æ®¸¦ À§ÇÑ ÇöÀçÀÇ µð·ºÅ丮¿¡¼­ º¸ÀÏ ¼ö ÀÖ´Â shell, BASH¸¦ ¸»ÇÑ´Ù. ÇöÀçÀÇ µð·ºÅ丮°¡ À©µµÀÇ ¸í·É¾î ¼±»ó¿¡¼­ Ç×»ó Ž»öµÇ±â ¶§¹®¿¡ À©µµ À¯Àú¶ó¸é ÀÌ»óÇÏ°Ô º¸ÀÏ Áö ¸ð¸¥´Ù. µðÆúÆ®ÀÇ ¸®´ª½º¿Í À¯´Ð½ºÀÇ shellÀº ÇöÀçÀÇ µð·ºÅ丮¸¦ Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù. ¿ì¸®ÀÇ °æ·Î¿¡ À̸¦ Ãß°¡Ç߱⠶§¹®¿¡ ¸ðµç ¸í·ÉÀ» À§ÇØ ¡®./¡¯À» Á¶°Ç ÁöÁ¤ÇÒ ÇÊ¿ä°¡ ¾ø¾ú´Ù.
¡®configure¡¯·ÎºÎÅÍ È¯°æ µ¥ÀÌÅÍ¿Í Ã¼Å©µÈ ½Ã½ºÅÛ ¿ä±¸Á¶°Ç ¸®½ºÆ®¸¦ ¾ò°Ô µÉ °ÍÀÌ´Ù. ¸¸¾à ¹®Á¦°¡ ÀÖ´Ù¸é ¡®configure¡¯´Â ÇÁ·Î¼¼½º¸¦ Áß´ÜÇÒ °ÍÀ̸ç, ¿¡·¯ ¸Þ½ÃÁö°¡ Ç¥½ÃµÉ °ÍÀÌ´Ù. ¾î¶² ÆÄÀϵµ µð·ºÅ丮·Î À̵¿ÇÏÁö ¾Ê°Ô µÈ´Ù.
´ÙÀ½Àº ¡®make¡¯ ¸í·ÉÀ» ½ÇÇàÇÔÀ¸·Î½á ÆÄÀÏÀ» ¿òÁ÷ÀδÙ. ¡®make install¡¯ ¸í·ÉÀº ¾î¶² ÆĶó¹ÌÅ͸¦ ¿ä±¸ÇÏÁö ¾ÊÀ¸¸ç, ÀÌÀüÀÇ ¡®configure¡¯ ´Ü°è¿¡¼­ À̸¦ ¼Â¾÷ÇÏ´Â µ¥ »ç¿ëÇÒ °ÍÀÌ´Ù. $HOME/rancid/rancid-2.3.1¿¡¼­ ´ÙÀ½°ú °°Àº ¸í·ÉÀ» ¼öÇàÇß´Ù.

make install

ÀÌ°ÍÀº ±¸µ¿ ½Ã°£ 2Áø¼ö¸¦ ´Ù¸¥ ºÎÈ£·Î ¹ø¿ªÇϸç, Á¶°Ç ÁöÁ¤Çϱâ À§ÇØ RANCID ÆÄÀÏÀ» À̵¿ÇÏ°í RANCID¸¦ À§ÇÑ µð·ºÅ丮¸¦ ¸¸µç´Ù. $HOME/rancid/var µð·ºÅ丮´Â ¿©ÀüÈ÷ ¾î¶² ÆÄÀϵµ °¡Áö°í ÀÖÁö ¾Ê´Ù´Â °ÍÀ» ÅëÁöÇÏÁö¸¸, ½Ç½Ã°£À¸·Î RANCID°¡ ±¸µ¿µÉ ¶§ Àå¼Ò¸¦ Â÷ÁöÇÏ°Ô µÉ °ÍÀÌ´Ù. ¶ó¿ìÅÍ¿Í ½ºÀ§Ä¡¿¡ ·Î±×¿Â ÇÏ´Â ±âº»ÀûÀÎ ÆÄÀÏÀº ½ÇÇàµÉ ¼ö ÀÖ´Ù.
¼öµ¿À¸·Î ¾î¶»°Ô ÀÛµ¿ÇÒ ¼ö ÀÖ´ÂÁö¸¦ ¼Ò°³ÇÑ´Ù. ¡®clogin¡¯°ú ¡®.cloginrc.¡¯À» »ç¿ëÇØ Áö¿øµÇ´Â ·¹µå¹é°ú ÇÁ·ÎÄÏÀÇ µð¹ÙÀ̽º, ½Ã½ºÄÚ¿Í ÀͽºÆ®¸², ÁÖ´ÏÆÛÀÇ ¶ó¿ìÅÍ ¶Ç´Â ½ºÀ§Ä¡¿¡ RANCID ¿¬°áÀ» À§ÇÑ 2°³ÀÇ ÆÄÀÏÀÌ ÀÖ´Ù.
ÄÁÇDZԷ¹ÀÌ¼Ç ÆÄÀÏ°ú ÀͽºÆåÆ® ½ºÅ©¸³Æ®ÀÇ À¯»çÇÑ ºÎºÐÀº º£À̳×Æ®¿÷½º, ADCÄËÆ®·Ï½º EZ-T3 ¸Ô½º, ÆÄ¿îµå¸®, HP ÇÁ·ÎÄ¿ºê ½ºÀ§Ä¡, È÷´ÙÂî ¶ó¿ìÅÍ¿Í ÁÖ´ÏÆÛ, ³Ý½ºÅ©¸°, ³Ý½ºÄÉÀÏ·¯, ¸®¹ö½ºÅæ°ú ·ç½¼Æ® TNT ³×Æ®¿öÅ© µð¹ÙÀ̽º¿ëÀ¸·Î Á¸ÀçÇÑ´Ù. ¿¹¸¦ µé¾î ÁÖ´ÏÆÛ´Â ¶ó¿ìÅÍ¿¡ ¡®jlogin¡¯°ú ¡®jloginrc¡¯ ÆÄÀÏÀ» »ç¿ëÇÑ´Ù.
¡®clogin¡¯¿¡ ¸í·É¾î ¼±»ó¿¡¼­ ÆĶó¹ÌÅ͸¦ ÆнºÇÒ ¼ö ÀÖÀ¸¸ç, ¡®cloginrc¡¯¿¡¼­ ÆĶó¹ÌÅ͸¦ ±¸¼ºÇÒ ÇÊ¿ä°¡ ¾ø´Ù. ¿¹¸¦ µé¾î, ¿¬±¸½Ç¿¡¼­ ½Ã½ºÄÚ ½ºÀ§Ä¡¿¡ ºÎÂøÇϱâ À§Çؼ­´Â ¸í·ÉÀ» ¼öÇàÇß´Ù.

clogin -v vtypassword -e enablepassword switchinlab. nwc.com

¡®clogin¡¯Àº ³¡¸¶Ä£ ÈÄ, ¸ñÇ¥ ½ºÀ§Ä¡ÀÇ ÀÛµ¿µÈ ÇÁ·ÒÇÁÆ®¸¦ ³²°Ü³õ¾Ò´Ù.

clogin -v vtypassword -e enablepassword -c ¡®sh ver¡¯
switch.nwc.com

ÀÌ°ÍÀº ·¦»ó¿¡¼­ ½ºÀ§Ä¡¿¡ ¡®clogin¡¯ ·Î±×¿ÂÀ» ¸¸µé¸ç, ¡®show version¡¯ ¸í·ÉÀ» ¼öÇàÇÑ´Ù. ÀÌÈÄ ÅÚ³Ý ¼¼¼Ç¿¡¼­ °á°ú¸¦ º¸¿©ÁØ´Ù. ¾î¶² ½ºÀ§Ä¡¿Í ¶ó¿ìÅÍ ÄÁÇDZԷ¹ÀÌ¼Ç ¸í·ÉÀº Á¶°Ç ÁöÁ¤µÉ ¼ö ÀÖ´Ù. ¡®clogin¡¯Àº ¼¼¹ÌÄÝ·ÐÀ¸·Î °¢°¢ ºÐ¸®µÅ ´ÙÁßÀÇ ¿¬¼Ó ¸í·ÉÀ» Áö¿øÇÑ´Ù.

clogin -v vtypassword -e enablepassword -c ¡®sh ver;sh vlan¡¯
switch.nwc.com

ÀÚµ¿ ÃßÀû
RANCIDÀÇ ½ÇÁ¦ ÆÄ¿ö´Â ¾î¶»°Ô ÀÚµ¿ÀûÀ¸·Î ÃßÀûÇÏ°í, ÄÁÇDZԷ¹À̼ÇÀÇ ¾î¶² º¯È­¸¦ ÅëÁöÇÏ´À³Ä´Ù. ÀÌ·¯ÇÑ ÀÌÁ¡À» ȹµæÇϱâ À§ÇØ À̸ÞÀÏ ÅëÁö¸¦ ¼Â¾÷Çؾ߸¸ ÇÑ´Ù. RANCID´Â ½ºÀ§Ä¡¿Í ¶ó¿ìÅÍÀÇ ´Ù¸¥ ±×·ì¿¡¼­ ÀÛµ¿ÇÏ´Â ³×Æ®¿öÅ© ¿£Áö´Ï¾îÀÇ ´ÙÁß ±×·ìÀ» Áö¿øÇϵµ·Ï µðÀÚÀεƴÙ. ¿¹¸¦ µé¾î ¿ì¸®ÀÇ ·¦¿¡¼­ ½Ã¶óÅ¥½º, ´º¿å, ±×¸°º£ÀÌ µîÀÇ µð¹ÙÀ̽º ¼¼Æ®¸¦ È®º¸ÇÏ°í ÀÖ´Ù.
°¢ÀÚÀÇ ¿¬±¸½Ç¿¡ À§Ä¡µÅ ÀÖ´Â µð¹ÙÀ̽º¸¦ »ìÆ캸±â À§ÇØ ±â¼ú ÆíÁýÀÚµéÀº °¢°¢ÀÇ À§Ä¡¿¡¼­ ÀÌÇØÇß´Ù. ±×·¯³ª ÀÚµ¿ ±¸µ¿À» ÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» º¸¿©ÁÖ±â À§ÇØ ´ÜÀÏ ±×·ìÀ» Á¤ÀÇÇß´Ù. RANCIDÀÇ ÀνºÅç README´Â ÄÁÇDZԷ¹ÀÌ¼Ç ÆÄÀÏ ¡®rancid.conf.¡¯ÀÇ ¼öÁ¤À» Áö½ÃÇÑ´Ù.
ÀÌ ÆÄÀÏÀº $HOME/rancid/etc µð·ºÅ丮¿¡ Á¸ÀçÇÏ°Ô µÇ¸ç, ÀÛ¾÷ µð·ºÅ丮, ½ºÀ§Ä¡¿Í ¶ó¿ìÅÍ ±×·ì°ú °°Àº °¡º¯¿ä¼Ò¸¦ ¼¼ÆÃÇÒ ¼ö ÀÖ´Ù. ¿ì¸®´Â ´ÜÀÏ ±×·ìÀÎ ¡®nwc¡¯¸¦ Ãß°¡ÇÏ°í ±×·ì ÀåÂøÀ» ¼öÁ¤Çß´Ù.

List_OF_GROUPS=$LIST_OF_GROUPS nwc

ÄÁÇDZԷ¹ÀÌ¼Ç ÆÄÀÏÀÎ ¡®.cloginrc¡¯´Â ¡®clogin.¡¯À¸·Î ´Ù¾çÇÑ ÆĶó¹ÌÅ͸¦ ÆнºÇÑ´Ù. ¿¹¸¦ µé¾î Æнº¿öµå¿Í À¯ÀÏÇÑ ÇÁ·ÒÇÁÆ®ÀÎ Userid´Â ¡®.cloginrc¡¯ ÆÄÀÏ¿¡ ÀúÀåµÉ ¼ö ÀÖ´Ù. README´Â ¡®colginrc.¡¯¸¦ ±¸¼ºÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ´Ù¿î·Îµå¸¦ ÅëÇØ ÀÌ ÆÄÀÏÀº ¡®cloginrc.sample¡¯À̶ó´Â ÆÄÀϳ×ÀÓÀ¸·Î Àü¼ÛµÆ´Ù.
±×·¯³ª ÀÌ°ÍÀ» »ç¿ëÇϱâ À§ÇØ ¡®.cloginrc¡¯·Î Àç¸í¸íÇؾ߸¸ Çß´Ù. ±× ´ÙÀ½ »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ À§Ä¡½ÃÄ×´Ù. RANCID°¡ ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Àç¸í¸íµÇ°í À̵¿ÁßÀÎ ÇÁ·Î¼¼¼­´Â ¿î¿µÃ¼Á¦¸¦ ¼Â¾÷ÇÑ´Ù. ¡®.cloginrc¡¯°¡ µð¹ÙÀ̽º¿¡ ´ëÇÑ Æнº¿öµå¸¦ Æ÷ÇÔÇÒ ¼ö Àֱ⠶§¹®¿¡ ÀÎÁõµÇÁö ¾ÊÀº »ç¿ëÀڷκÎÅÍ º¸È£ÇØ¾ß ÇÑ´Ù. Ȩ µð·ºÅ丮¾È¿¡¼­ ÀÌ °ÍÀ» °¡Áö°í ÀÖ´Ù´Â °ÍÀ» µ½´Â´Ù.
¡®.cloginrc¡¯ÀÇ Çã¿ëÀÌ ¿ÀǵŠÀÖ°í ´©±º°¡ ÀÐÀ» ¼ö ÀÖ´Ù¸é RANCID´Â ¡®clogin¡¯À» ½ÇÇàÇÏÁö ¾ÊÀ» °ÍÀÌ´Ù. Ä¿¸Çµå ¶óÀο¡¼­ ¡®ls-la .cloginrc¡¯¸¦ ŸÀÌÇÎÇÔÀ¸·Î½á ÀÐ°í ¾µ ¼ö ÀÖµµ·Ï GUI ÆÄÀÏ ¸Å´ÏÀú¿¡¼­ Çã¿ëÇÏ°Ô ¸¸µé¾î¾ß ÇÑ´Ù. Ä¿¸Çµå ¶óÀο¡¼­ Çã¿ëÀ» º¯È­Çϱâ À§Çؼ­´Â ¡®chmod 600 .cloginrc.'À» ÀÔ·ÂÇÑ´Ù. chmod(change-mod)ÀÇ ÂªÀº ¼­¼úÀÎ ¡®man chmod¡¯ÀÇ Ã¼Å©´Â ¼¼ÆÃÇÑ ÆÄÀÏ Çã¿ë¿¡¼­ ´õ ¸¹Àº Á¤º¸¸¦ ¸í·ÉÇÏ´Â °ÍÀÌ´Ù. ¿ì¸®´Â ¡®.cloginrc¡¯¼ÓÀ¸·Î Å×½ºÆ® ½ºÀ§Ä¡¸¦ Ãß°¡Çß´Ù.

add password switch.nwc.com vtypassword enablepassword

±× ´ÙÀ½¿¡ ½ºÀ§Ä¡¸¦ »ç¿ëÇØ ·Î±×ÀÎ ÇÒ ¼ö ÀÖ¾ú´Ù.

clogin switch.nwc.syr.edu

¡®.cloginrc¡¯ ÆÄÀÏ À§¿¡¼­¿Í °°Àº ¶óÀÎÀ» Ãß°¡ÇÒ ¶§, Ư¼ºÀÌ ¾ø´Â ÅÇÀ» ´õÇÏÁö ¾Êµµ·Ï ÁÖÀÇÇØ¾ß ÇÑ´Ù. ¹«Æ¯¼ºÀº Æнº¿öµåÀÇ ÇÑ ºÎºÐÀ¸·Î ¡®clogin¡¯¿¡ ÀÇÇØ Çؼ®µÈ´Ù. ÀÌ´Â ½ÇÆи¦ ÃÊ·¡ÇÒ ¼ö ÀÖ´Ù. ¿Ã¹Ù¸¥ ·Î±×Àΰú ÀÛ¾÷À» À§ÇÑ Æнº¿öµå¸¦ È°¿ëÇÒ ¼ö ¾ø´Ù¸é ¿ì¼±Àº ¿¹¿¡¼­ º¸ÀÌ´Â °Íó·³ ¡®clogin¡¯À¸·Î Á÷Á¢ ÆĶó¹ÌÅ͸¦ °ø±ÞÇÔÀ¸·Î½á ¼öµ¿À¸·Î Å×½ºÆ®¸¦ ÇÑ´Ù.
ÀÌ ÀÛ¾÷ÀÌ ¼º°øÀûÀÌÁö ¾Ê´Ù¸é Æнº¿öµå´Â À߸øµÈ °ÍÀÌ°í ¡®clogin.¡¯À¸·Î ÀÛµ¿µÈ´Ù. ±× ´ÙÀ½ ¡®.cloginrc¡¯¿¡ ¡®add password¡¯¸¦ Áö¿ì°í, ´Ù½Å ÀÔ·ÂÇÑ´Ù. ¿©±â¼­´Â ºÎÁÖÀÇ·Î Ãß°¡ÀûÀΠƯ¼ºÀ» ¼Ò°³ÇÏÁö ¾Êµµ·Ï ÁÖÀÇÇØ¾ß ÇÑ´Ù. µðÆúÆ®·Î À¯´Ð½º ÆíÁýÀÚ¿¡°Ô ¡®vi,¡¯°¡ Ä£¼÷ÇÏÁö ¾Ê´Ù¸é ´Ù¸¥ Å×½ºÆ® ÆíÁýÀÚ ¶Ç´Â ³ëÆ®Æеå·Î ÆíÁýÇÏ°í À©µµ ¸Ó½ÅÀ¸·Î ÆÄÀÏÀ» ¿Å±ä´Ù.
´ÙÀ½ ´Ü°è´Â ¿î¿µ ü°èÀÇ À̸ÞÀÏ ¼­ºñ½º¿¡ ´ëÇÑ »ç¿ëÀÚÀÇ À̸ÞÀÏ ÁÖ¼Ò¸¦ Á¤ÀÇÇÑ´Ù. ÀÌ °ÍÀº ´ÙÀ½ÀÇ 2°³ ¶óÀÎÀ» ÅëÇØ mail/etc/aliases·Î ¡®nwc¡¯ ±×·ì¿¡ ´ëÇÑ ½ÅÈ£¸¦ Ãß°¡ÇÑ´Ù.

rancid-nwc:youremail@yourorg.com
rancid-admin-nwc:youradminemail@yourorg.com

2°³ÀÇ ¶óÀÎÀº ¸®½ºÆ® µÈ À̸ÞÀÏ ÁÖ¼Ò·Î º¯È­µÈ´Ù. ù ¹ø° ¶óÀο¡¼­ º¸ÀÌ´Â À̸ÞÀÏ¿¡ ´ëÇØ RANCID´Â ºñ±³µÈ ½ºÀ§Ä¡¿Í ¶ó¿ìÅÍ ÆÄÀÏÀ» Àü¼ÛÇÑ´Ù. µÑ° ¶óÀÎÀº RANCID ¿¡·¯ ¸Þ½ÃÁö¸¦ Ç¥½ÃÇÑ´Ù. ´ÙÀ½ÀÇ ¸í·É¾î¸¦ ÀÔ·ÂÇÔÀ¸·Î½á Ä¿¸Çµå ¶óÀÎÀ¸·ÎºÎÅÍ ÀÛµ¿µÇ´Â Áö Å×½ºÆ®ÇÒ ¼ö ÀÖ´Ù.

¡®mail rancid-nwc¡¯ enter
for subject type, ¡®test¡¯ enter
for the body type, ¡®test¡¯ enter
Hold the ¡®Ctrl¡¯ key and hit the ¡®C¡¯
You'll get a ¡®cc¡¯ line
Hold the ¡®Ctrl¡¯ key and hit the ¡®C¡¯ again to send

¸ÞÀÏ Àü¼ÛÀÌ ÀÛµ¿µÇ¸é Å×½ºÆ® À̸ÞÀÏÀ» ¹ÞÀº °ÍÀÌ´Ù. ±× ´ÙÀ½ °¢°¢ÀÇ ±×·ì¿¡ ´ëÇÑ ÆÄÀÏÀ» ¼Â¾÷ÇÑ´Ù. ¿ì¸®ÀÇ °æ¿ì¿¡´Â ¡®nwc¡¯°¡ À¯ÀÏÇß´Ù.

rancid-cvs

$HOME/rancid/var µð·ºÅ丮¿¡¼­ CVS(Concurrent Versions System), ·Î±×, ±×·ì ¡®nwc.¡¯ µî 3°³ÀÇ »õ·Î¿î µð·ºÅ丮¸¦ ÇöÀç °¡Áö°í ÀÖ´Ù. ±× ´ÙÀ½¿¡ ¸ñÇ¥ ½ºÀ§Ä¡¿Í ¶ó¿ìÅÍ¿¡ ´ëÇÑ ºó ÆÄÀÏ(router.ab)À» ±¸¼ºÇؾ߸¸ ÇÑ´Ù. Å×½ºÆ® ÆíÁýÀÚ¸¦ »ç¿ëÇÏ¸é ½ºÀ§Ä¡ ¶Ç´Â ¶ó¿ìÅ͸¦ Ãß°¡ÇÒ ¼ö ÀÖ´Ù.

switch.nwc.syr.edu:switch_vender_name:up

¶óÀÎÀº ¶ó¿ìÅÍ Á¦Á¶¾÷ü³ª µð¹ÙÀ̽º »óÅÂ, ¸ñÇ¥ ½ºÀ§Ä¡ ¶Ç´Â ¶ó¿ìÅÍÀÇ IP ÁÖ¼Ò¿Í ¿ÏÀüÈ÷ ±ÇÇÑÀ» ºÎ¿©¹ÞÀº µµ¸ÞÀÎ ³×ÀÓÀ» Á¶°ÇÀ¸·Î ÁöÁ¤ÇÑ´Ù.

¶Ç ´Ù¸¥ ·Î±×ÆÄÀÏ
¸ðµç °ÍÀÌ ¾Ë¸Â°Ô ÀÛµ¿ÇÏ´Â Áö È®ÀÎÇÒ ½Ã°£ÀÌ´Ù. Ä¿¸Çµå ÇÁ·ÒÇÁÆ®¿¡¼­ ´ÙÀ½°ú °°ÀÌ ÀÔ·ÂÇÑ´Ù.

rancid-run

ÀÌ·¯ÇÑ ½ÇÇà °¡´ÉÇÑ °ÍÀº ¡®router.ab¡¯¿Í ¡®.cloginrc¡¯ ÆÄÀÏÀ» ÀÐÀ» °ÍÀÌ´Ù. ¶ÇÇÑ $HOME/rancid/var/nwcÀ¸·Î ½ºÀ§Ä¡ ÄÁÇDZԷ¹À̼ÇÀÇ º¹»çº»À» ´Ù¿î·ÎµåÇÑ´Ù. ÀÌ ÆÄÀÏÀº ¡®router.db.¡¯¿¡¼­ Á¤ÀÇµÈ IP ÁÖ¼Ò¿Í µµ¸ÞÀÎ ³×ÀÓÀ» °®°Ô µÉ °ÍÀÌ´Ù.
ÀÌÁ¦ rancid-runÀ» À籸µ¿Çϰųª º¯È­¸¦ ¸¸µé±â À§ÇØ ½ºÀ§Ä¡ ¶Ç´Â ¶ó¿ìÅÍ¿¡ ·Î±×¿Â ÇÒ ¶§ ¶Ç ´Ù¸¥ ·Î±×ÆÄÀÏÀ» °®°Ô µÉ °ÍÀÌ´Ù. ¶ÇÇÑ ÄÁÇDZԷ¹ÀÌ¼Ç ÆÄÀÏÀÎ ¡®diffed¡¯·Î À̸ÞÀÏÀ» ¹ÞÀ» °ÍÀÌ´Ù. µðÇÁ À̸ÞÀÏÀº º¯È­°¡ ÀϾ ¶§ º¸³»Áø´Ù. ½ºÅ©¸°¼¦°ú °°À» °ÍÀÌ´Ù.
¨Ï µ¥ÀÌÅͳÝ(http://t564.ndsoftnews.com) ¹«´ÜÀüÀç ¹× Àç¹èÆ÷±ÝÁö | ÀúÀ۱ǹ®ÀÇ  

     

Àαâ±â»ç

 
°¡Àå ¸¹ÀÌ º» ±â»ç
Àλ硤µ¿Á¤¡¤ºÎÀ½
Àüü±â»çÀÇ°ß(0)  
 
   * 200ÀÚ±îÁö ¾²½Ç ¼ö ÀÖ½À´Ï´Ù. (ÇöÀç 0 byte/ÃÖ´ë 400byte)
   * ¿å¼³µî ÀνŰø°Ý¼º ±ÛÀº »èÁ¦ ÇÕ´Ï´Ù. [¿î¿µ¿øÄ¢]
Àüü±â»çÀÇ°ß(0)
»ç¸í: (ÁÖ)È­»ê¹Ìµð¾î | ÁÖ¼Ò: ¼­¿ï½Ã °­³²±¸ °­³²´ë·Î 124±æ 26 À¯¼ººôµù 2Ãþ | ÀüÈ­: 070-8282-6180 | Æѽº: 02-3446-6170
µî·Ï¹øÈ£: ¼­¿ï¾Æ03408 | µî·Ï³â¿ùÀÏ: 2014³â 11¿ù 4ÀÏ | ¹ßÇà³â¿ùÀÏ: 2003³â 12¿ù 17ÀÏ | »ç¾÷ÀÚµî·Ï¹øÈ£: 211-88-24920
¹ßÇàÀÎ/ÆíÁýÀÎ: Á¤¿ë´Þ | Åë½ÅÆǸž÷½Å°í: ¼­¿ï°­³²-01549È£ | °³ÀÎÁ¤º¸°ü¸® ¹× û¼Ò³âº¸È£ Ã¥ÀÓÀÚ: ¹ÚÇϼ® | È£½ºÆà »ç¾÷ÀÚ: (ÁÖ)¾ÆÀ̳×ÀÓÁî
Copyright ¨Ï 2010 µ¥ÀÌÅͳÝ. All rights reserved. mail to webmaster@datanet.co.kr