From 8ec9d32bc868865c1b0f99f2eddd799226ff5592 Mon Sep 17 00:00:00 2001 From: salles Date: Mon, 26 Nov 2007 14:28:24 +0100 Subject: [PATCH] On affecte le mme numro au qdisc et la classe par dfaut (9999) -- mo darcs-hash:20071126132824-72cb0-d6795ed60b06cd7f7c23275261e4a9ba6da153f4.gz --- gestion/gen_confs/firewall.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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())