Commit 5ebff866 authored by Rohit Gupta's avatar Rohit Gupta
Browse files

added support for specifying gateway + help print

parent d927bf6b
...@@ -126,8 +126,8 @@ def start_ue () : ...@@ -126,8 +126,8 @@ def start_ue () :
break break
ip = IPRoute() ip = IPRoute()
idx = ip.link_lookup(ifname=iface)[0] idx = ip.link_lookup(ifname=iface)[0]
os.system ('route add 192.172.0.1 ppp0') os.system ('route add ' + gw + ' ppp0')
os.system ('ping 192.172.0.1') os.system ('ping ' + gw)
break break
except Exception, e: except Exception, e:
error = ' Interface ' + iface + 'does not exist...' error = ' Interface ' + iface + 'does not exist...'
...@@ -188,7 +188,10 @@ def find_usb_path(idVendor, idProduct): ...@@ -188,7 +188,10 @@ def find_usb_path(idVendor, idProduct):
return tmpdir return tmpdir
return '' return ''
for arg in sys.argv[1:]: i=1
gw='192.172.0.1'
while i < len(sys.argv):
arg=sys.argv[i]
if arg == '--start-ue' : if arg == '--start-ue' :
find_open_port() find_open_port()
print 'Using Serial port : ' + serial_port print 'Using Serial port : ' + serial_port
...@@ -199,8 +202,17 @@ for arg in sys.argv[1:]: ...@@ -199,8 +202,17 @@ for arg in sys.argv[1:]:
stop_ue() stop_ue()
elif arg == '--reset-ue' : elif arg == '--reset-ue' :
reset_ue() reset_ue()
elif arg == '-gw' :
gw = sys.argv[i+1]
i=i+1
elif arg == '-h' :
print "--reset-ue: Reset the UE on USB Bus. Similar to unplugging and plugging the UE"
print "--stop-ue: Stop the UE. Send DETACH command"
print "--start-ue: Start the UE. Send ATTACH command"
print "-gw: Specify the default gw as sometimes the gateway/route arguments are not set properly via wvdial"
else : else :
print " Script called with wrong arguments, arg = " + arg print " Script called with wrong arguments, arg = " + arg
sys.exit() sys.exit()
i = i +1
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment