共 17 篇文章 |
|
wifidog安装以及自写wifidog认证服务器wifidog安装以及自写wifidog认证服务器2014年07月21日 03:24:02阅读数:20372前言。先介绍一下wifidog与Auth服务器的交互协议:一般情况下,认证服务器auth_server会根据用户输入的信息生成一个token,然后将用户重定向到wifidog的监听端口上,这个端口的默认地址为:192.168.1.1:2060/wifidog/auth?token... 阅1055 转2 评0 公众公开 18-05-11 17:57 |
要为LuCI增加一个新模块,首先需要创建两个文件,一个位于Controller(/usr/lib/lua/luci/controller/)下,定义模块的入口;1 include $(TOPDIR)/rules.mk 2 3 PKG_NAME:=luci-app-njitclient 4 PKG_VERSION=1.0 5 PKG_RELEASE:=1 6 7 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) 8 9 include $(INCLUDE_DIR)/package.mk10 11 define Package... 阅98 转0 评0 公众公开 17-09-01 15:33 |
因为luci有缓存机制,所以修改完lua代码后不会立即生效。删除/tmp目录里面的luci相关缓存即可。123.rm -rf /tmp/luci-modulecache/* rm -rf /tmp/luci-indexcache.或者直接重启系统也可以,效率比较低。开发过程中可以打开/www/cgi-bin/luci.删除以下内容禁用缓存。dispatcher.indexcache = "/tmp/luci-indexcache" 阅669 转0 评0 公众公开 17-09-01 14:24 |
对于ar71xx平台,返回File series fully applied, ends at patch platform/902-unaligned_access_hacks.patch3. 修改kernel patch按照openWRT手札之二:kernel arch machine新增路由器,新增路由器修改的都是arch目录故新增patch文件 quilt new platform/920-tplink-wvr300-archmachine.patch此时920-tplink-wvr300-archmachine.patch就会被qui... 阅2354 转1 评0 公众公开 16-09-22 14:16 |
阅668 转0 评0 公众公开 16-05-31 11:24 |
在编译目录下新建一个名为files的目录,openwrt在编译的时候,会把files文件夹里的文件编译到固件的根目录,简而言之,就是/openwrt/trunk/files目录,这相当于是openwrt固件的根目录/(这个和上面提及的/openwrt/trunk/package/base-files/files目录作用相似),所以能在这个目录下能干的事情就多了,基本上涵盖了所有你能改动的东西。这里只... 阅1094 转2 评0 公众公开 16-03-05 14:50 |