没有使用coova-chilli的互联网连接的弹出页面

时间:2017-04-21 05:20:29

标签: popup wifi router openwrt coovachilli

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

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

2 个答案:

答案 0 :(得分:0)

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

如果没有Internet连接,您的DNS服务器将返回失败,因此DNS查询不起作用。如果没有DNS查询(以及结果的IP地址),Coova就不会有HTTP请求劫持。您的设备(例如iPhone)甚至不会触发CNA窗口

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

答案 1 :(得分:0)

可能有解决方法。

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

radiusserver1 127.0.0.1
localusers /etc/chilli/localusers

然后,您可以将dummyuser:dummypass添加到localusers文件中,并像往常一样将其用于身份验证:

http://${uam_ip}:${uam_port}/logon?username=dummyuser&password=${chap_password}