luci-app-openvpn: add missing proto param for ipv6
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 18037444b5
)
Update commit to apply cleanly
This commit is contained in:
parent
ceb1f80710
commit
ca781af2f8
1 changed files with 14 additions and 2 deletions
|
@ -21,8 +21,6 @@ local basicParams = {
|
||||||
|
|
||||||
{ Value,"keepalive","10 60", translate("Helper directive to simplify the expression of --ping and --ping-restart in server mode configurations") },
|
{ Value,"keepalive","10 60", translate("Helper directive to simplify the expression of --ping and --ping-restart in server mode configurations") },
|
||||||
|
|
||||||
{ ListValue,"proto",{ "udp", "tcp-client", "tcp-server" }, translate("Use protocol") },
|
|
||||||
|
|
||||||
{ Flag,"client",0, translate("Configure client mode") },
|
{ Flag,"client",0, translate("Configure client mode") },
|
||||||
{ Flag,"client_to_client",0, translate("Allow client-to-client traffic") },
|
{ Flag,"client_to_client",0, translate("Allow client-to-client traffic") },
|
||||||
{ DynamicList,"remote","vpnserver.example.org", translate("Remote host name or ip address") },
|
{ DynamicList,"remote","vpnserver.example.org", translate("Remote host name or ip address") },
|
||||||
|
@ -36,6 +34,20 @@ local basicParams = {
|
||||||
{ FileUpload,"key","/etc/easy-rsa/keys/some-client.key", translate("Local private key") },
|
{ FileUpload,"key","/etc/easy-rsa/keys/some-client.key", translate("Local private key") },
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local has_ipv6 = fs.access("/proc/net/ipv6_route")
|
||||||
|
if has_ipv6 then
|
||||||
|
table.insert( basicParams, { ListValue,
|
||||||
|
"proto",
|
||||||
|
{ "udp", "tcp-client", "tcp-server", "udp6", "tcp6-client", "tcp6-server" },
|
||||||
|
translate("Use protocol")
|
||||||
|
})
|
||||||
|
else
|
||||||
|
table.insert( basicParams, { ListValue,
|
||||||
|
"proto",
|
||||||
|
{ "udp", "tcp-client", "tcp-server" },
|
||||||
|
translate("Use protocol")
|
||||||
|
})
|
||||||
|
end
|
||||||
|
|
||||||
local m = Map("openvpn")
|
local m = Map("openvpn")
|
||||||
local p = m:section( SimpleSection )
|
local p = m:section( SimpleSection )
|
||||||
|
|
Loading…
Reference in a new issue