openwrt wifidog
时间: 2023-11-30 22:04:06 浏览: 99
安装和配置wifidog的步骤如下:
1.首先在OpenWRT路由器上安装wifidog,可以通过以下命令进行安装:
```shell
opkg update
opkg install wifidog
```
2.安装完成后,需要进行配置。首先需要编辑wifidog的配置文件`/etc/config/wifidog`,可以使用vi或nano等编辑器进行编辑。在配置文件中,需要设置以下几个参数:
- `interface`: 设置wifidog所监听的网络接口,一般为无线接口,例如`wlan0`。
- `gateway_interface`: 设置wifidog所使用的网关接口,一般为有线接口,例如`eth0`。
- `auth_server`: 设置wifidog所连接的认证服务器的地址和端口号,例如`http://authserver.com:8080/wifidog/auth`。
- `auth_server_port`: 设置wifidog所连接的认证服务器的端口号,例如`8080`。
- `auth_server_path`: 设置wifidog所连接的认证服务器的路径,例如`/wifidog/auth`。
- `gateway_interface_ip`: 设置wifidog所使用的网关接口的IP地址,例如`192.168.1.1`。
- `check_interval`: 设置wifidog检查客户端是否在线的时间间隔,单位为秒,例如`30`。
3.配置完成后,需要启动wifidog服务。可以使用以下命令启动wifidog:
```shell
/etc/init.d/wifidog start
```
4.启动wifidog后,需要在防火墙中添加相应的规则,以允许wifidog正常工作。可以使用以下命令添加规则:
```shell
iptables -I zone_wan_input -p tcp --dport 80 -j ACCEPT
iptables -I zone_wan_input -p udp --dport 53 -j ACCEPT
iptables -I zone_wan_forward -p tcp --dport 80 -j ACCEPT
iptables -I zone_wan_forward -p udp --dport 53 -j ACCEPT
```
5.配置完成后,可以通过以下命令查看wifidog的状态:
```shell
/etc/init.d/wifidog status
```
阅读全文