Un petit hack de rien du tout
darcs-hash:20070831070914-c992d-706297dbbc667e91d8a2efdd44909a2ce7fb6c64.gz
This commit is contained in:
parent
79ef08fd0e
commit
196b7735c8
1 changed files with 10 additions and 1 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue