Release 22.05 #155
|
@ -426,37 +426,42 @@ backup_iptables() {
|
||||||
debug "Backup iptables"
|
debug "Backup iptables"
|
||||||
|
|
||||||
iptables_bin=$(command -v iptables)
|
iptables_bin=$(command -v iptables)
|
||||||
|
nft_bin=$(command -v nft)
|
||||||
|
|
||||||
if [ -n "${iptables_bin}" ]; then
|
if [ -n "${nft_bin}" ]; then
|
||||||
last_result=$({ ${iptables_bin} -L -n -v; ${iptables_bin} -t filter -L -n -v; } > "${backup_dir}/iptables.txt")
|
debug "* nft found, skip iptables"
|
||||||
last_rc=$?
|
|
||||||
|
|
||||||
if [ ${last_rc} -eq 0 ]; then
|
|
||||||
debug "* iptables OK"
|
|
||||||
else
|
|
||||||
debug "* iptables ERROR"
|
|
||||||
debug "${last_result}"
|
|
||||||
rc=10
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
debug "* iptables not found"
|
if [ -n "${iptables_bin}" ]; then
|
||||||
fi
|
last_result=$({ ${iptables_bin} -L -n -v; ${iptables_bin} -t filter -L -n -v; } >> "${backup_dir}/iptables.txt")
|
||||||
|
last_rc=$?
|
||||||
|
|
||||||
iptables_save_bin=$(command -v iptables-save)
|
if [ ${last_rc} -eq 0 ]; then
|
||||||
|
debug "* iptables OK"
|
||||||
if [ -n "${iptables_save_bin}" ]; then
|
else
|
||||||
last_result=$(${iptables_save_bin} > "${backup_dir}/iptables-save.txt")
|
debug "* iptables ERROR"
|
||||||
last_rc=$?
|
debug "${last_result}"
|
||||||
|
rc=10
|
||||||
if [ ${last_rc} -eq 0 ]; then
|
fi
|
||||||
debug "* iptables-save OK"
|
|
||||||
else
|
else
|
||||||
debug "* iptables-save ERROR"
|
debug "* iptables not found"
|
||||||
debug "${last_result}"
|
fi
|
||||||
rc=10
|
|
||||||
|
iptables_save_bin=$(command -v iptables-save)
|
||||||
|
|
||||||
|
if [ -n "${iptables_save_bin}" ]; then
|
||||||
|
last_result=$(${iptables_save_bin} > "${backup_dir}/iptables-save.txt")
|
||||||
|
last_rc=$?
|
||||||
|
|
||||||
|
if [ ${last_rc} -eq 0 ]; then
|
||||||
|
debug "* iptables-save OK"
|
||||||
|
else
|
||||||
|
debug "* iptables-save ERROR"
|
||||||
|
debug "${last_result}"
|
||||||
|
rc=10
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
debug "* iptables-save not found"
|
||||||
fi
|
fi
|
||||||
else
|
|
||||||
debug "* iptables-save not found"
|
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue