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:
parent
9ee07560f4
commit
8ec9d32bc8
1 changed files with 4 additions and 4 deletions
|
@ -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())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue