diff --git a/gestion/gen_confs/firewall.py b/gestion/gen_confs/firewall.py index a2fad845..66f03369 100755 --- a/gestion/gen_confs/firewall.py +++ b/gestion/gen_confs/firewall.py @@ -564,9 +564,9 @@ class firewall_komaz(firewall_crans) : tc("qdisc add dev %(interface)s root handle 1: htb r2q 1" % locals()) tc("class add dev %(interface)s parent 1: classid 1:1 " "htb rate %(debit_max)s ceil %(debit_max)s" % locals()) - tc("class add dev %(interface)s parent 1:1 classid 1:9998 " + tc("class add dev %(interface)s parent 1:1 classid 1:9999 " "htb rate %(debit_adh)s ceil %(debit_adh)s" % locals()) - tc("qdisc add dev %(interface)s parent 1:9998 " + tc("qdisc add dev %(interface)s parent 1:9999 " "handle 9999: sfq perturb 10" % locals()) # On construit ensuite les classes et qdisc pour chaque adhérent @@ -574,7 +574,7 @@ class firewall_komaz(firewall_crans) : self.anim.cycle() # On ne peut pas reprendre le numéro 1 class_id = int(adherent.id()) + 1 - # Il nous faut un n° inférieur à 9998 unique + # Il nous faut un n° inférieur à 9999 unique qdisc_id = class_id for interface in [self.eth_ext, self.eth_int]: tc("class add dev %(interface)s parent 1:1 classid 1:%(class_id)d " @@ -719,7 +719,7 @@ class firewall_komaz(firewall_crans) : raise e else: warn += "Plusieurs machines avec l'IP %s\n" % ip - # Il nous faut un n° inférieur à 9998 unique + # Il nous faut un n° inférieur à 9999 unique iptables("-t mangle %(iptables_option)s SUBNET-%(subnet)s " "-o %(eth_int)s -d %(ip)s -m mark --mark %(mark)s " "-j CLASSIFY --set-class 1:%(class_id)s" % locals())