* Correction de plusieurs bugs, on peut théoriquement créer des machines

Mais il faut éviter, parce qu'elles peuvent prendre des ip en .0 ou .255
    Il reste quelques détails genre 'historique' et 'ouverture de ports' à régler...
This commit is contained in:
Pierre-Elliott Bécue 2013-01-28 03:16:35 +01:00
parent e3e0485045
commit 18571ae112
3 changed files with 42 additions and 15 deletions

View file

@ -36,6 +36,9 @@ from unicodedata import normalize
def ip4_of_rid(rid):
"""Convertit un rid en son IP associée"""
# Au cas où
rid = int(rid)
for net, plage in config.rid.items():
if rid >= plage[0] and rid <= plage[1]:
break
@ -57,6 +60,8 @@ def prefixev6_of_rid(rid):
Cette fonction retourne l'ip de début de ce sous-réseau.
"""
rid = int(rid)
for net, plage in config.rid.items():
if rid >= plage[0] and rid <= plage[1]:
break