fix(ufw): Fix ufw insert error

fix ufw error when inserting rules with an empty chain
This commit is contained in:
4s3ti 2022-09-17 15:10:15 +02:00
parent 955f268db2
commit 8603013fc3
No known key found for this signature in database
GPG key ID: AC2D3B898F96BC51

View file

@ -3178,11 +3178,14 @@ confNetwork() {
fi
fi
# Insert rules at the beginning of the chain
# Checks for any existing UFW rules and
# insert rules at the beginning of the chain
# (in case there are other rules that may drop the traffic)
if ${SUDO} ufw status numbered | grep -E "\[.[0-9]{1}\]" > /dev/null; then
${SUDO} ufw insert 1 \
allow "${pivpnPORT}/${pivpnPROTO}" \
comment "allow-${VPN}" > /dev/null
${SUDO} ufw route insert 1 \
allow in on "${pivpnDEV}" \
from "${pivpnNET}/${subnetClass}" \
@ -3194,6 +3197,7 @@ confNetwork() {
from "${pivpnNETv6}/${subnetClassv6}" \
out on "${IPv6dev}" to any > /dev/null
fi
fi
${SUDO} ufw reload > /dev/null
echo "::: UFW configuration completed."