LuCI使用controller目录下的lua脚本中的index函数来构造了一个dispatch树。cgi环境变量PATH_INFO会被用在dispatch树种,例如cgi-bin/luci/foo/bar/baz 会被解析为 foo.bar.baz(在index函数中应该写为function in...
分类:
其他好文 时间:
2016-01-16 16:25:36
阅读次数:
153
参考:https://wiki.openwrt.org/doc/recipes/relayclient该方法可以实现中继AP,而不需要AP(WDS)模式。中继后,相当于该路由所有的LAN口以及AP热点都和上级路由在同一网段。如果要访问本路由的Luci,则要手动设置电脑的ip地址,和本路由的LAN i...
分类:
其他好文 时间:
2015-11-21 11:53:28
阅读次数:
309
entry()函数,第一个参数是定义菜单的显示(Virtual path)。第二个参数定义相应的处理方式(target)。alias是指向别的entry的别名,from调用的某一个view,cbi调用某一个model,call直接调用函数。第三个参数是菜单的文本,直接添加string不会国际化,_(...
分类:
其他好文 时间:
2015-10-12 12:05:40
阅读次数:
120
本文描述了openwrt如何实现Web界面,以及实现登录界面和配置文件解析等相关内容...
分类:
Web程序 时间:
2015-10-09 12:22:37
阅读次数:
322
继上一篇:OpenWrt的luci web管理器添加新菜单Call的方式:在/usr/lib/lua/luci/controller/admin/new_tab.lua 文件中添加如下红色部分的内容:-- Copyright 2008 fulinux -- Licensed to the public under the Apache License 2.0.local fs = require ...
分类:
Web程序 时间:
2015-10-08 10:39:07
阅读次数:
554
OpenWrt的luci web管理器添加新菜单本篇博客主要描述luci添加菜单的两个实例,即CBI和View(Template):
添加新元素到luci中去
添加新的顶级选项卡标签(主菜单)
添加cbi标签的代码
添加cbi配置文件
添加view标签代码
关键字
luci
cbi
view
template
fulinux
添加新元素到luci中去
这里将向大家展示如何在luci中添加新标签的方法...
分类:
Web程序 时间:
2015-09-28 16:24:55
阅读次数:
398
第一部分:template的方式实现网页显示hello world,如图显示:第一步:/usr/lib/lua/luci/controller/admin/system.lua中注册选项:entry({"admin", "system", "test-template"}, template("test/hello"), _("test"), 3).dependent = false第二步:在vi...
分类:
Web程序 时间:
2015-09-19 06:16:00
阅读次数:
437
/usr/lib/lua/luci/view/themes/bootstrap# "> ...
分类:
其他好文 时间:
2015-09-04 07:07:13
阅读次数:
457
简介目前openwrt系统中流量统计做的最好的应该是“石像鬼”固件了,用以做流量统计的工具也有很多如:tomato,luci-app-statistics等。本文想给大家介绍一种基于iptables规则的流量统计方法。该方法的基本原理是利用iptables自带的对规则链的流量统计功能,通过制定不同的规则..
分类:
系统相关 时间:
2015-08-30 17:57:41
阅读次数:
757
在uHTTPd上安装LuCI这是安装Web用户界面LuCI的要点。运行"opkg update && opkg list luci-*"命令查找所有可用的能通过LuCI管理OpenWrt的软件包。安装在软件库中检索可用软件包的最新列表:opkg update? 完整安装一个不需要HTTPS支持的Lu...
分类:
Web程序 时间:
2015-08-11 22:59:22
阅读次数:
207