master
parent
e4649e76ee
commit
9bdb156435
|
@ -30,14 +30,22 @@ function iptables_rules_flush {
|
||||||
ipv4|*) VER_IPTABLES=${IPTABLES} ; TABLE_NAMES=/proc/net/ip_tables_names ;;
|
ipv4|*) VER_IPTABLES=${IPTABLES} ; TABLE_NAMES=/proc/net/ip_tables_names ;;
|
||||||
esac
|
esac
|
||||||
${display} GREEN "Flushing ${IP_VERSION} rules..."
|
${display} GREEN "Flushing ${IP_VERSION} rules..."
|
||||||
${VER_IPTABLES} --flush &>/dev/null
|
${VER_IPTABLES} -F &>/dev/null
|
||||||
|
${VER_IPTABLES} -X &>/dev/null
|
||||||
|
${VER_IPTABLES} -F INPUT &>/dev/null
|
||||||
${VER_IPTABLES} -F OUTPUT &>/dev/null
|
${VER_IPTABLES} -F OUTPUT &>/dev/null
|
||||||
${VER_IPTABLES} -F PREROUTING &>/dev/null
|
${VER_IPTABLES} -F FORWARD &>/dev/null
|
||||||
${VER_IPTABLES} -F POSTROUTING &>/dev/null
|
${VER_IPTABLES} -t nat -F &>/dev/null
|
||||||
for i in `cat $TABLE_NAMES`; do
|
${VER_IPTABLES} -t nat -X &>/dev/null
|
||||||
${VER_IPTABLES} -F -t $i &>/dev/null
|
${VER_IPTABLES} -t mangle -F &>/dev/null
|
||||||
done
|
${VER_IPTABLES} -t mangle -X &>/dev/null
|
||||||
${VER_IPTABLES} -X
|
${VER_IPTABLES} -P INPUT ACCEPT &>/dev/null
|
||||||
|
${VER_IPTABLES} -P OUTPUT ACCEPT &>/dev/null
|
||||||
|
${VER_IPTABLES} -P FORWARD ACCEPT &>/dev/null
|
||||||
|
#for i in `cat $TABLE_NAMES`; do
|
||||||
|
# ${VER_IPTABLES} -F -t $i &>/dev/null
|
||||||
|
#done
|
||||||
|
#${VER_IPTABLES} -X
|
||||||
}
|
}
|
||||||
|
|
||||||
# iptables_policy_set (ipv6|ipv4) (ACCEPT|DROP)
|
# iptables_policy_set (ipv6|ipv4) (ACCEPT|DROP)
|
||||||
|
|
Loading…
Reference in New Issue