summaryrefslogtreecommitdiff
path: root/roles/configure_iptables/templates/iptables.rules
diff options
context:
space:
mode:
authorNiklas Yann Wettengel <niyawe@niyawe.de>2018-03-07 01:17:55 +0100
committerNiklas Yann Wettengel <niyawe@niyawe.de>2018-03-07 01:17:55 +0100
commit54515eb744b4db6797ec289883eb925847215cb2 (patch)
tree61da05c7f512ded9e6f7e5b97f88375c3d9466af /roles/configure_iptables/templates/iptables.rules
parentc5ed917c8ea57db40b4812a2b42879983b4620dc (diff)
clamp mtu
Diffstat (limited to 'roles/configure_iptables/templates/iptables.rules')
-rw-r--r--roles/configure_iptables/templates/iptables.rules6
1 files changed, 6 insertions, 0 deletions
diff --git a/roles/configure_iptables/templates/iptables.rules b/roles/configure_iptables/templates/iptables.rules
index 3519924..3c750f9 100644
--- a/roles/configure_iptables/templates/iptables.rules
+++ b/roles/configure_iptables/templates/iptables.rules
@@ -69,6 +69,12 @@ COMMIT
{% endfor %}
{% endif %}
-A FORWARD -o {{ ansible_default_ipv4.interface }} -j REJECT
+{% if 'ffrl_uplink' in group_names %}
+{% for peer in ffrl_peers %}
+iptables -A FORWARD -i {{ peer.name }} -d 10.222.0.0/16 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
+iptables -A FORWARD -o {{ peer.name }} -s 10.222.0.0/16 -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
+{% endfor %}
+{% endif %}
COMMIT
*nat