diff --git a/gestion/ipt.py b/gestion/ipt.py index 74d35555..764a37f1 100644 --- a/gestion/ipt.py +++ b/gestion/ipt.py @@ -90,6 +90,12 @@ class Table(object): self.mac = Chain() self.macfil = Chain() self.macserveurs = Chain() + self.macadherentsv6 = Chain() + self.macwifiadhv6 = Chain() + self.extadherentsv6 = Chain() + self.extwifiadhv6 = Chain() + self.cransadherentsv6 = Chain() + self.cranswifiadhv6 = Chain() self.macfilv6 = Chain() self.macadm = Chain() self.macwifi = Chain() @@ -165,6 +171,8 @@ ACCEPT' % (dev, proto, ip, port)) ident = int(machine.id()) ip = "" for type_m, plages in rid_primaires.iteritems(): + if type_m in ['special']: + continue for plage in plages: if ident in range(plage[0], plage[1]): ip = ipv6_addr(machine.mac(), type_m)