对于 WAN 连接中断但员工仍可访问 wifi 的用例,我希望他们能够在问题报告中查看某种公共路由器状态页面。这可能曾经在 DD-WRT 上可用(或现在仍然可用),我记不清了。
仔细检查了 LuCI 的所有屏幕,并在 Google 上搜索了大量信息,但都没有结果。有人有解决方案吗?
答案1
DD-WRT 有一个公共状态页面(这可能存在安全风险);OpenWrt 没有。
然而,LuCI 有一个 API,这样您就可以很快地编写自己的状态页面,并正确地保护它。
答案2
这很容易实现,但可能对您的网络安全构成威胁(例如:客户端 MAC 地址未被屏蔽)。最好使用 Michael Hampton 的建议,使用 API 创建您自己的状态页面。
创建 /usr/lib/lua/luci/controller/overview.lua
module("luci.controller.overview", package.seeall) function index() assign({"overview"}, {"admin", "status", "overview"}, nil) end
跑步
rm -rf /tmp/luci-indexcache /tmp/luci-modulecache/
从 luci 界面注销
访问
http://192.168.1.1/cgi-bin/luci/overview
(根据你的设置更改IP)添加
/usr/lib/lua/luci/controller/overview.lua
以便/etc/sysupgrade.conf
其能够经受住升级
无论如何,您可以随时删除/修改 admin->status->overview 页面的 Lua 代码并将其添加到新的公共页面。在 Luci 网页界面上添加新页面也相当容易。
更多信息: