Corrections diverses
darcs-hash:20040906140329-d1718-08da1aece5a856ca35c1487ad196da3d3ed5911f.gz
This commit is contained in:
parent
933e44f24b
commit
62ff03aef8
1 changed files with 11 additions and 3 deletions
|
@ -4,6 +4,10 @@
|
|||
import time, commands
|
||||
from gen_confs import gen_config, ERREUR, OK, anim
|
||||
|
||||
import sys
|
||||
sys.path.append('/usr/scripts/gestion')
|
||||
from ldap_crans import crans_ldap, ann_scol
|
||||
|
||||
class conf_wifi(gen_config) :
|
||||
""" Génération de la configuration de isakmpd dans ISAKMPD_CONF
|
||||
Le fichier est constitué en 5 parties :
|
||||
|
@ -17,7 +21,7 @@ class conf_wifi(gen_config) :
|
|||
|
||||
# Fichiers à écrire
|
||||
# Répertoire d'écriture des fichiers de zone
|
||||
ISAKMPD_CONF='/tmp/isakmpd.conf'
|
||||
ISAKMPD_CONF='/etc/isakmpd/isakmpd.conf'
|
||||
|
||||
# Config générale
|
||||
general="""
|
||||
|
@ -88,6 +92,9 @@ Netmask= 0.0.0.0
|
|||
|
||||
######################################FIN PARTIE DE CONFIGURATION
|
||||
|
||||
def __init__(self) :
|
||||
self.db = crans_ldap()
|
||||
|
||||
def __str__(self) :
|
||||
return 'wifi'
|
||||
|
||||
|
@ -96,7 +103,7 @@ Netmask= 0.0.0.0
|
|||
phase2 = self.phase2_debut
|
||||
blocs=''
|
||||
|
||||
for machine in self.base.search('ipsec=*&paiement=%s' % self.ann_scol)['machine'] :
|
||||
for machine in self.db.search('host=*.wifi.crans.org&paiement=%s' % ann_scol)['machine'] :
|
||||
self.anim.cycle()
|
||||
if 'bloq' in machine.blacklist_actif() : continue
|
||||
data = { 'HOST' : machine.nom().split('.')[0] ,
|
||||
|
@ -401,13 +408,14 @@ cat /tmp/autoexec.log | busybox logger -t "Statut"
|
|||
return 'bornes wifi'
|
||||
|
||||
def __init__(self,bornes=[]) :
|
||||
self.db = crans_ldap()
|
||||
self.bornes = bornes
|
||||
|
||||
def _gen(self) :
|
||||
date = time.strftime('%A %d %B %Y %H:%M')
|
||||
BORNES = '## Liste des bornes -- source : base LDAP\n'
|
||||
BORNES = '## MAC - IP - Canal - Puissance - Nom\n'
|
||||
for b in self.base.search('puissance=*')['machine'] :
|
||||
for b in self.db.search('puissance=*')['machine'] :
|
||||
self.anim.cycle()
|
||||
BORNES += '%s %s %s %s %s\n' % ( b.mac(), b.ip(), b.canal(), b.puissance(), b.nom() )
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue