X-Git-Url: https://git.distorted.org.uk/~mdw/firewall/blobdiff_plain/775bd287d2eda80ffde35b067429c93223c41bbf..1ee6211dcd0063197621004e6c7073bd801b8efe:/local.m4 diff --git a/local.m4 b/local.m4 index 05df5d6..0d67a97 100644 --- a/local.m4 +++ b/local.m4 @@ -51,6 +51,9 @@ defiface $if_trusted \ safe:172.29.199.64/27 \ untrusted:default +## Default NTP servers. +ntp_servers="158.152.1.76 158.152.1.204 194.159.253.2 195.173.57.232" + m4_divert(60)m4_dnl ###-------------------------------------------------------------------------- ### Special forwarding exemptions. @@ -91,6 +94,21 @@ run ip6tables -A FORWARD -j ACCEPT \ -m mark --mark $from_untrusted/$MASK_FROM \ -m state --state ESTABLISHED +m4_divert(60)m4_dnl +###-------------------------------------------------------------------------- +### Kill things we don't understand properly. +### +### I don't like having to do this, but since I don't know how to do proper +### multicast filtering, I'm just going to ban it from being forwarded. + +errorchain poorly-understood REJECT + +## Ban multicast destination addresses in forwarding. +run iptables -A FORWARD -g poorly-understood \ + -d 224.0.0.0/4 +run ip6tables -A FORWARD -g poorly-understood \ + -d ff::/8 + m4_divert(80)m4_dnl ###-------------------------------------------------------------------------- ### Locally-bound packet inspection.