Plus de filtre par MAC pour le moment : la borne ne peut pas en

retenir assez.

darcs-hash:20041108202727-d1718-feeaee48d417501b8c3ed055432fa24cb8997487.gz
This commit is contained in:
bernat 2004-11-08 21:27:27 +01:00
parent 74c80e844f
commit 6aa1027fa5

View file

@ -246,12 +246,6 @@ if [ $change -eq 1 ]; then
fi fi
echo " ok" echo " ok"
# On met en place le filtrage MAC
%(MACS)s
# N'autoriser que les adresses MAC listées
wl macmode 2
# On place un prompt pour la machine # On place un prompt pour la machine
cd /tmp cd /tmp
@ -458,17 +452,6 @@ cat /tmp/autoexec.log | busybox logger -p local3.info -t "Statut"
BORNES += u'## Fin liste des bornes' BORNES += u'## Fin liste des bornes'
# Liste des adresses MAC des adhérents wifi
allmacs = map(lambda x: x.mac(),
self.db.search("host=*.wifi.crans.org&ip!=138.231.148.*")['machine'])
MACS = []
while len(allmacs):
MACS.append(allmacs[-5:])
del allmacs[-5:]
# On met tout dans une chaine
MACS = map(lambda x: u" ".join(x), [[]]+MACS)
MACS = u"\nwl mac ".join(MACS)
AUTOEXEC = self.AUTOEXEC AUTOEXEC = self.AUTOEXEC
fd = self._open_conf(self.AUTOEXEC) fd = self._open_conf(self.AUTOEXEC)
fd.write( (self.autoexec % vars()).encode('iso-8859-15') ) fd.write( (self.autoexec % vars()).encode('iso-8859-15') )