123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- -- Copyright 2011 Jo-Philipp Wich <jow@openwrt.org>
- -- Licensed to the public under the Apache License 2.0.
- local map, section, net = ...
- local server, username, password
- local ipv6, defaultroute, metric, peerdns, dns, mtu
- server = section:taboption("general", Value, "server", translate("L2TP Server"))
- server.datatype = "host"
- username = section:taboption("general", Value, "username", translate("PAP/CHAP username"))
- 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"),
- translate("If unchecked, no default route is configured"))
- defaultroute.default = defaultroute.enabled
- metric = section:taboption("advanced", Value, "metric",
- translate("Use gateway metric"))
- metric.placeholder = "0"
- metric.datatype = "uinteger"
- metric:depends("defaultroute", defaultroute.enabled)
- peerdns = section:taboption("advanced", Flag, "peerdns",
- translate("Use DNS servers advertised by peer"),
- translate("If unchecked, the advertised DNS server addresses are ignored"))
- peerdns.default = peerdns.enabled
- dns = section:taboption("advanced", DynamicList, "dns",
- translate("Use custom DNS servers"))
- dns:depends("peerdns", "")
- dns.datatype = "ipaddr"
- dns.cast = "string"
- mtu = section:taboption("advanced", Value, "mtu", translate("Override MTU"))
- mtu.placeholder = "1500"
- mtu.datatype = "max(9200)"
|