»ç¿ì·Î½ºSauronÀº ¹«·á DNS / DHCP °ü¸® ½Ã½ºÅÛÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
»ç¿ì·Î½º ¼øÀ§ ¹× ¿ä¾à
±¤°í
»ç¿ì·Î½º ű×
»ç¿ì·Î½º ¼³¸í
SauronÀº ¹«·á DNS / DHCP °ü¸® ½Ã½ºÅÛÀÔ´Ï´Ù. SauronÀº DNS ¹× DHCP ¼ºñ½º °ü¸®¸¦À§ÇÑ È®Àå °¡´ÉÇÑ ½Ã½ºÅÛÀÔ´Ï´Ù. SauronÀº GNU General Public License (GPL)¿¡ µû¶ó ÀÚÀ¯·Ó°Ô ¹èÆ÷ ÇÒ ¼ö ÀÖ½À´Ï´Ù .SauronÀº ¸í·É ÁÙ ¹× À¥ ÀÎÅÍÆäÀ̽º°¡ SQL µ¥ÀÌÅͺ£À̽º (PostgreSQL)¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ¿¡ ¾×¼¼½ºÇÏ´Â µ¥ »ç¿ëµÇ´Â Sauron "¹é¿£µå"·Î ±¸¼ºµË´Ï´Ù .SauronÀº SQL-database¿¡ ÀúÀåµÈ µ¥ÀÌÅ͸¦ ±â¹ÝÀ¸·Î ¿ÏÀüÇÑ DNS (BIND) ¹× DHCP (ISC DHCP) ±¸¼ºÀ» µ¿ÀûÀ¸·Î »ý¼º ÇÒ ¼ö ÀÖ½À´Ï´Ù. SauronÀº Ç¥ÁØ ¸ðµâÀ» »ç¿ëÇÏ¿© Perl¿¡¼ ¿ÏÀüÈ÷ ÀÛ¼ºµÇ¾úÀ¸¸ç CPAN.Web ÀÎÅÍÆäÀ̽º´Â µ¶¸³ ½ÇÇà Çü CGI ½ºÅ©¸³Æ®À̸ç CGI.Database¸¦ Áö¿øÇÏ´Â °ÅÀÇ ¸ðµç WWW ¼¹ö¿¡¼ ÀÛµ¿ÇؾßÇÕ´Ï´Ù. °¢ ¼¹ö°¡ ¿©·¯ ¿µ¿ªÀ» Æ÷ÇÔ ÇÒ ¼öÀÖ´Â °æ¿ì ¿©·¯ ¼¹ö°¡ Á¤ÀÇ µÉ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö ·¹º§¿¡¼ DNS ¹× DHCP ¼³Á¤¿¡ ´ëÇÑ "Àü¿ª"Á¤ÀÇ°¡ÀÖÀ» ¼ö ÀÖÀ¸¸ç DHCPD.each ¼¹ö¿¡ ÇÊ¿äÇÑ ÅäÆú·ÎÁö Á¤º¸¸¦ »ý¼ºÇÏ´Â Layer-2 ³×Æ®¿öÅ© ¸Ê (VLAN ¸Ê)ÀÌ ¿©·¯ ¹ø Á¤ÀÇ µÉ ¼ö ÀÖ½À´Ï´Ù. È£½ºÆ®´Â ¿µ¿ª¿¡ ¼ÓÇϸç ÇÊ¿äÇÑ DNS / DHCP Á¤º¸¿¡ ´ëÇÑ Ãß°¡ Á¤º¸ (¿¹ : ÀÚ»ê ID)¸¦ Æ÷ÇÔ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿ì¸®ÀÇ Jyvskyl ´ëÇÐÀÇ ÄÄÇ»Æà ¼¾ÅÍ¿¡¼ Á¦À۵Ǿú½À´Ï´Ù. ±×°ÍÀº ¿©ÀüÈ÷ °³¹ß ÁßÀÌÁö¸¸ 2001 ³â ÃÊ¿¡ 10,000 ´ëÀÇ ÄÄÇ»Å͸¦ °¡Áø Ä·ÆÛ½º Áö¿ª ³×Æ®¿öÅ© (CAN)¸¦ °ü¸®ÇÏ´Â ÀÌ·¡·Î »ý»ê ¿ëµµ°¡ ¹ß»ýÇß½À´Ï´Ù. ¡¤ "Sauron"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ¿©·¯ ¼¹ö¿¡ ´ëÇÑ DNS ¹× DHCP ¼ºñ½º¸¦ °ü¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. (±â¾÷). ¡¤ Áß¾Ó SQL µ¥ÀÌÅͺ£À̽º¿¡¼ ¿ÏÀüÇÑ DNS ¹× DHCP ±¸¼ºÀ» µ¿ÀûÀ¸·Î »ý¼ºÇÕ´Ï´Ù. ¡¤ C Ŭ·¡½º ¹Ý´ë ´ëÇ¥´Üº¸´Ù ÀÛ°Ô Áö¿øµÇ´Â DNS "¿ª¹æÇâ"¿µ¿ªÀÇ ÀÚµ¿ »ý¼º. ¡¤ »ç¿ëÀÚ ¹× ±×·ì ±â¹Ý ¾×¼¼½º Á¦¾î ±â´ÉÀÌÀÖ´Â À¥ ÀÎÅÍÆäÀ̽º . ¡¤ °ü¸®ÀÚ¸¦À§ÇÑ ¸í·É ÁÙ ÀÎÅÍÆäÀ̽º. ¡¤ °¢ ¼¹ö¿¡ ´ëÇÑ ¿ÏÀüÇÑ ¹ÙÀεå (DNS) ±¸¼º ÆÄÀÏ ¼¼Æ® »ý¼º ¡¤ °¢ ¼¹ö¿¡ ´ëÇÑ ¿ÏÀüÇÑ DHCPD (ISCÀÇ DHCP) ±¸¼º ÆÄÀÏ ¼¼Æ®°¡ »ý¼ºµË´Ï´Ù. ¡Ü "¿ª¹æÇâ"¿µ¿ªÀÌ ÀÚµ¿À¸·Î »ý¼ºµË´Ï´Ù ¡¤ Ŭ·¡½º -Cº¸´Ù ÀÛ°Ô Áö¿øÇÕ´Ï´Ù. "Reverse"Zone Delegations ¡¤ µ¿Àû È£½ºÆ® º°Äª (CNAME ¹× A- ·¹ÄÚµå ¸ðµÎ) ¡¤ ¾×¼¼½º Á¦¾î°¡ÀÖ´Â µ¿Àû DHCP ÁÖ¼Ò Ç® Áö¿ø (DHCP v3 ÇÊ¿ä) ¡¤ DHCP Àå¾Ö Á¶Ä¡ Áö¿ø (ISC DHCP v3 ÀÌ»ó ÇÊ¿ä) ¡¤ MX ¹× WKS REC È£½ºÆ®¿¡ ´ëÇÑ ORN ÅÛÇø´ ¡¤ È£½ºÆ®´Â ÀÏ¹Ý ´ëºÎºÐÀÇ Ç¥ÁØ DNS RRS (¸®¼Ò½º ·¹ÄÚµå)¿¡ ´ëÇÑ Áö¿øÀ» Á¤ÀÇÇÏ´Â ±×·ì¿¡ ÇÒ´ç µÉ ¼ö ÀÖ½À´Ï´Ù.ÀÌ ¸±¸®½º¿¡¼´Â »õ·Î¿î ±â´ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¡¤ Ãß°¡ ±×·ì Á¤ÀǸ¦À§ÇÑ "ÇÏÀ§ ±×·ì"ÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. È£½ºÆ®ÀÇ °æ¿ì ÇöÀç ÇÏÀ§ ±×·ì ±¸¼º¿øÀº DHCPD.conf¿¡¼ DHCP Ŭ·¡½º Ç׸ñÀ» »ý¼º ÇÒ ¶§ »ç¿ëµË´Ï´Ù. ¡¤ Sauron ³»ºÎÀÇ "ÆäÀÌÁö"¿¡ ¿¬°á ÀÌÁ¦´Â ÇÁ·¹ÀÓ¾øÀÌ (ÇÁ·¹ÀÓ ¾øÀ½) ¡¤ È£½ºÆ®°¡ ´õ ¸¹Àº "ÇÏÀ§ ±×·ì"Áß ÇϳªÀÇ ±¸¼º¿ø ÀÏ ¼ö ÀÖ½À´Ï´Ù. ÇϳªÀÇ (ÁÖ) ±×·ì ¿Ü¿¡µµ µ¥ÀÌÅͺ£À̽º ¿¬°á ÀÎÅÍÆäÀ̽º°¡ º¯°æµÈ, »õ ±¸¼º ¿É¼Ç db_dsn, db_user, db_password°¡ ÀÌÀü db_connect ´ë½Å »ç¿ëµË´Ï´Ù. ¡¤ CGI ÀÎÅÍÆäÀ̽º : È£½ºÆ®¿Í È£½ºÆ® ¿¹¾à ¡¤ CGI°£¿¡ ½±°Ô ÀÛµ¿Çϱ⠽±½À´Ï´Ù. ÀÎÅÍÆäÀ̽º : ³¯Â¥º°·Î °Ë»ö ÇÒ ¼öÀÖ´Â ±â´É (È£½ºÆ® »ý¼º / ¼öÁ¤ ¹× ¸¶Áö¸· DHCP ÀÓ´ë º°) ¡¤ CGI ÀÎÅÍÆäÀ̽º : ÀÌÁ¦ ÀúÀåµÈ ±âº»°ªÀ̾ø´Â »ç¿ëÀÚ¿¡°Ô "±âº»°ª ÀúÀå"¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¡¤ CGI ÀÎÅÍÆäÀ̽º : ÀÚ»ê ID·Î °Ë»öÇÏ´Â ±â´É Ãß°¡ ¡¤ Ãʱâ "Ç÷¯±×ÀÎ"C. GI ÀÎÅÍÆäÀ̽º (¿¹¸¦ µé¾î ÇϳªÀÇ »ùÇà / Å×½ºÆ® Ç÷¯±×ÀÎ) ¡¤ »õ·Î¿î ¸í·É "CLEAN DEFAULTS"MICHAEL S. LIEBMANÀÇ À¥ ÀÎÅÍÆäÀ̽º ÆÐÄ¡ÀÇ "±âº»°ª"ÀÌÁ¦ DETECS (ÀÌÀü¿¡´Â È£½ºÆ® º¯°æ ¸¸ ŽÁöµÊ) ¡¤ °¡Á® ¿À±â - DHCP : µ¿ÀÏÇÑ MacÀ» »ç¿ëÇÏ¿© ¿©·¯ È£½ºÆ® Ç׸ñ¿¡ ´ëÇÑ Áö¿ø ¹× Spencer H VisickÀÇ MAC ÁÖ¼Ò¿¡ ´ëÇÑ ¼öÁ¤ ¡¤ ¾÷µ¥ÀÌÆ® -DHCP-INFO : ÀÌÁ¦ Solaris Syslogd¿¡¼ »ý¼º µÈ ·Î±× ÆÄÀϵµ "CVS Çü½ÄÀÇ °á°ú·Î ´Ù¿î·Îµå"¿É¼ÇÀ» »ç¿ëÇÒ ¶§ ¸ðµç °á°ú¸¦ ¹ÝȯÇÕ´Ï´Ù. È£½ºÆ® ¡¤ »õ ±¸¼º ¿É¼Ç sauron_hinfo_mode¸¦ °Ë»öÇÏ¿© È£½ºÆ®¸¦ Ãß°¡ / ÆíÁý ÇÒ ¶§ (È£½ºÆ®) HINFO ÇʵåÀÇ µ¿ÀÛÀ» ¼³Á¤ÇÒ ¶§ (ÀÚ¼¼ÇÑ ³»¿ëÀº config.in ÂüÁ¶) ¡¤ ±âº» ¹× ½½·¹ÀÌºê ¿µ¿ª °æ·Î À̸§Àº ù ¹ø° ¹®ÀÚ·Î ÀÚµ¿À¸·Î "ÇؽÃ"µË´Ï´Ù. ¡¤ ¼¹ö ¼³Á¤ÀÇ "±âº» Á¸ ÆÄÀÏ °æ·Î"¹× / ¶Ç´Â ¡¤ "½½·¹À̺ê Á¸ ÆÄÀÏ °æ·Î"Çʵ带 Ư¼ö ÅÂ±× % nÀ» »ç¿ëÇÏ¿© ¿µ¿ª À̸§ÀÇ ¿µ¿ª À̸§. ¡¤ µ¥ÀÌÅͺ£À̽º Çü½Ä º¯°æ (1.2) : ¡¤ ¼³Á¤ : À̸§ ¹Ù²Ù±â ¿ ' Å° '->'¼³Á¤ '¡¤ ±×¹° : New ColumnD'Dummy '¡¤ ¼¹ö : New C olumn 'lastrun'¡¤ È£½ºÆ® : »õ·Î¿î ¿ 'À̸ÞÀÏ'¡¤ group_entries : »õ Å×ÀÌºí ¡¤ »õ ±¸¼º valiablre sauron_chr - ¼¹öº°·Î ÀϺΠȣ½ºÆ® ·¹ÄÚµå Çʵå (Dept, location, asset_id) ¹× »ç¿ëÀÚ ±×·ìº°·Î »ç¿ëÇÒ ¼öÀÖ´Â ÀÛ¾÷À» Á¦ÇÑ ÇÒ ¼öÀÖ´Â »õ·Î¿î ±¸¼º ÀÌÁ¦´Â È¥ÇÕ ÄÉÀ̽º (¼Ò¹®ÀÚ ¸¸ Çã¿ëµÇ±â Àü¿¡) ¡¤ IP°¡¾ø´Â "DHCP ¸¸"Ç׸ñ¿¡ ´ëÇÑ Áö¿ø (MAC ÁÖ¼Ò) ¡¤ SAURON.CGI ½ºÅ©¸³Æ®°¡ ÇÊ¿äÇÒ ¶§¸¸·Îµå µÈ ¿©·¯ ¸ðµâ·Î ºÐÇҵ˴ϴ٠(Äڵ带 ¸¸µé¾î¾ßÇÕ´Ï´Ù). ´õ¿í °ü¸® ÇÒ ¼ö ÀÖ°í ¾Æ¸¶µµ ¾à°£ ´õ ºü¸£°Ô) ¡¤ Apache (¿ÜºÎ) ÀÎÁõ¿¡ ´ëÇÑ Áö¿ø Ãß°¡
»ç¿ì·Î½º °ü·Ã ¼ÒÇÁÆ®¿þ¾î
h3oeyeAppsInstaller
H3oEyeAppsInstaller´Â ´Ù¿î·Îµå ÇÒ ÇÊ¿ä¾øÀÌ Eyeos-Apps.org È£½ºÆà ÀÀ¿ë ÇÁ·Î±×·¥À» ¼³Ä¡ÇÒ ·çÆ®¸¦ ¼³Ä¡ÇÒ ¼öÀÖ´Â Eyeos ¾ÛÀÔ´Ï´Ù ... ...
83