Изменен метод заполнения переменной профиля os_net_allow - доступные сети

master
Самоукин Алексей 15 years ago
parent 477479b225
commit 0beebd101f

@ -128,7 +128,8 @@ class fillVars(object, cl_base.glob_attr):
# Разрешенные сети (в данном случае все сети) # Разрешенные сети (в данном случае все сети)
def get_os_net_allow(self): def get_os_net_allow(self):
"""Разрешенные сети разделитель запятая""" """Разрешенные сети разделитель запятая"""
net={'255.255.0.0':'/16', net={'255.0.0.0':'/8',
'255.255.0.0':'/16',
'255.255.255.0':'/24', '255.255.255.0':'/24',
'255.255.255.128':'/25', '255.255.255.128':'/25',
'255.255.255.252':'/30', '255.255.255.252':'/30',
@ -162,6 +163,9 @@ class fillVars(object, cl_base.glob_attr):
net[netmask]) net[netmask])
elif netmask=='255.255.0.0': elif netmask=='255.255.0.0':
networks.append(ip[0]+"."+ip[1]+".0.0"+net[netmask]) networks.append(ip[0]+"."+ip[1]+".0.0"+net[netmask])
elif netmask=='255.0.0.0':
networks.append(ip[0]+".0.0.0"+net[netmask])
if flagError: if flagError:
return "" return ""
return ",".join(networks) return ",".join(networks)

Loading…
Cancel
Save