From 862d0175747e46061f5ce59defe60ffb23fc3782 Mon Sep 17 00:00:00 2001 From: ficus Date: Mon, 24 Sep 2012 14:17:56 +0200 Subject: pass through netif configuration --- torouterui/server.py | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) (limited to 'torouterui/server.py') diff --git a/torouterui/server.py b/torouterui/server.py index 17cd5ca..8ae4a3a 100644 --- a/torouterui/server.py +++ b/torouterui/server.py @@ -7,7 +7,27 @@ def main(): """Primary entry-point for torouterui. """ parser = argparse.ArgumentParser() - parser.add_argument('--debug', action='store_true', + parser.add_argument('--debug', + action='store_true', help="enable debugging interface") + parser.add_argument('--host', + default="127.0.0.1", + help="listen on this host/IP") + parser.add_argument('--port', + type=int, + default=5050, + help="listen on this port") + parser.add_argument('--lanif', + default="eth1", + help="local ethernet interface (eth0 or eth1)") + parser.add_argument('--wanif', + default="eth0", + help="upstream ethernet interface (eth0 or eth1)") + parser.add_argument('--wifiif', + default="uap0", + help="wifi interface (uap0 or wlan0)") args = parser.parse_args() - app.run(debug=args.debug) + app.config['LAN_IF'] = args.lanif + app.config['WAN_IF'] = args.wanif + app.config['WIFI_IF'] = args.wifiif + app.run(debug=args.debug, host=args.host, port=args.port) -- cgit v1.2.3