04 2015 档案

openwrt安装nodogsplash
摘要:安装nodogsplash它是基于openwrt上的一个插件,用于实现用户登录验证的,具体见:https://github.com/nodogsplash/nodogsplash这个名称很生动,很有趣,称为nodog。其实他是针对openwrt上的另一款类似插件:wifi dog的,那个配置起来比较... 阅读全文

posted @ 2015-04-27 22:06 WiFiDog热点解决方案 阅读(4879) 评论(0) 推荐(0)

openwrt 利用nodogsplash 实现简单的广告路由
摘要:实现功能: 设备连上路由后,当打开浏览器上网时,浏览器上会显示欢迎画面,当用户点击继续上网后,会正常连接网络,访问之前请求网页。需要做的工作:将 nodogsplash 编译进openwrt 镜像,首先在源码目录中运行make menuconfig 在 network/capitive portal... 阅读全文

posted @ 2015-04-25 19:09 WiFiDog热点解决方案 阅读(800) 评论(0) 推荐(0)

nodogsplash配置刷完自带luci界面openwrt配置nodogsplash的方法
摘要:路由器刷完openwrt之后,连接到电脑,无线有线皆可。用网线连接路由LAN口与电脑、电脑打开cmd、输入telnet 192.168.1.1回车如果提示telnet不是可执行的命令、需要在控制面板-程序-程序和功能-打开或关闭Windows功能、把telnet服务端和telnet客户端勾选、确定、... 阅读全文

posted @ 2015-04-23 09:00 WiFiDog热点解决方案 阅读(1746) 评论(0) 推荐(0)

nodogsplash openwrt安装及配置使用
摘要:路由器内置的有线和无线不用验证,直接可以上网的,利用虚拟AP及USB网卡发送WEB验证,可以采用nodogsplash。先把你的无线加密,这个SSID供自己手机用,不用WEB验证,opkg update opkg install nodogsplash----------------打开/etc/c... 阅读全文

posted @ 2015-04-22 09:19 WiFiDog热点解决方案 阅读(1120) 评论(0) 推荐(1)

wifidog源码分析Lighttpd1.4.20源码分析之fdevent系统(3) -----使用
摘要:接着上文介绍的函数fdevent_linux_sysepoll_event_add 讲解,首先看函数的第三个参数events,他是一个整型,其没以为对应一种IO事件。上面fdevent_event_add()函数的额第三个参数是FDEVENT_IN,这是一个宏/* * 用于标记文件描述符的状态 */... 阅读全文

posted @ 2015-04-21 09:11 WiFiDog热点解决方案 阅读(314) 评论(0) 推荐(0)

wifidog源码分析Lighttpd1.4.20源码分析之fdevent系统(1)---fdevents结构体和fdevent系统对外接口
摘要:前面讲了lighttpd的插件系统,这一篇将看一看lighttpd中的fdevent系统。fdevent系统主要是处理各种IO事件,在web服务器中,主要就是向socket写数据和从socket读数据。通常,web服务器是IO密集型程序,这就要求在数据的读写上,web服务器必须能够具有很好的性能,不... 阅读全文

posted @ 2015-04-20 09:06 WiFiDog热点解决方案 阅读(276) 评论(0) 推荐(0)

wifidog源码分析Lighttpd1.4.20源码分析之插件系统(3)---PLUGIN_TO_SLOT宏
摘要:前面讲了lighttpd插件系统的加载和初始化,这一篇中,将介绍一下plugin.c中的宏PLUGIN_TO_SLOT。在将PLUGIN_TO_SLOT宏之前,我们先来看看lighttpd中插件系统的对外接口。这个接口所对的“外”指的是lighttpd服务器。前面已经提到,在运行的过程中,light... 阅读全文

posted @ 2015-04-17 09:09 WiFiDog热点解决方案 阅读(255) 评论(0) 推荐(0)

wifidog认证源码分析Lighttpd1.4.20源码分析之etag.c(h) -------HTTP/1.1中的Etag域
摘要:etag的全称是entity tag(标记实体值),在RFC2616中关于etag的定义如下:The ETag response-header field provides the current value of the entity tag for the requested variant. ... 阅读全文

posted @ 2015-04-16 09:20 WiFiDog热点解决方案 阅读(289) 评论(0) 推荐(0)

wifidog 认证Lighttpd1.4.20源码分析之bitset.c(h) -------位集合的使用
摘要:使用一个比特位来表示一个事件的两种状态,即节省内存,又可以提高运行速度。在Lighttpd中,提供了一个bitset数据结构,用来管理使用一个比特位集合。 在bitset.h中,比特位集合的数据结构定义如下:typedef struct { size_t *bits; ... 阅读全文

posted @ 2015-04-15 10:21 WiFiDog热点解决方案 阅读(229) 评论(0) 推荐(0)

wifidog认证自带http服务器Lighttpd1.4.20源码分析之状态机返回response
摘要:前一篇介绍完了请求的处理,先面lighttpd将会把处理的结果返回给客户端。状态机进入CON_STATE_RESPONST_START。在这个状态中,服务器主要的工作在函数connection_handle_write_prepare。这个函数不算复杂,主要是根据客户端请求的method来设置res... 阅读全文

posted @ 2015-04-10 10:24 WiFiDog热点解决方案 阅读(525) 评论(0) 推荐(0)

wifidog认证优缺点wifidog原理
摘要:portal认证方式有多重,我们选择了十分普遍额开源项目wifidog,支持openwrt,用户群体大,资料较完善,中文资料多。主要优点:开源(https://github.com/wifidoggithub,上提供了源码及基于php的认证网关源码)国内使用wifidog的情况比较普遍,二次开发更容... 阅读全文

posted @ 2015-04-09 09:38 WiFiDog热点解决方案 阅读(4895) 评论(0) 推荐(0)

OpenWrt wifidog 实现收费提醒效果
摘要:需求场景有一个免认证的 Wifi SSID,比如叫:OpenWrt,附近的同学可以随便连上这个 SSID,没有缴过费的同学不管访问什么地址,都会被跳转到收费提醒页面,而缴过费的同学就可以开心上网了。解决办法从需求上来说,这是一个非常标准的 WifiDog 效果,如果未来有很复杂的需求,可以直接通过 ... 阅读全文

posted @ 2015-04-08 10:21 WiFiDog热点解决方案 阅读(3370) 评论(0) 推荐(0)

wifidog认证实现OpenWRT强制认证的WIFI热点
摘要:首先安装wifidog到OpenWRT的路由器:opkg updateopkg install wifidogwifidog依赖下面这些模块:iptables-mod-extraiptables-mod-ipoptkmod-ipt-natiptables-mod-nat-extralibpthrea... 阅读全文

posted @ 2015-04-07 10:11 WiFiDog热点解决方案 阅读(1473) 评论(0) 推荐(0)

wifidog配置分析
摘要:AuthServer { Hostname (Mandatory; Default: NONE) SSLAvailable (Optional; Default: no; Possible values: yes, no) ... 阅读全文

posted @ 2015-04-03 10:49 WiFiDog热点解决方案 阅读(1052) 评论(0) 推荐(0)

wifidog源码 - 初始化阶段
摘要:Wifidog是一个linux下开源的认证网关软件,它主要用于配合认证服务器实现无线路由器的认证放行功能。wifidog是一个后台的服务程序,可以通过wdctrl命令对wifidog主程序进行控制。本文解释wifidog在启动阶段所做的初始化主要工作(代码片段1.1)初始化配置(先将配置结构体初始化... 阅读全文

posted @ 2015-04-02 11:30 WiFiDog热点解决方案 阅读(492) 评论(0) 推荐(0)

Wifidog分析wifidog认证网关协议v1
摘要:原文链接:http://dev.wifidog.org/wiki/doc/developer/WiFiDogProtocol_V1网关心跳(Ping协议)Wifidog将ping协议做为心跳机制向认证服务器发送当前状态信息。这可以实现为认证服务器每个节点的状态生成中央日志。Wifidog客户端在co... 阅读全文

posted @ 2015-04-01 10:13 WiFiDog热点解决方案 阅读(422) 评论(0) 推荐(0)

导航