Index: /nodes/getrange.py
===================================================================
--- /nodes/getrange.py	(revision 4148)
+++ /nodes/getrange.py	(revision 4149)
@@ -4,5 +4,5 @@
 import re
 
-ipre = re.compile("^IP=(172\.16\.[0-9]+\.[0-9]+)/30 *")
+ipre = re.compile("^IP=(172\.16\.[0-9]+\.[0-9]+)/([0-9]+) *")
 
 def parseaddr(s):
@@ -26,5 +26,6 @@
 		print "'" + l + "'"
 	addr = parseaddr(match.group(1))
-	addr = addr & 0xfffffffcL
+	mask = int(match.group(2))
+	addr = addr & ~((1 << (32 - mask)) - 1)
 	bezet[addr] = 1
 
