From 196b7735c80afa977e38c8d9f5e26d721728f609 Mon Sep 17 00:00:00 2001 From: bos Date: Fri, 31 Aug 2007 09:09:14 +0200 Subject: [PATCH] Un petit hack de rien du tout darcs-hash:20070831070914-c992d-706297dbbc667e91d8a2efdd44909a2ce7fb6c64.gz --- gestion/numeros_disponibles.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gestion/numeros_disponibles.py b/gestion/numeros_disponibles.py index 1af7d341..1d8d0036 100755 --- a/gestion/numeros_disponibles.py +++ b/gestion/numeros_disponibles.py @@ -14,6 +14,14 @@ from iptools import AddrInNet 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): f = open(repertoire + 'ip_' + plage) lignes = f.readlines() @@ -58,7 +66,8 @@ def update_ip(plage, occupees): for ip in pool_ip: 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.write(resultat)