diff --git a/templates/iptables-rules.v4.j2 b/templates/iptables-rules.v4.j2 index e9543a5..66064b6 100644 --- a/templates/iptables-rules.v4.j2 +++ b/templates/iptables-rules.v4.j2 @@ -227,8 +227,10 @@ {% endif %} {% if jgroups_sources is defined %} {% for s in jgroups_sources %} --A INPUT -d {{ jgroups_multicast_net | default('224.0.0.1') }} -j ACCEPT +-A INPUT -s {{ s }} -d {{ jgroups_multicast_net | default('224.0.0.1') }} -j ACCEPT {% endfor %} +{% else %} +-A INPUT -d {{ jgroups_multicast_net | default('224.0.0.1') }} -j ACCEPT {% endif %} {% endif %}