%- local ntm = require "luci.model.network".init() local fwm = require "luci.model.firewall".init() local net local ifaces = { } local netlist = { } for _, net in ipairs(ntm:get_networks()) do if net:name() ~= "loopback" then local z = fwm:get_zone_by_network(net:name()) ifaces[#ifaces+1] = net:name() netlist[#netlist+1] = { net:name(), z and z:name() or "-", z } end end table.sort(netlist, function(a, b) if a[2] ~= b[2] then return a[2] < b[2] else return a[1] < b[1] end end) luci.sys.exec("rm /tmp/ipsec/ipsec") local ar =luci.sys.exec("cat /etc/config/ipsec | grep config | grep ipsec | wc -l") -%> <%+header%>