X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=protocols%2Fcore%2Fluasrc%2Fmodel%2Fcbi%2Fadmin_network%2Fproto_static.lua;fp=protocols%2Fcore%2Fluasrc%2Fmodel%2Fcbi%2Fadmin_network%2Fproto_static.lua;h=3c9b14b2baa30d087673da16b39d3a84acb0c1f9;hp=8ae9b7eab5cb2967c2316bbe0177ed54f1d8ffd9;hb=620c216b3a996328ae2087f0eca6f2cb1c112131;hpb=632632f92bfe23a2c9f2fec04217cefa5db3eabb diff --git a/protocols/core/luasrc/model/cbi/admin_network/proto_static.lua b/protocols/core/luasrc/model/cbi/admin_network/proto_static.lua index 8ae9b7eab..3c9b14b2b 100644 --- a/protocols/core/luasrc/model/cbi/admin_network/proto_static.lua +++ b/protocols/core/luasrc/model/cbi/admin_network/proto_static.lua @@ -13,7 +13,7 @@ You may obtain a copy of the License at local map, section, net = ... local ifc = net:get_interface() -local ipaddr, netmask, gateway, broadcast, accept_ra, send_rs, ip6addr, ip6gw +local ipaddr, netmask, gateway, broadcast, dns, accept_ra, send_rs, ip6addr, ip6gw local macaddr, mtu, metric @@ -38,6 +38,12 @@ broadcast = section:taboption("general", Value, "broadcast", translate("IPv4 bro broadcast.datatype = "ip4addr" +dns = section:taboption("general", DynamicList, "dns", + translate("Use custom DNS servers")) + +dns.datatype = "ipaddr" + + if luci.model.network:has_ipv6() then accept_ra = s:taboption("general", Flag, "accept_ra", translate("Accept router advertisements")) @@ -57,7 +63,7 @@ if luci.model.network:has_ipv6() then ip6gw = section:taboption("general", Value, "ip6gw", translate("IPv6 gateway")) ip6gw.datatype = "ip6addr" ip6gw:depends("accept_ra", "") - + end