From c0fc747e95042f7843112f076014cec90dec79f2 Mon Sep 17 00:00:00 2001 From: DanMcInerney Date: Sun, 17 Nov 2013 10:56:06 -0700 Subject: [PATCH] fixed IPprefix variable for multi interfaces --- LANs.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/LANs.py b/LANs.py index 310ec8e..d1083bc 100755 --- a/LANs.py +++ b/LANs.py @@ -914,14 +914,14 @@ def main(): ipr = Popen(['/sbin/ip', 'route'], stdout=PIPE, stderr=DN) ipr = ipr.communicate()[0] iprs = ipr.split('\n') - for route in range(1,len(iprs)): - iprs[route]=iprs[route].split() - ipr = repr(ipr).split(' ') + ipr = ipr.split() if args.routerip: routerIP = args.routerip else: routerIP = ipr[2] - IPprefix = ipr[8][2:] + for r in iprs: + if '/' in r: + IPprefix = r.split()[0] if args.interface: interface = args.interface else: