diff options
author | Steven Barth <steven@midlink.org> | 2008-08-07 17:23:36 +0000 |
---|---|---|
committer | Steven Barth <steven@midlink.org> | 2008-08-07 17:23:36 +0000 |
commit | d79794c1194c65861253e20681fabe103cc85740 (patch) | |
tree | f09795c8ef0bf7255a34bb5de387d311fd151eee /modules/admin-full/luasrc/model/cbi | |
parent | adf1cc4c84cadd1b86ea15d171857c38bee7c967 (diff) |
modules/admin-full: Added support for IPv6 network configuration
Diffstat (limited to 'modules/admin-full/luasrc/model/cbi')
-rw-r--r-- | modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua b/modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua index b8a7dd34ae..014de7ddf7 100644 --- a/modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua +++ b/modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua @@ -36,9 +36,12 @@ for i,d in ipairs(luci.sys.net.devices()) do end end -s:option(Value, "ipaddr", translate("ipaddress")) +ipaddr = s:option(Value, "ipaddr", translate("ipaddress")) +ipaddr.rmempty = true +ipaddr:depends("proto", "static") nm = s:option(Value, "netmask", translate("netmask")) +nm.rmempty = true nm:depends("proto", "static") nm:value("255.255.255.0") nm:value("255.255.0.0") @@ -48,6 +51,14 @@ gw = s:option(Value, "gateway", translate("gateway")) gw:depends("proto", "static") gw.rmempty = true +ip6addr = s:option(Value, "ip6addr", translate("ip6address"), translate("cidr6")) +ip6addr.rmempty = true +ip6addr:depends("proto", "static") + +ip6gw = s:option(Value, "ip6gw", translate("gateway6")) +ip6gw:depends("proto", "static") +ip6gw.rmempty = true + dns = s:option(Value, "dns", translate("dnsserver")) dns:depends("proto", "static") dns.optional = true |