Add iptables/ip6tables flush script.
This commit is contained in:
parent
c15b03264c
commit
b5afd3c2ca
47
flush-ipt.sh
Executable file
47
flush-ipt.sh
Executable file
@ -0,0 +1,47 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
ipt="/sbin/iptables"
|
||||
|
||||
|
||||
# -------------
|
||||
# --- Some functions
|
||||
# -------------
|
||||
echononl(){
|
||||
echo X\\c > /tmp/shprompt$$
|
||||
if [ `wc -c /tmp/shprompt$$ | awk '{print $1}'` -eq 1 ]; then
|
||||
echo -e -n "$*\\c" 1>&2
|
||||
else
|
||||
echo -e -n "$*" 1>&2
|
||||
fi
|
||||
rm /tmp/shprompt$$
|
||||
}
|
||||
echo_done() {
|
||||
echo -e "\033[75G[ \033[32mdone\033[m ]"
|
||||
}
|
||||
|
||||
|
||||
|
||||
echo
|
||||
echononl "\tFlushing firewall iptable (IPv4).."
|
||||
|
||||
# - default policies
|
||||
# -
|
||||
$ipt -P INPUT ACCEPT
|
||||
$ipt -P OUTPUT ACCEPT
|
||||
$ipt -P FORWARD ACCEPT
|
||||
|
||||
## - flush chains
|
||||
## -
|
||||
$ipt -F
|
||||
$ipt -F INPUT
|
||||
$ipt -F OUTPUT
|
||||
$ipt -F FORWARD
|
||||
$ipt -F -t mangle
|
||||
$ipt -F -t nat
|
||||
$ipt -F -t raw
|
||||
$ipt -X
|
||||
$ipt -Z
|
||||
|
||||
echo_done # Flushing firewall iptable (IPv4)..
|
||||
echo
|
||||
|
47
flush-ipt6.sh
Executable file
47
flush-ipt6.sh
Executable file
@ -0,0 +1,47 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
ip6t="/sbin/ip6tables"
|
||||
|
||||
|
||||
# -------------
|
||||
# --- Some functions
|
||||
# -------------
|
||||
echononl(){
|
||||
echo X\\c > /tmp/shprompt$$
|
||||
if [ `wc -c /tmp/shprompt$$ | awk '{print $1}'` -eq 1 ]; then
|
||||
echo -e -n "$*\\c" 1>&2
|
||||
else
|
||||
echo -e -n "$*" 1>&2
|
||||
fi
|
||||
rm /tmp/shprompt$$
|
||||
}
|
||||
echo_done() {
|
||||
echo -e "\033[75G[ \033[32mdone\033[m ]"
|
||||
}
|
||||
|
||||
|
||||
|
||||
echo
|
||||
echononl "\tFlushing firewall iptable (IPv6).."
|
||||
|
||||
# - default policies
|
||||
# -
|
||||
$ip6t -P INPUT ACCEPT
|
||||
$ip6t -P OUTPUT ACCEPT
|
||||
$ip6t -P FORWARD ACCEPT
|
||||
|
||||
## - flush chains
|
||||
## -
|
||||
$ip6t -F
|
||||
$ip6t -F INPUT
|
||||
$ip6t -F OUTPUT
|
||||
$ip6t -F FORWARD
|
||||
$ip6t -F -t mangle
|
||||
$ip6t -F -t nat
|
||||
$ip6t -F -t raw
|
||||
$ip6t -X
|
||||
$ip6t -Z
|
||||
|
||||
echo_done # Flushing firewall iptable (IPv6)..
|
||||
echo
|
||||
|
Loading…
Reference in New Issue
Block a user