On affecte le mme numro au qdisc et la classe par dfaut (9999)

--
mo

darcs-hash:20071126132824-72cb0-d6795ed60b06cd7f7c23275261e4a9ba6da153f4.gz
This commit is contained in:
salles 2007-11-26 14:28:24 +01:00
parent 9ee07560f4
commit 8ec9d32bc8

View file

@ -564,9 +564,9 @@ class firewall_komaz(firewall_crans) :
tc("qdisc add dev %(interface)s root handle 1: htb r2q 1" % locals()) tc("qdisc add dev %(interface)s root handle 1: htb r2q 1" % locals())
tc("class add dev %(interface)s parent 1: classid 1:1 " tc("class add dev %(interface)s parent 1: classid 1:1 "
"htb rate %(debit_max)s ceil %(debit_max)s" % locals()) "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()) "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()) "handle 9999: sfq perturb 10" % locals())
# On construit ensuite les classes et qdisc pour chaque adhérent # On construit ensuite les classes et qdisc pour chaque adhérent
@ -574,7 +574,7 @@ class firewall_komaz(firewall_crans) :
self.anim.cycle() self.anim.cycle()
# On ne peut pas reprendre le numéro 1 # On ne peut pas reprendre le numéro 1
class_id = int(adherent.id()) + 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 qdisc_id = class_id
for interface in [self.eth_ext, self.eth_int]: for interface in [self.eth_ext, self.eth_int]:
tc("class add dev %(interface)s parent 1:1 classid 1:%(class_id)d " 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 raise e
else: else:
warn += "Plusieurs machines avec l'IP %s\n" % ip 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 " iptables("-t mangle %(iptables_option)s SUBNET-%(subnet)s "
"-o %(eth_int)s -d %(ip)s -m mark --mark %(mark)s " "-o %(eth_int)s -d %(ip)s -m mark --mark %(mark)s "
"-j CLASSIFY --set-class 1:%(class_id)s" % locals()) "-j CLASSIFY --set-class 1:%(class_id)s" % locals())