On prend la valeur absolue de la puissance.
Tabulations story. darcs-hash:20050222191443-d1718-d4e863e00d507bfd787d0071d14e89caddf32524.gz
This commit is contained in:
parent
abbd2982ce
commit
2ce108e7b9
1 changed files with 31 additions and 31 deletions
|
@ -50,10 +50,10 @@ DOI= IPSEC
|
|||
EXCHANGE_TYPE= QUICK_MODE
|
||||
Suites= QM-ESP-AES-SHA-SUITE, QM-ESP-AES-MD5-SUITE, \\
|
||||
QM-ESP-BLF-SHA-SUITE, QM-ESP-BLF-MD5-SUITE, \\
|
||||
QM-ESP-3DES-SHA-SUITE, QM-ESP-3DES-MD5-SUITE, \\
|
||||
QM-ESP-AES-SHA-PFS-SUITE, QM-ESP-AES-MD5-PFS-SUITE, \\
|
||||
QM-ESP-BLF-SHA-PFS-SUITE, QM-ESP-BLF-MD5-PFS-SUITE, \\
|
||||
QM-ESP-3DES-SHA-PFS-SUITE, QM-ESP-3DES-MD5-PFS-SUITE
|
||||
QM-ESP-3DES-SHA-SUITE, QM-ESP-3DES-MD5-SUITE, \\
|
||||
QM-ESP-AES-SHA-PFS-SUITE, QM-ESP-AES-MD5-PFS-SUITE, \\
|
||||
QM-ESP-BLF-SHA-PFS-SUITE, QM-ESP-BLF-MD5-PFS-SUITE, \\
|
||||
QM-ESP-3DES-SHA-PFS-SUITE, QM-ESP-3DES-MD5-PFS-SUITE
|
||||
|
||||
"""
|
||||
|
||||
|
@ -98,7 +98,7 @@ Netmask= 0.0.0.0
|
|||
######################################FIN PARTIE DE CONFIGURATION
|
||||
|
||||
def __init__(self) :
|
||||
self.db = crans_ldap()
|
||||
self.db = crans_ldap()
|
||||
|
||||
def lockname(self):
|
||||
# On change le nom du lock pour avoir un nom unique pour tout ce qui
|
||||
|
@ -107,7 +107,7 @@ Netmask= 0.0.0.0
|
|||
return "gen_confs.wifi"
|
||||
|
||||
def __str__(self) :
|
||||
return 'wifi'
|
||||
return 'wifi'
|
||||
|
||||
def _gen(self):
|
||||
# Pour isakmpd.conf
|
||||
|
@ -118,11 +118,11 @@ Netmask= 0.0.0.0
|
|||
clients = ''
|
||||
|
||||
for machine in self.db.search('host=*.wifi.crans.org&paiement=ok')['machine'] :
|
||||
self.anim.cycle()
|
||||
if 'bloq' in machine.blacklist_actif() : continue
|
||||
self.anim.cycle()
|
||||
if 'bloq' in machine.blacklist_actif() : continue
|
||||
data = { 'HOST' : machine.nom().split('.')[0] ,
|
||||
'IP' : machine.ip() ,
|
||||
'KEY' : machine.ipsec() ,
|
||||
'IP' : machine.ip() ,
|
||||
'KEY' : machine.ipsec() ,
|
||||
'MAC' : machine.mac().lower() }
|
||||
|
||||
# Pour isakmpd.conf
|
||||
|
@ -131,8 +131,8 @@ Netmask= 0.0.0.0
|
|||
|
||||
# Phase 2
|
||||
if blocs != '' :
|
||||
# Ce n'est pas la première machine, il faut insérer un séparateur
|
||||
phase2 += self.phase2_sep
|
||||
# Ce n'est pas la première machine, il faut insérer un séparateur
|
||||
phase2 += self.phase2_sep
|
||||
phase2 += self.phase2_template % data
|
||||
|
||||
# Blocs machine
|
||||
|
@ -146,7 +146,7 @@ Netmask= 0.0.0.0
|
|||
for machine in bornes:
|
||||
self.anim.cycle()
|
||||
data = { 'HOST' : machine.nom().split('.')[0] ,
|
||||
'IP' : machine.ip() ,
|
||||
'IP' : machine.ip() ,
|
||||
'MAC' : machine.mac().lower() }
|
||||
clients += "echo %(HOST)s %(IP)s %(MAC)s\n" % data
|
||||
|
||||
|
@ -178,7 +178,7 @@ class bornes_wifi(gen_config) :
|
|||
GET_CONFIG='%s/shared/config/get_config' % WIFI_UPDATE
|
||||
|
||||
def __str__(self) :
|
||||
return 'bornes wifi'
|
||||
return 'bornes wifi'
|
||||
|
||||
def lockname(self):
|
||||
# On change le nom du lock pour avoir un nom unique pour tout ce qui
|
||||
|
@ -187,8 +187,8 @@ class bornes_wifi(gen_config) :
|
|||
return "gen_confs.wifi"
|
||||
|
||||
def __init__(self,bornes=[]) :
|
||||
self.db = crans_ldap()
|
||||
self.bornes = bornes
|
||||
self.db = crans_ldap()
|
||||
self.bornes = bornes
|
||||
|
||||
def _gen(self) :
|
||||
bornes = self.db.search('host=*.wifi.crans.org&puissance=*')['machine']
|
||||
|
@ -196,14 +196,14 @@ class bornes_wifi(gen_config) :
|
|||
# Si on n'a pas spécifié de bornes, on va les redémarrer toute !
|
||||
self.bornes = [b.nom() for b in bornes]
|
||||
# Liste des bornes
|
||||
BORNES = u'## Liste des bornes -- source : base LDAP\n'
|
||||
BORNES += u'## MAC - IP - Canal - Puissance - Nom\n'
|
||||
for b in bornes :
|
||||
self.anim.cycle()
|
||||
BORNES += u'%s %s %s %s %s\n' % ( b.mac(), b.ip(), b.canal(),
|
||||
b.puissance(), b.nom().split(".")[0] )
|
||||
BORNES = u'## Liste des bornes -- source : base LDAP\n'
|
||||
BORNES += u'## MAC - IP - Canal - Puissance - Nom\n'
|
||||
for b in bornes :
|
||||
self.anim.cycle()
|
||||
BORNES += u'%s %s %s %s %s\n' % ( b.mac(), b.ip(), b.canal(),
|
||||
abs(b.puissance()), b.nom().split(".")[0] )
|
||||
|
||||
BORNES += u'## Fin liste des bornes'
|
||||
BORNES += u'## Fin liste des bornes'
|
||||
|
||||
# Nouveau systeme
|
||||
fd = self._open_conf(self.GET_CONFIG, '#')
|
||||
|
@ -218,11 +218,11 @@ get_config () {
|
|||
|
||||
|
||||
def restart(self) :
|
||||
self.lock()
|
||||
for borne in self.bornes :
|
||||
self.lock()
|
||||
for borne in self.bornes :
|
||||
# Juste pour être sûr
|
||||
if not '.' in borne: borne = borne + ".wifi.crans.org"
|
||||
anim('\treconfiguration de %s' % borne)
|
||||
anim('\treconfiguration de %s' % borne)
|
||||
# Déjà, cette borne a-t-elle un répertoire de configuration ?
|
||||
target = '%s/%s' % (self.WIFI_UPDATE, borne)
|
||||
if not os.path.isdir(target):
|
||||
|
@ -239,5 +239,5 @@ get_config () {
|
|||
os.system("ln -sf ../shared/firewall/ebtables %s/203firewall-ebtables" % target)
|
||||
print OK
|
||||
|
||||
self.unlock()
|
||||
self.unlock()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue