wifidog配置文件详解

1. 在这个配置文件里面第一格不能是空格,否则就会出错。

2. GatewayAddress  192.168.1.1 //路由器地址

3. GatewayID 123456789 //与服务器authpuppy中对应

4. ExternalInterface eth0.2  //外网接口,这个是wan口,连接到Internet的接口

5. GatewayInterface  br-lan  //内网接口,这个是lan口,连接到局域网的接口

6. AuthServer {                        //认证服务器配置项                             

Hostname xx.xx.xx.xx //认证服务器IP地址或者名                                                 

SSLAvailable no //认证服务器有HTTPS加密则配置该项,此处无

SSLPort //认证服务器有HTTPS加密则配置该项,此处无

Path /authpuppy/web/        (认证路径)

/****************此处为wifidog认证服务器的五个脚本文件,用于认证********************/

LoginScriptPathFragment //登录展示的脚本,以get的方式传入gw_address、gw_port、gw_id、mac、url(AP的IP地址,wifidog监听端口,AP的ID,客户端mac地址,客户初始访问的url)

PortalScriptPathFragment //客户端登陆成功后展示的脚本,之传入gw_id一个参数,用于告知用户登陆成功

MsgScriptPathFragment //错误信息展示脚本,通过get方式传入一个参数message,用于展示认证中出现错误的页面

PingScriptPathFragment //心跳脚本,通过get方式传入5个参数,gw_id,sys.uptime,sys.memfree,sys.load,wifidog.uptime;wifidog每隔一段时间访问一次这个脚本(时间间隔由CheckInterval决定)。注意,此脚本需要返回“Pong"字符串

AuthScriptPathFragment //用户认证脚本,通过get的方式接受7各参数,stage,ip,mac,token,incoming,outcoming和gw_id;stage的值为login,ip为客户端IP,mac为客户端的mac地址,                  }还有这个Path,一开始我是设置成  /   根目录,结果不行,出现了这个问题:HTTP Response from Server: [HTTP/1.1 404 Not Found后来设置成这个目录才可以。还有一点要注意的是Path的目录两边都要加/,不然也会出错。

7. GatewayPort 2060 //wifidog的监听地址,通常保持默认

8. CheckInterval 60 //心跳时长,单位是秒,

心跳:客户端认证成功,如果有网络访问动作,Wifidog getway就会每隔一段时间访问Portal服务器的一个脚本,用于认证计费,当然,如果客户使用超时或超流量,也可以通过心跳强制客户端下线

9. ClientTimeout 5 //ClientTimeout是用户一次认证成功后的网络访问时长,超过这个时间需要重新认证

 

 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、因手头有一个7620N芯片的大功率无线路由器(万兴达WR5508商用路由),由于要使用无线广告营销功能,但在网上搜寻了很久,都没找到合适的固件。 2、可能有人会说支持7620方案的广告营销固件多的是,但这款路由器是大功率的,500mW,刷了海蜘蛛、RippleOS以及其他有wifidog功能的固件,无线超过3-5米就没有信号了。只有刷了openwrt和PandoraBox固件,无线信号超级强大,达到26db。 3、因此,只能使用openwrt和PandoraBox固件,查询了多种方法,都是需要对固件进行编译的,由于小弟不懂编程,只有通过网友们的安装配置经验进行参考,在刷好的固件基础上安装wifidog和Luci界面的配置,如果哪位高手能将Luci-wifidog源码打包成ipk安装包,小弟万分感谢!此方法仅供想玩wifidog的朋友参考,编程高手勿拍砖就行了! 方法: 1、安装wifidog(前提是路由器必须接入互联网) [root@PandoraBox:/root]#opkg update [root@PandoraBox:/root]#opkg install wifidog [root@PandoraBox:/root]#/etc/init.d/wifidog enable [root@PandoraBox:/root]#/etc/init.d/wifidog start 备注:安装wifidog可能需要依赖包 libc iptables-mod-extra iptables-mod-ipopt iptables-mod-nat-extra libpthread 2、安装配置luci-wifidog(luci-wifidog源码是在网上找的,别人已经设置好了的,如果不喜欢,自行到官网下) (1)使用winscp把源码controller文件夹下的内容复制到/usr/lib/lua/luci里目录的controller下,model放到model下 (2)源码root文件夹下的内容复制到root/etc下各自相应的目录下 (3)源码ipkg文件夹下的内容复制到/usr/lib/opkg目录下 (4)源码makefile文件复制到/etc下并给xxx权限 (5)最后重启路由器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值