社区
智能路由器
帖子详情
Openwrt 中的Luci如何获取登录客户端的IP地址?
zyzlamborghini
2015-10-21 05:25:42
我的开发环境是Openwrt 无线AP,
现在想实现一个需求,就是记录所有通过浏览器登录AP(Luci)的IP地址,保存到文件中去。不知到能否实现,还望大神指点。
...全文
888
2
打赏
收藏
Openwrt 中的Luci如何获取登录客户端的IP地址?
我的开发环境是Openwrt 无线AP, 现在想实现一个需求,就是记录所有通过浏览器登录AP(Luci)的IP地址,保存到文件中去。不知到能否实现,还望大神指点。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_19457153
2017-09-18
打赏
举报
回复
从系统日志里,可以看到
OpenWRT
Luci
初探
这些配置就构成了整个
Openwrt
的配置,而管理这些配置的框架正是UCI,我们可以简单去理解,就是UCI = /etc/config/,这样的好处就是方便统一配置,不过你配置什么,只管去"/etc/config"目录下找对应需要配置的服务就好了,而且都是使用uci的方式,十分方便;我们再回过头来看这个web界面,是不是感觉和家里路由器的配置web界面很相近呀,细心一点看,会看到路径除了
IP地址
外,还有"/cgi-bin/
luci
",这里留个伏笔,后面我们会讲到为什么是这个路径。那么到底什么是
Luci
呢?
OpenWRT
Luci
界面的简单删改
主要讲述
luci
,还有如何删改
luci
界面,不涉及页面样式的改变还有,后台的交互 需要知识,lua语言,html,css,uci,linux基本操作
Luci
的简单介绍
Luci
是
openwrt
默认的web界面,但我们一开始下载的trunk或者其他版本的开发包都是不包含
luci
的。我在官网下载的是
openwrt
-master,以下简称
openwrt
。既然
openwrt
默认是没有
luci
的,我
luci
编程
openwrt
_【玩转开源】BananaPi R2 —— 第四篇
Openwrt
Luci
初探
什么是
Luci
呢?先直观的感受一下,打开web浏览器,输入R2的网关地址,然后出现了一个web
登录
界面,这个就是
Openwrt
Luci
的应用。那么到底什么是
Luci
呢?在这里我先给大家一个公式:
Luci
= lua + uci,然后接下来我针对这个公式去讲解什么是
Luci
。首先简单介绍一下什么是lua和uci;lua是一门编程语言,在后面你会看到它长什么样子,uci(Unified Config...
openwrt
luci
管理的Web界面实例
第一部分:template的方式实现网页显示hello world,如图显示:第一步:/usr/lib/lua/
luci
/controller/admin/system.lua
中
注册选项:entry({"admin", "system", "test-template"}, template("test/hello"), _("test"), 3).dependent = false第二步:在vi
使用fail2ban保护
OpenWRT
的
luci
登录
页面
但是又觉得
LUCI
页面暴露在公网不够安全,所以研究了一下fail2ban发现用这个工具可以一定程度的保护好
登录
页面的安全。安装了fail2ban之后发现并没有适用于
luci
登录
页面的规则,于是乎我看了一下其它规则,发现都是基于正则表达式匹配错误日志,而我本人对正则表达式略有研究,所以直接自己写了一个
luci
的
登录
失败匹配规则。fail2ban规则
中
port=http 就是默认的80端口 如果你的
登录
页面是 443可以用 https 也可以直接使用 443或者80或者其它实际的端口号。
智能路由器
684
社区成员
913
社区内容
发帖
与我相关
我的任务
智能路由器
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
复制链接
扫一扫
分享
社区描述
智能路由器通常具有独立的操作系统,包括OpenWRT、eCos、VxWorks等,可以由用户自行安装各种应用,实现网络和设备的智能化管理。
linux
python
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章