ipset.

IP ¼¼Æ®´Â IPSET À¯Æ¿¸®Æ¼°¡ °ü¸® ÇÒ ¼öÀÖ´Â Linux 2.4.x ¹× 2.6.x Ä¿³ÎÀÇ ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

ipset. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • GPL
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Jozsef Kadlecsik
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://ipset.netfilter.org/

ipset. ű×


ipset. ¼³¸í

IP ¼¼Æ®´Â IPSet À¯Æ¿¸®Æ¼°¡ °ü¸® ÇÒ ¼öÀÖ´Â Linux 2.4.x ¹× 2.6.x Ä¿³ÎÀÇ ÇÁ·¹ÀÓ ¿öÅ©ÀÔ´Ï´Ù. IPSet Pakcage´Â Linux 2.4.x ¹× 2.6.x Ä¿³Î ³»ºÎÀÇ ÇÁ·¹ÀÓ ¿öÅ©À̸ç, ÀÌ´Â IPSet À¯Æ¿¸®Æ¼°¡ °ü¸® ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇöÀç IP ¼¼Æ®´Â IP ÁÖ¼Ò (TCP / UDP) Æ÷Æ® ¹øÈ£ ¶Ç´Â IP ÁÖ¼Ò¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. MAC ÁÖ¼Ò°¡ÀÖ´Â ¹æ½ÄÀ¸·Î ¼³Á¤µÈ Ç׸ñ°ú ÀÏÄ¡ ÇÒ ¶§ ¹ø°³ ¼Óµµ¸¦ º¸ÀåÇÕ´Ï´Ù. ¿øÇÏ´Â °æ¿ì : ¿©·¯ °³ÀÇ IP ÁÖ¼Ò ³ª Æ÷Æ® ¹øÈ£¸¦ ÀúÀåÇÏ°í ÇϳªÀÇ Swoopdynamically¿¡¼­ iptablesÀÇ Ä÷º¼Ç°ú ÀÏÄ¡ÇÏ´Â IPABLES°¡ IP ÁÖ¼Ò ¶Ç´Â Performance°¡¾ø´Â Æ÷Æ®¿¡ ´ëÇÑ IPTables ±ÔÄ¢À» PeneralsExpress ÇϳªÀÇ ´ÜÀÏ IPTables ±ÔÄ¢À¸·Î º¹ÀâÇÑ IP ÁÖ¼Ò ¹× Æ÷Æ® ±â¹Ý ·ê ¼¼Æ®¸¦ »ç¿ëÇÏ¿© ¼Óµµ·ÎºÎÅÍ ÇýÅÃÀ» ´©¸®½Ê½Ã¿À. IPSetÀÇ ÀûÀýÇÑ µµ±¸ ÀÏ ¼ö ÀÖ½À´Ï´Ù. IPMAP ¡¤ IPMAP SET À¯ÇüÀÇ ÀϺΠÁÖ¿ä ±â´ÉÀº ¸Þ¸ð¸® ¹üÀ§¸¦ »ç¿ëÇÕ´Ï´Ù. ¿©±â¼­ °¢ ºñÆ®´Â ÇϳªÀÇ IP ÁÖ¼Ò¸¦ ³ªÅ¸³»¸ç ÃÖ´ë 65535 (b- Ŭ·¡½º ³×Æ®¿öÅ©) Ç׸ñ. IPSET¿¡ µ¿ÀÏÇÑ Å©±âÀÇ ³×Æ®¿öÅ© ÁÖ¼Ò¸¦ ÀúÀåÇÒ ¼ö ÀÖÀ¸¸ç ¼³Á¤µÈ ³×Æ®¿öÅ© ÁÖ¼Ò°¡ ¼³Á¤µÈ ³×Æ®¿öÅ© ÁÖ¼Ò°¡ ¼³Á¤µÈ °æ¿ì IP ÁÖ¼Ò°¡ ¼³Á¤µË´Ï´Ù. MacIPMap ¡¤ MacIPMap Set À¯ÇüÀº ¸Þ¸ð¸® ¹üÀ§¸¦ »ç¿ëÇÕ´Ï´Ù. ¿©±â¼­ °¢ 8 ¹ÙÀÌÆ®´Â ÇϳªÀÇ IP¿Í MAC ÁÖ¼Ò¸¦ ³ªÅ¸³À´Ï´Ù. MacIPMAP ¼¼Æ® À¯ÇüÀº MacÀ» »ç¿ëÇÏ¿© ÃÖ´ë 65535 (B-Class ³×Æ®¿öÅ©) IP ÁÖ¼Ò¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. PortMap ¡¤ PortMap Set À¯ÇüÀº °¢ ºñÆ®°¡ ÇϳªÀÇ Æ÷Æ®¸¦ ³ªÅ¸³»´Â ¸Þ¸ð¸® ¹üÀ§¸¦ »ç¿ëÇÕ´Ï´Ù. Æ÷Æ® ¸Ê À¯ÇüÀÇ ¼¼Æ®´Â ÃÖ´ë 65535 °³ÀÇ Æ÷Æ®¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. Iphash ¡¤ Iphash ¼¼Æ® À¯ÇüÀº Çؽ𡠵Π¹ø ÇؽÌÀ¸·Î Ãæµ¹ÀÌ ÇØ°áµÇ°í Çؽø¦ µ¿ÀûÀ¸·Î ¼ºÀå½ÃÅ´À¸·Î½á ¸¶Áö¸· ¸®Á¶Æ®·Î ÇØ°áµÇ´Â IP ÁÖ¼Ò¸¦ ÀúÀåÇÏ´Â Çؽø¦ »ç¿ëÇÕ´Ï´Ù. µ¿ÀÏÇÑ Å©±âÀÇ ³×Æ®¿öÅ© ÁÖ¼Ò´Â Iphash¿¡µµ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù. Nethash ¡¤ Nethash Set À¯ÇüÀº ¶ÇÇÑ Çؽø¦ »ç¿ëÇÏ¿© CIDR ³Ý ºí·ÏÀ» ÀúÀåÇÒ ¼ö ÀÖÀ¸¸ç, ÀÌ´Â Å©±â°¡ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. µ¿ÀÏÇÑ ±â¼úÀº iphash ¼¼Æ® À¯Çü ¿¡¼­Ã³·³ Ãæµ¹À» ÇÇÇϱâ À§ÇØ »ç¿ëµË´Ï´Ù. IPtree ¡¤ IPtree ¼¼Æ® À¯ÇüÀº Timeout Values.BindingSip ¼¼Æ®¿¡¼­ ¼±ÅÃÀûÀ¸·Î IP ÁÖ¼Ò¸¦ ÀúÀåÇÏ´Â Æ®¸®¸¦ »ç¿ëÇÏ¿© ¼³Á¤µÈ ¿ä¼Ò¿Í ¼³Á¤µÈ ¼¼Æ® »çÀÌÀÇ °ü°è¸¦ Çü¼ºÇÏ´Â ´Ù¸¥ ¼¼Æ®·Î ¼³Á¤µÈ Ç׸ñÀ¸·Î Ç׸ñÀ» ¹ÙÀεù ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¼Æ®´Â ±âº» ¹ÙÀεùÀ» °¡Áú ¼ö ÀÖÀ¸¸ç, ¸ðµç ¼³Á¤µÈ ¿ä¼Ò¿¡ À¯È¿ÇÑ ¸ðµç ¼¼Æ® ¿ä¼Ò¿¡ À¯È¿ÇÕ´Ï´Ù. ¹ÙÀεùÀº ¼³Á¤µÈ ·¹º§¿¡¼­ Ưº°ÇÑ Àǹ̰¡ ¾ø½À´Ï´Ù. ±×·¯³ª iptablesÀÇ ¼³Á¤°ú ÀÏÄ¡ÇÏ´Â ÀÏÄ¡¸¦ »ç¿ëÇÒ ¶§ ÀÌÁ¡À» ´©¸± ¼ö ÀÖ½À´Ï´Ù. ¼³Á¤µÈ ÀÏÄ¡´Â ¹ÙÀεùÀ» µû¸£¸ç ÆÐŶ ¸Å°³ º¯¼ö°¡ ¹ß°ß µÈ ¸ðµç ¹ÙÀεù°ú ÀÏÄ¡ÇÏ´Â °æ¿ì¿¡¸¸ TRUE (ÀÏÄ¡ÇÏ´Â) °ªÀ» ¹ÝȯÇÕ´Ï´Ù. ¿¹Á¦¸¦ ÂüÁ¶ÇϽʽÿÀ. # ipmap ¼¼Æ® µÎ Machinesipset -n ¼­¹öÀÇ IP ÁÖ¼Ò¸¦ ÀúÀåÇÏ´Â IPMAP ¼¼Æ® -NETWORK 192.168.0.0/168.0.1ipset -a ¼­¹ö 192.168.0.2 # Æ÷Æ® ¸Ê ¼¼Æ® 192.168¿¡ Çã¿ë µÈ Æ÷Æ®¸¦ ÀúÀåÇÕ´Ï´Ù. 0.2ipset -n Æ÷Æ® portmap - from 1 --to 1024ipset -a Æ÷Æ® 21ipset -A Æ÷Æ® 22ipset -a Æ÷Æ® 25 # ¹ÙÀεù, 192.168.0.2ipset -b ¼­¹ö¿¡ Æ÷Æ®¸¦ ÷ºÎÇÕ´Ï´Ù. 192.168.0.2 -b Æ÷Æ® # iptables ±ÔÄ¢ ¼¼Æ® ÀÏÄ¡ ... iptables -a forward -m set -set ¼­¹ö dst, dst -j acceptiptiptables -a forward -j dropnow iptables ±ÔÄ¢, ¼¼Æ® ¹× ¹ÙÀεù¿¡ µû¶ó ¹æÈ­º®Àº ¸ðµç Æ÷Æ®·Î ÇâÇÏ°í ¹æÈ­º®À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. 192.168.0.1, 192.168.0.2 µ¿¾È Æ÷Æ® 21, 22 ¹× 25¿¡ µµ´Þ ÇÒ ¼ö ÀÖ½À´Ï´Ù.


