सभी iptables सेटिंग्स को कैसे रीसेट करें?


16

क्या इनका कोई सरल आदेश हैं? (उदाहरण: एक ओनेलाइनर? एक iptables / netfilter सेटिंग्स को इस पर रीसेट कर सकता है?)

IPTABLES="$(which iptables)"

# RESET DEFAULT POLICIES
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -t nat -P PREROUTING ACCEPT
$IPTABLES -t nat -P POSTROUTING ACCEPT
$IPTABLES -t nat -P OUTPUT ACCEPT
$IPTABLES -t mangle -P PREROUTING ACCEPT
$IPTABLES -t mangle -P OUTPUT ACCEPT

# FLUSH ALL RULES, ERASE NON-DEFAULT CHAINS
$IPTABLES -F
$IPTABLES -X
$IPTABLES -t nat -F
$IPTABLES -t nat -X
$IPTABLES -t mangle -F
$IPTABLES -t mangle -X

क्या आपने यह स्क्रिप्ट लिखी है या नहीं, क्या आपके पास स्रोत होगा?
डेरेकसन

जवाबों:


12

यह केवल सरल हो जाता है यदि आप जानते हैं कि आपने इनमें से कुछ डिफ़ॉल्ट श्रृंखलाओं को नहीं बदला है। इसके अलावा, नहीं, यह जितना आसान है उतना ही आसान है। इस तथ्य को छोड़कर कि आप #!/bin/shशीर्ष पर रख सकते हैं और इसे एक फ़ाइल और व्हैम, एक लाइनर में रख सकते हैं


हो सकता है कि यदि आपके पास एक मॉड्यूल के रूप में iptables है, तो आप इसे (और उसके चचेरे भाई) को उतार सकते हैं और फिर से लोड कर सकते हैं?
गिल्स एसओ- बुराई को रोकें '25
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.