|
|
@@ -174,6 +174,10 @@ fi |
|
|
|
|
|
|
|
# Do IPv4 IPTables Rules |
|
|
|
if [ "${EnableIPv4}" == "yes" ]; then |
|
|
|
|
|
|
|
# Commands to run before everything else |
|
|
|
if [ -x ${FWCONFIGDIR}/ipv4/custom/runbefore.sh ]; then . ${FWCONFIGDIR}/ipv4/custom/runbefore.sh; fi |
|
|
|
|
|
|
|
# First flush all rules |
|
|
|
iptables_rules_flush ipv4 |
|
|
|
|
|
|
@@ -203,10 +207,16 @@ if [ "${EnableIPv4}" == "yes" ]; then |
|
|
|
[[ ${Enablev4NAT} == "yes" ]] && enable_nat ipv4 |
|
|
|
[[ ${Enablev4PortForwarding} == "yes" ]] && enable_portfw ipv4 |
|
|
|
|
|
|
|
# Commands to run after everything else |
|
|
|
if [ -x ${FWCONFIGDIR}/ipv4/custom/runafter.sh ]; then . ${FWCONFIGDIR}/ipv4/custom/runafter.sh; fi |
|
|
|
|
|
|
|
fi |
|
|
|
|
|
|
|
# Do IPv6 IPTables Rules |
|
|
|
if [ "${EnableIPv6}" == "yes" ]; then |
|
|
|
# Commands to run before everything else |
|
|
|
if [ -x ${FWCONFIGDIR}/ipv6/custom/runbefore.sh ]; then . ${FWCONFIGDIR}/ipv6/custom/runbefore.sh; fi |
|
|
|
|
|
|
|
# First flush all rules |
|
|
|
iptables_rules_flush ipv6 |
|
|
|
|
|
|
@@ -237,5 +247,7 @@ if [ "${EnableIPv6}" == "yes" ]; then |
|
|
|
[[ ${Enablev6NAT} == "yes" ]] && enable_nat ipv6 |
|
|
|
[[ ${Enablev6PortForwarding} == "yes" ]] && enable_portfw ipv6 |
|
|
|
[[ ${EnableSysctlTweaks} == "yes" ]] && sysctl_tweaks |
|
|
|
# Commands to run after everything else |
|
|
|
if [ -x ${FWCONFIGDIR}/ipv6/custom/runafter.sh ]; then . ${FWCONFIGDIR}/ipv6/custom/runafter.sh; fi |
|
|
|
fi |
|
|
|
|