ipset. °ü·Ã ¼ÒÇÁÆ®¿þ¾î

libgnurdf.

libgnurdf´Â RDF (XML ¸®¼Ò½º ¼³¸í Çü½Ä) ÆÄÀÏ¿¡ ºü¸£°í ½±°Ô ¾×¼¼½º ÇÒ ¼öÀÖ´Â gnupdate RDF ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ...

105

´Ù¿î·Îµå

rdsd.

RDSD´Â RECEATION, DECOTED ¹× DISPLAY DATA¸¦À§ÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ...

188

´Ù¿î·Îµå

isq.

ISQ (±ÍÇÏ¿¡°Ô ¹°¾îº¸½Ê½Ã¿À)´Â HTML ¾ç½ÄÀ» ¸¸µå´Â µ¥ µµ¿òÀ̵Ǵ ÅÂ±× È®Àå ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ...

153

´Ù¿î·Îµå

Pydelicious.

Pydelicious¸¦ »ç¿ëÇϸé Del.icio.usÀÇ À¥ ¼­ºñ½º¿¡ PythonÀ» ÅëÇØ API¸¦ ÅëÇØ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ...

159

´Ù¿î·Îµå

acpi.py.py

ACPI.PY´Â ACPI¿¡ ´ëÇÑ ±ÕÀÏÇÏ°í Ç÷§Æû µ¶¸³Àû ÀÎ ÀÎÅÍÆäÀ̽º¸¦ Á¦°øÇÕ´Ï´Ù. ...

325

´Ù¿î·Îµå