Iptables कितने नियमों का समर्थन कर सकता है?


13

हाल ही में किसी ने मुझसे यह पूछा और मेरे पास इसका कोई जवाब नहीं था। मुझे पता है कि यह एक तरह से खुला सवाल है, लेकिन क्या आप टेबल / चेन में स्थापित किए जा सकते हैं? यदि हां, तो मैं इसे कैसे पता लगा सकता हूं? मुझे लगता है कि यह मशीनों में अलग-अलग होगा।


1
जब तक आपकी मशीन क्रैश न हो जाए, तब तक फ़ोरलोप के साथ जोड़ने का प्रयास करें।
लुकास कॉफमैन

यह पूरी तरह से नियम जटिलता पर निर्भर करता है। Jan Engelhardtयदि आप अधिक विवरण चाहते हैं, तो मेरे उत्तर से और मेरे द्वारा जोड़े गए पूरे धागे को देखें कि लोड के बाद संशोधन क्यों क्रैश हो सकता है जब प्रारंभिक लोड ठीक काम करता है।
RS

जवाबों:


12

कोट फ़ॉर्म Jan Engelhardt

The theoretical upper limit of maximum number of rules for a 32-bit
environment would be somewhere around 38 million, but you could also
construct a rule that is so crowded with matches that even it won't
fit, so the lower limit of max rules is 0.

http://www.spinics.net/lists/netfilter/msg51895.html


1
यह सिद्धांत है, मैंने कुछ लेख पढ़ा कि अभ्यास चीजें दक्षिण में काफी तेजी से एक बार 25k पर जा रही हैं
लुकास कॉफमैन

6
मुद्दा यह है कि यह पूरी तरह से नियम जटिलता और स्मृति उपलब्धता पर निर्भर करता है। जैसा कि वह बताते हैं, आप एक भी नियम लिख सकते हैं जो फिट नहीं होगा और इस प्रकार अधिकतम 0. एफडब्ल्यूआईडब्ल्यू होगा, service iptables status | wc -lमुझे 112373एक बॉक्स पर देता है जिसे मैं प्रशासित करता हूं। ६४ बिट्स के साथ ६४ बिट सेंटो ६ रस्म। अधिक नियम जोड़ने या यहां तक ​​कि राशि के साथ पुनः लोड करने में कोई समस्या नहीं है।
RS

1
@kormoc: जिज्ञासा से बाहर: उस बॉक्स के लिए फ़ायरवॉल क्या करता है? फ़ायरवॉल सामान मेरा डेजॉब नहीं है, लेकिन 100000 से अधिक नियम बड़े पैमाने पर लगते हैं और मैं यह जानना चाहता हूं :)
wzzrd

1
पिछले एडिंस में से एक ब्रूट फोर्स ब्लॉकर को सेटअप करता है जो किसी भी ips के प्रयास के लिए एक iptable नियम जोड़ता है। हमारे पास 1650, 8 tcp और 8 udp को अवरुद्ध करने वाले लगभग 6250 'खराब' ओप्स हैं। ईमानदारी से, हमें स्क्रिप्ट को बदलना चाहिए, लेकिन इससे कोई समस्या नहीं हुई है, इसलिए इसे छोड़ दिया गया है और धीरे-धीरे संख्या बढ़ रही है क्योंकि कुछ अन्य मेजबान स्वामित्व में हैं और हमें स्कैन करते हैं।
RS

2
kormoc - आप fail2ban का उपयोग करने के लिए स्विचन से बेहतर हो सकते हैं। यह समय के साथ अवरुद्ध आईपी को हटाने के लिए कॉन्फ़िगर किया जा सकता है। चलो इसे सामना करते हैं, 100000 नियम सेट को स्कैन करना थोड़ा धीमा होने वाला है।
मैट

7

Linuxquestions.org के अनुसार , 32-बिट मशीन पर, IPTables लगभग 25,000 नियमों का समर्थन करेगा। उससे आगे जाकर, विशेष रूप से 27,000 से, चीजें परतदार होने लगती हैं।


कैसे एक 64-बिट Ubuntu 16.04LTS के बारे में?
23r23f23q
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.