diff options
author | Daniel Golle <daniel@makrotopia.org> | 2012-07-05 04:22:16 +0000 |
---|---|---|
committer | Daniel Golle <daniel@makrotopia.org> | 2012-07-05 04:22:16 +0000 |
commit | 50ca6030d5865aa58fcfcf9107e5f51df0bfde4d (patch) | |
tree | 42189fc4021bfb6957b2d350b64a94ecce069f93 /protocols | |
parent | df77c736bec5adb4dff59ea3501b02d24d4dd110 (diff) |
add IPv6 and MTU override for L2TP
Signed-off-by: Daniel Golle <dgolle@allnet.de>
Diffstat (limited to 'protocols')
-rw-r--r-- | protocols/ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/protocols/ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua b/protocols/ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua index fc01203a0e..f5de45d6a4 100644 --- a/protocols/ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua +++ b/protocols/ppp/luasrc/model/cbi/admin_network/proto_l2tp.lua @@ -13,7 +13,7 @@ You may obtain a copy of the License at local map, section, net = ... local server, username, password -local buffering, defaultroute, metric, peerdns, dns +local ipv6, defaultroute, metric, peerdns, dns, mtu server = section:taboption("general", Value, "server", translate("L2TP Server")) @@ -26,6 +26,14 @@ username = section:taboption("general", Value, "username", translate("PAP/CHAP u password = section:taboption("general", Value, "password", translate("PAP/CHAP password")) password.password = true +if luci.model.network:has_ipv6() then + + ipv6 = section:taboption("advanced", Flag, "ipv6", + translate("Enable IPv6 negotiation on the PPP link")) + + ipv6.default = ipv6.disabled + +end defaultroute = section:taboption("advanced", Flag, "defaultroute", translate("Use default gateway"), @@ -55,3 +63,7 @@ dns = section:taboption("advanced", DynamicList, "dns", dns:depends("peerdns", "") dns.datatype = "ipaddr" dns.cast = "string" + +mtu = section:taboption("advanced", Value, "mtu", translate("Override MTU")) +mtu.placeholder = "1500" +mtu.datatype = "max(1500)" |