use gluon.mesh
This commit is contained in:
parent
794738b268
commit
e2f2b9b062
@ -3,16 +3,16 @@
|
|||||||
util = require 'luci.util'
|
util = require 'luci.util'
|
||||||
json = require 'luci.jsonc'
|
json = require 'luci.jsonc'
|
||||||
fs = require 'nixio.fs'
|
fs = require 'nixio.fs'
|
||||||
|
mesh = require 'gluon.mesh'
|
||||||
|
|
||||||
io.write("Access-Control-Allow-Origin: *\n")
|
io.write("Access-Control-Allow-Origin: *\n")
|
||||||
io.write("Content-type: application/json\n\n")
|
io.write("Content-type: application/json\n\n")
|
||||||
|
|
||||||
list = util.exec('batctl if')
|
-- list = util.exec('batctl if')
|
||||||
|
|
||||||
interfaces = {}
|
interfaces = {}
|
||||||
|
|
||||||
for _, line in ipairs(util.split(list)) do
|
for interface, _ in ipairs(mesh.interfaces()) do
|
||||||
ifname = line:match('^(.-):')
|
|
||||||
if ifname ~= nil then
|
if ifname ~= nil then
|
||||||
pcall(function()
|
pcall(function()
|
||||||
local address = util.trim(fs.readfile('/sys/class/net/' .. ifname .. '/address'))
|
local address = util.trim(fs.readfile('/sys/class/net/' .. ifname .. '/address'))
|
||||||
|
Loading…
Reference in New Issue
Block a user