Wifidog on DD-WRT Splash Only With SMS

wifidog.png

事实证明NoCatSplash相当不稳定,服务只能运行几个小时,然后就工作异常了,验证页面打不开,接入用户也没办法上网,只能通过重启DD-WRT的方式解决,起初发现的时候,在路由器里设置了定时重启的Cron,可是后来问题越来越严重,每两个小时重启一次也没办法满足需求了,至此NoCatSplash方案宣告失败。

继续寻找其它的解决方案。相中Wifidog,理由很简单,开源。

为满足本案需求,没有选择默认的RADIUS认证,使用了Splash Only插件,结合之前定制的SMS动态密码验证的代码,最终得以实现。

首先需要一台AuthServ,OS使用Ubuntu Server 13.04,参考了Authpuppy官方配置文档,过程很顺利。
之后通过http://AuthServIp/configure进入认证服务器的配置页面,顺利找到DD-WRT上已经开启的节点。

再之后,安装Splash Only插件,配置DD-WRT侧FirewallRuleSet(DD-WRT侧配置参考以上截图)。

认证页面的修改可参考WiFiDogSplashOnlyWithSMS

本文章由 http://www.wifidog.pro/2015/03/24/wifidog-ddwrt-with-SMS.html 整理编辑,转载请注明出处

标签: wifidog认证, wifidog流程, wifidog配置, dd wrt wifidog教程, dd wrt wifidog配置