Commit 46b27fbe authored by Maxime Bombar's avatar Maxime Bombar

[Firewall] [Filtrage Port] Empêche la génération du pare-feu de crasher...

[Firewall] [Filtrage Port] Empêche la génération du pare-feu de crasher lorsqu'aucune IP n'est assignée à une interface dont on a ouvert un port.
parent 0a0f6c70
......@@ -285,7 +285,8 @@ class iptables:
def add_specific_rule(ports, ip_type, chain, interface, subnet, protocol, direction):
"""Règles spécifique, fonction de factorisation"""
if ip_type == '4':
self.add_in_subtable(chain, subtable, """-%s %s -p %s -m multiport --dports %s -j RETURN""" % (direction[0], interface['ipv4'], protocol, ports))
if interface['ipv4']:
self.add_in_subtable(chain, subtable, """-%s %s -p %s -m multiport --dports %s -j RETURN""" % (direction[0], interface['ipv4'], protocol, ports))
if ip_type == '6':
for ipv6_addr in interface['ipv6']:
self.add_in_subtable(chain, subtable, """-%s %s -p %s -m multiport --dports %s -j RETURN""" % (direction[0], ipv6_addr['ipv6'], protocol, ports))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment