Ubuntu पर iptables को अस्थायी रूप से कैसे रोकें


9

मैं / etc / नेटवर्क / इंटरफेस में IPTABLES का उपयोग करता हूं

pre-up iptables-restore /etc/firewall.txt

मैंने /etc/init.d/iptablesउबंटू जैसी किसी चीज़ की तलाश करने की कोशिश की, लेकिन ऐसा लगता नहीं है। अगर मुझे अस्थायी रूप से sysadmin काम के लिए IPTABLE को रोकना है तो मैं यह कैसे कर सकता हूं?


2

जवाबों:


9

iptablesएक सेवा नहीं है, लेकिन कर्नेल के अंदर एक सुविधा है। यही कारण है कि आप इसे रोक नहीं सकते।

यदि आपको कभी भी iptables को जल्दी से रोकने की आवश्यकता है, तो यहाँ मेरा सुझाव है:

  1. अपने iptables को पूरा करने के लिए कॉन्फ़िगर करें।

  2. पहले कॉन्फ़िगरेशन सहेजें: iptables-save > /etc/iptables.conf

  3. Iptables को फ्लश करें, और इसे 'ओपन' कॉन्फ़िगर करें:

    • सभी नीतियां ACCEPT के लिए निर्धारित हैं
    • अपने sysadmin काम करने के लिए सभी आवश्यक NAT कॉन्फ़िगर करें
    • यदि आप मेंटल टेबल में पॉलिसी-आधारित रूटिंग का उपयोग करते हैं, तो इसे आवश्यकतानुसार कॉन्फ़िगर करें
  4. 'खुला' नियम सहेजें: iptables-save > /etc/open-iptables.conf

अब, जब भी आपको iptables को जल्दी से 'निष्क्रिय' करने की आवश्यकता होती है, करें:

cat /etc/open-iptables.conf | iptables-restore

उसके बाद, 'पुन: सक्षम' iptables का उपयोग कर:

cat /etc/iptables.conf | iptables-restore

( iptables-restore < /etc/open-iptables.confकाम भी कर सकते हैं; लेकिन मैंने कहीं और पढ़ा है कि कभी-कभी यह काम नहीं करता है)

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