我正在使用 openwrt和coovachilli 进行注册,当存在与路由器的互联网连接时,辣椒会启动,并且在连接到WiFi后会出现弹出页面。 /> 但我想要没有互联网的弹出页面。使用 coovachilli 连接到WiFi后,路由器应弹出,不带互联网。在这种情况下请帮帮我 提前谢谢。
OpenWrt版本: - 15.05
CoovaChilli版本: - 1.3.0
答案 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}