le DHCP du G fonctionne

darcs-hash:20091119014948-61eff-af57553b28262390efe24e04ca147696d1ecb9e0.gz
This commit is contained in:
Stephane Glondu 2009-11-19 02:49:48 +01:00
parent f49f2546a8
commit c44143fbbb
5 changed files with 20 additions and 8 deletions

View file

@ -111,12 +111,17 @@ zone "%(NOM_zone)s" {
for net in self.zones_reverse :
n = map(int,net.split('/')[0].split('.')[:3])
while 1 :
if not AddrInNet("%d.%d.%d.1" % tuple(n),net):
try:
innet = AddrInNet("%d.%d.%d.1" % tuple(n),net)
except ValueError:
break
else :
n.reverse()
zones.append("%d.%d.%d.in-addr.arpa" % tuple(n))
n.reverse()
else:
if not innet:
break
else :
n.reverse()
zones.append("%d.%d.%d.in-addr.arpa" % tuple(n))
n.reverse()
n[2] += 1
# Ecriture