From ceb1f80710007f7b4d805135e849e18622e815ce Mon Sep 17 00:00:00 2001 From: Whitronic Date: Thu, 8 Nov 2018 11:25:43 +0000 Subject: [PATCH] luci-proto-vpnc: expose defaultroute option in proto_vpnc.lua Sometimes people only want the VPN connection to be a route to a specific network, not the default gateway for all traffic. I've tested this on my router and works fine! Submitted-by: Whitronic [reword commit message] Signed-off-by: Jo-Philipp Wich (cherry picked from commit f4212285d474a9f75a55d7c39ae1ac70dc04d1e0) --- .../luasrc/model/cbi/admin_network/proto_vpnc.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua b/protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua index d8217ce8d..3d85d02f4 100644 --- a/protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua +++ b/protocols/luci-proto-vpnc/luasrc/model/cbi/admin_network/proto_vpnc.lua @@ -8,7 +8,7 @@ local authgroup, interface, passgroup, hexpassgroup local domain, vendor, natt_mode, dh_group local pfs, enable_single_des, enable_no_enc local mtu, local_addr, local_port, dpd_idle -local auth_mode, target_network +local auth_mode, target_network, defaultroute local ifc = net:get_interface():name() @@ -77,3 +77,9 @@ dpd_idle.placeholder = "600" ifname = section:taboption("general", Value, "target_network", translate("Target network")) port.placeholder = "0.0.0.0/0" port.datatype = "network" + +defaultroute = section:taboption("general", ListValue, "defaultroute", + translate("Default Route"), + translate("Set VPN as Default Route")) +defaultroute:value("0", translate("No")) +defaultroute:value("1", translate("Yes")) -- 2.25.1