diff --git a/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status b/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status index b31e2f735aa5ba3999bc4ff3ce2dca239fd877b2..f0c8cbd851c04cc6febb1573c63b5346b0000871 100755 --- a/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status +++ b/package/gluon-status-page/files/lib/gluon/status-page/www/cgi-bin/status @@ -70,14 +70,12 @@ io.write("</pre>") io.write("<h2>Neighbours</h2>") -local interfaces = util.split(util.trim(util.exec("iw dev | grep IBSS -B 5 | grep Interface | cut -d' ' -f2"))) +local interfaces = util.split(util.trim(util.exec("iw dev | egrep 'type IBSS|type mesh' -B 5 | grep Interface | cut -d' ' -f2"))) for _, ifname in ipairs(interfaces) do io.write("<h3>" .. escape_html(ifname) .. "</h3>") io.write("<pre>") - io.write(escape_html(sys.exec("iw dev " .. ifname .. " link")) .. "\n") - for _, line in ipairs(util.split(util.exec("iw dev " .. ifname .. " station dump"))) do local mac = line:match("^Station (.*) %(on ") if mac then