fixed IPprefix variable for multi interfaces

This commit is contained in:
DanMcInerney 2013-11-17 10:56:06 -07:00
parent c34ef1da3a
commit c0fc747e95

View file

@ -914,14 +914,14 @@ def main():
ipr = Popen(['/sbin/ip', 'route'], stdout=PIPE, stderr=DN) ipr = Popen(['/sbin/ip', 'route'], stdout=PIPE, stderr=DN)
ipr = ipr.communicate()[0] ipr = ipr.communicate()[0]
iprs = ipr.split('\n') iprs = ipr.split('\n')
for route in range(1,len(iprs)): ipr = ipr.split()
iprs[route]=iprs[route].split()
ipr = repr(ipr).split(' ')
if args.routerip: if args.routerip:
routerIP = args.routerip routerIP = args.routerip
else: else:
routerIP = ipr[2] routerIP = ipr[2]
IPprefix = ipr[8][2:] for r in iprs:
if '/' in r:
IPprefix = r.split()[0]
if args.interface: if args.interface:
interface = args.interface interface = args.interface
else: else: