mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-20 07:53:01 +02:00
firewall: Allow access to the entire GREEN/BLUE/ORANGE subnets.
This includes the firewall itself as well.
This commit is contained in:
@@ -52,6 +52,8 @@ case "${CONFIG_TYPE}" in
|
||||
;;
|
||||
esac
|
||||
|
||||
HAVE_OPENVPN="true"
|
||||
|
||||
# INPUT
|
||||
case "${FWPOLICY2}" in
|
||||
REJECT)
|
||||
@@ -61,6 +63,16 @@ case "${FWPOLICY2}" in
|
||||
iptables -A POLICYIN -j REJECT --reject-with icmp-host-unreachable -m comment --comment "DROP_INPUT"
|
||||
;;
|
||||
*) # DROP
|
||||
# OpenVPN
|
||||
# Allow direct access to the internal IP addresses of the firewall
|
||||
# from remote subnets if forward policy is allowed.
|
||||
case "${HAVE_OPENVPN},${POLICY}" in
|
||||
true,MODE1) ;;
|
||||
true,*)
|
||||
iptables -A POLICYIN -i tun+ -j ACCEPT
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ "${DROPINPUT}" = "on" ]; then
|
||||
iptables -A POLICYIN -m limit --limit 10/minute -j LOG --log-prefix "DROP_INPUT"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user