Create 如何在openwrt的配置文件中配置apfree-wifidog的参数.md

This commit is contained in:
Dengfeng Liu 2021-12-10 15:40:00 +08:00 committed by GitHub
parent e414da5911
commit 02b090694b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,22 @@
在openwrt官方收录的apfree-wifidog package中提供了一个符合openwrt uci 配置接口的配置文件,该文件如下所示:
```
config wifidog
option gateway_interface 'br-lan'
option auth_server_hostname 'change wifidog.kunteng.org.cn to your auth server domain or ip'
option auth_server_port 443
option auth_server_path '/wifidog/'
option check_interval 60
option client_timeout 5
option wired_passed 0
option disabled 1
```
上面的文件会在apfree-wifidog启动时先被wifidog.init文件解析成apfree-wifidog能识别的配置文件
本文档会列出一些用户对apfree wifidog配置的常用的问题龚婵可
> 希望将apfree wifidog替用户下线的时间间隔变长应该如何配置
apfree-wifidog会根据用户离线时长来决定是否将该用户自动踢下线该部分功能与服务器端踢用户下线功能不一样apfree-wifidog会定时检查用户在线的情况当发现`check_interval * client_timeout` 秒后,
用户依然没有上线,会将其踢下线,这样用户下次上线的时候会触发认证过程;而服务器端的踢用户下线是根据服务器端配置的时长 client_timeout当发现用户从认证通过开始经过client_timeout时长后
服务器通知apfree-wifidog将用户踢下线。因此按照系统的默认配置如果用户通过认证后但经过持续5分钟60 * 5没有上线既一直没有流量该客户端会被apfree-wifidog踢下线要延长该时间
可以通过增加client_timeout的值来实现。
>