0

我使用openwrt 和 coovachilli进行注册,当存在与路由器的互联网连接时,辣椒启动并在连接到 WiFi 后出现弹出页面。
但我想要没有互联网的弹出页面。在没有互联网的情况下使用coovachilli连接到 WiFi 后,路由器应该会弹出。请在这种情况下帮助我。 提前致谢。

OpenWrt 版本:- 15.05
CoovaChilli 版本:- 1.3.0

4

2 回答 2

0

有一种解决方法是可能的。

您必须使用本地 UAM 服务器(在同一主机或 LAN 上)并使用本地用户文件或本地 RADIUS 服务器进行身份验证。对于使用本地用户文件,没有 RADIUS 服务器,您必须指定一个虚拟 RADIUS 服务器 IP:

radiusserver1 127.0.0.1
localusers /etc/chilli/localusers

然后,您可以将 a 添加dummyuser:dummypass到您的localusers文件中,并像往常一样使用它进行身份验证:

http://${uam_ip}:${uam_port}/logon?username=dummyuser&password=${chap_password}
于 2020-02-12T08:37:22.483 回答
0

由于 Coova Chilli(和其他热点软件系统)的工作方式,这在技术上是不可能的。

如果没有 Internet 连接,您的 DNS 服务器将返回故障,因此无法进行任何 DNS 查询。如果没有 DNS 查询(以及作为结果的 IP 地址),就不会有让 Coova 劫持的 HTTP 请求。您的设备(例如 iPhone)甚至不会触发 CNA 窗口

当然有可能(解决方法) - 例如。使您的 DNS 解析器(dnsmasq?)在连接断开时解析为一些虚拟/硬编码的 IP 地址。您必须自己编写一个脚本来检测连接并交换配置

于 2017-07-27T03:59:17.907 回答