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