Un petit hack de rien du tout

darcs-hash:20070831070914-c992d-706297dbbc667e91d8a2efdd44909a2ce7fb6c64.gz
This commit is contained in:
bos 2007-08-31 09:09:14 +02:00
parent 79ef08fd0e
commit 196b7735c8

View file

@ -14,6 +14,14 @@ from iptools import AddrInNet
repertoire = '/usr/scripts/var/numeros_disponibles/' repertoire = '/usr/scripts/var/numeros_disponibles/'
"""
Un petit hack de rien du tout pour s'assurer qu'on n'attribue
pas ces adresses. Certains services risquent de continuer
d'essayer de se connecter a ces adresses
"""
ancien_vlan_adm = ['138.231.144.0/24']
def lister_ip_dispo(plage): def lister_ip_dispo(plage):
f = open(repertoire + 'ip_' + plage) f = open(repertoire + 'ip_' + plage)
lignes = f.readlines() lignes = f.readlines()
@ -58,7 +66,8 @@ def update_ip(plage, occupees):
for ip in pool_ip: for ip in pool_ip:
if ip not in occupees : if ip not in occupees :
resultat += '%s\n' % ip if not AddrInNet(ip, ancien_vlan_adm):
resultat += '%s\n' % ip
f = open(repertoire + 'ip_' + plage,'w') f = open(repertoire + 'ip_' + plage,'w')
f.write(resultat) f.write(resultat)