%- local fw = require "luci.model.firewall".init() local izl = { } local ezl = { } local _, z for _, z in ipairs(fw:get_zones()) do if z:name() ~= "wan" then izl[#izl+1] = z end if z:name() ~= "lan" then ezl[#ezl+1] = z end end local keys, vals = { }, { } luci.sys.net.ipv4_hints(function(ip, name) keys[#keys+1] = ip vals[#vals+1] = '%s (%s)' %{ ip, name } end) -%>
<%:New port forward%>: | |||||||
---|---|---|---|---|---|---|---|
<%:Name%> | <%:Protocol%> | <%:External zone%> | <%:External port%> | <%:Internal zone%> | <%:Internal IP address%> | <%:Internal port%> | |
0, "data-choices", {keys, vals}) %>/> |