X-Git-Url: https://git.distorted.org.uk/~mdw/firewall/blobdiff_plain/f788388b46884fb049640a504a0e95238277e1a2..d41e2f123e242866ae3cac6919cc1ce73825c605:/local.m4 diff --git a/local.m4 b/local.m4 index c0874c5..dfaae8f 100644 --- a/local.m4 +++ b/local.m4 @@ -381,6 +381,7 @@ m4_divert(84)m4_dnl ### Locally-bound packet inspection. clearchain inbound +clearchain inbound-untrusted ## Track connections. commonrules inbound @@ -404,9 +405,13 @@ m4_divert(88)m4_dnl openports inbound ## Inspect inbound packets from untrusted sources. +run ip6tables -A inbound -s 2001:8b0:c92:8000::/49 -g inbound-untrusted +run ip6tables -A inbound -s 2001:ba8:1d9:8000::/49 -g inbound-untrusted +run ip46tables -A inbound-untrusted -g forbidden run ip46tables -A inbound -g forbidden run ip46tables -A INPUT -m mark --mark $from_scary/$MASK_FROM -g inbound run ip46tables -A INPUT -m mark --mark $from_untrusted/$MASK_FROM -g inbound +run iptables -A inbound -s 172.29.198.0/24 -j inbound-untrusted ## Allow responses from the scary outside world into the untrusted net, but ## don't let untrusted things run services.