mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-28 11:43:25 +02:00
firewall: Filter logging of broadcasts from the internal networks.
This commit is contained in:
@@ -230,6 +230,20 @@ iptables_init() {
|
|||||||
iptables -t nat -N REDNAT
|
iptables -t nat -N REDNAT
|
||||||
iptables -t nat -A POSTROUTING -j REDNAT
|
iptables -t nat -A POSTROUTING -j REDNAT
|
||||||
|
|
||||||
|
# Filter logging of incoming broadcasts.
|
||||||
|
iptables -N BROADCAST_FILTER
|
||||||
|
iptables -A INPUT -j BROADCAST_FILTER
|
||||||
|
|
||||||
|
iptables -A BROADCAST_FILTER -i "${GREEN_DEV}" -d "${GREEN_BROADCAST}" -j DROP
|
||||||
|
|
||||||
|
if [ -n "${BLUE_DEV}" -a -n "${BLUE_BROADCAST}" ]; then
|
||||||
|
iptables -A BROADCAST_FILTER -i "${BLUE_DEV}" -d "${BLUE_BROADCAST}" -j DROP
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -n "${ORANGE_DEV}" -a -n "${ORANGE_BROADCAST}" ]; then
|
||||||
|
iptables -A BROADCAST_FILTER -i "${ORANGE_DEV}" -d "${ORANGE_BROADCAST}" -j DROP
|
||||||
|
fi
|
||||||
|
|
||||||
# Apply OpenVPN firewall rules
|
# Apply OpenVPN firewall rules
|
||||||
/usr/local/bin/openvpnctrl --firewall-rules
|
/usr/local/bin/openvpnctrl --firewall-rules
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user