luci.model.uci.foreach("network", "interface",
function (section)
if section[".name"] ~= "loopback" then
+ iface.default = iface.default or section[".name"]
iface:value(section[".name"])
s:depends("interface", section[".name"])
end
s.anonymous = true
s.template = "cbi/tblsection"
-s:option(Value, "macaddr", translate("macaddress"))
-s:option(Value, "ipaddr", translate("ipaddress"))
+mac = s:option(Value, "macaddr", translate("macaddress"))
+ip = s:option(Value, "ipaddr", translate("ipaddress"))
+for i, dataset in ipairs(luci.sys.net.arptable()) do
+ ip:value(dataset["IP address"])
+ mac:value(dataset["HW address"],
+ dataset["HW address"] .. " (" .. dataset["IP address"] .. ")")
+end
-return m, m2
\ No newline at end of file
+return m, m2