From: Mohamed Abbas <[email protected]>
Modify connect-vpn script to handle pptp/l2tp connection.
---
test/connect-vpn | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/test/connect-vpn b/test/connect-vpn
index a43c4cd..00fa717 100755
--- a/test/connect-vpn
+++ b/test/connect-vpn
@@ -9,6 +9,10 @@ if (len(sys.argv) < 4):
print " <name> <host> <domain> <cookie> [servercert]"
print " type: openvpn"
print " <name> <host> <domain> <cafile> <certfile> <keyfile>"
+ print " type: pptp"
+ print " <name> <host> <domain> <user> <password>"
+ print " type: l2tp"
+ print " <name> <host> <domain> <user> <password>"
sys.exit(1)
bus = dbus.SystemBus()
@@ -32,6 +36,20 @@ if sys.argv[1] == "openconnect":
"Host": sys.argv[3],
"VPN.Domain": sys.argv[4],
"OpenConnect.Cookie": sys.argv[5]}))
+elif sys.argv[1] == "pptp":
+ path = manager.ConnectProvider(({ "Type": "pptp",
+ "Name": sys.argv[2],
+ "Host": sys.argv[3],
+ "VPN.Domain": sys.argv[4],
+ "PPTP.User": sys.argv[5],
+ "PPTP.Password": sys.argv[6]}))
+elif sys.argv[1] == "l2tp":
+ path = manager.ConnectProvider(({ "Type": "l2tp",
+ "Name": sys.argv[2],
+ "Host": sys.argv[3],
+ "VPN.Domain": sys.argv[4],
+ "L2TP.User": sys.argv[5],
+ "L2TP.Password": sys.argv[6]}))
elif sys.argv[1] == "openvpn":
path = manager.ConnectProvider(({ "Type": "openvpn",
"Name": sys.argv[2],
--
1.7.1
_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman