Add support for changing ULA prefix
authorJo-Philipp Wich <jow@openwrt.org>
Sat, 26 Jan 2013 18:37:55 +0000 (18:37 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sat, 26 Jan 2013 18:37:55 +0000 (18:37 +0000)
modules/admin-full/luasrc/model/cbi/admin_network/network.lua

index 466acb084d19b8c2c702c3146f384e445932eccd..f2984b5810edf1dfe9c142a4a966c50b34f26a41 100644 (file)
@@ -16,6 +16,7 @@ $Id$
 local fs = require "nixio.fs"
 
 m = Map("network", translate("Interfaces"))
+m.pageaction = false
 m:section(SimpleSection).template = "admin_network/iface_overview"
 
 -- Show ATM bridge section if we have the capabilities
@@ -65,8 +66,17 @@ if fs.access("/usr/sbin/br2684ctl") then
        payload = atm:taboption("advanced", ListValue, "payload", translate("Forwarding mode"))
        payload:value("bridged", translate("bridged"))
        payload:value("routed", translate("routed"))
-else
-       m.pageaction = false
+       m.pageaction = true
 end
 
+local network = require "luci.model.network"
+if network:has_ipv6() then
+       local s = m:section(NamedSection, "globals", "globals", translate("Global network options"))
+       local o = s:option(Value, "ula_prefix", translate("IPv6 ULA-Prefix"))
+       o.datatype = "ip6addr"
+       o.rmempty = true
+       m.pageaction = true
+end
+
+
 return m