[config,firewall_new] Traffic shapping 500Mbps la nuit, et on y desactive la QoS
Ignore-this: 288c69f8f9940d07ba746b05f2684acd darcs-hash:20121122171309-3a55a-707b62cd0abd11aec893159de19b92bb50145f78.gz
This commit is contained in:
parent
d0d3a74510
commit
b9d816072a
2 changed files with 12 additions and 1 deletions
|
@ -6,6 +6,7 @@
|
||||||
############################################
|
############################################
|
||||||
|
|
||||||
from time import localtime
|
from time import localtime
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
# Fichier généré
|
# Fichier généré
|
||||||
from config_srv import adm_only, role
|
from config_srv import adm_only, role
|
||||||
|
@ -329,7 +330,13 @@ class conf_fw:
|
||||||
|
|
||||||
# Empiriquement, 95 correspond à un débit de 100Mbit/s
|
# Empiriquement, 95 correspond à un débit de 100Mbit/s
|
||||||
# sur des outils tels que munin
|
# sur des outils tels que munin
|
||||||
debit_max = 95 * 1024 / 8 # kbytes per second
|
if datetime.now().hour >= 6 and datetime.now().hour < 19:
|
||||||
|
debit_max = 95 * 1024 / 8 # kbytes per second en connexion de jour
|
||||||
|
debit_jour=True
|
||||||
|
else:
|
||||||
|
debit_max = 500 * 1024 / 8 # connexion de nuit
|
||||||
|
debit_jour=False
|
||||||
|
#~ debit_max = 95 * 1024 / 8 # connexion de nuit http://www.speedtest.net/result/2318350458.png
|
||||||
|
|
||||||
# Classe pour la détection des virus #
|
# Classe pour la détection des virus #
|
||||||
######################################
|
######################################
|
||||||
|
|
|
@ -643,6 +643,10 @@ class firewall_komaz(firewall_crans) :
|
||||||
if len(self.adherents) == 0 :
|
if len(self.adherents) == 0 :
|
||||||
self.mangle_table()
|
self.mangle_table()
|
||||||
|
|
||||||
|
# On desactive la QoS lorsque le debit augmente
|
||||||
|
if not conf_fw.debit_jour:
|
||||||
|
return
|
||||||
|
|
||||||
# Parametres pour iptables/tc
|
# Parametres pour iptables/tc
|
||||||
mark = conf_fw.mark['bittorrent']
|
mark = conf_fw.mark['bittorrent']
|
||||||
debit_max = conf_fw.debit_max
|
debit_max = conf_fw.debit_max
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue