android - hostapd 和 rpbi 强制门户

标签 android raspberry-pi wifi hostapd

我在 rspbi 上有一个可用的接入点,与我在基于 ios 和 os x 的机器上的强制门户完美配合。

但是 android 不会弹出强制门户,我可以看到对 clients3.google.com 的请求

我执行强制门户的方法是将端口 53 (udp) 重定向到我的 apache 服务器,然后显示访问点的登录页面。

知道为什么没有自动弹出窗口吗?我已经查看了 Chromium 项目页面,看起来我做的一切都是对的。

谢谢。

最佳答案

对client3.google.com的请求需要重定向到登录页面(门户页面)。然后 Android 会认为它需要登录网络(强制门户)才能访问互联网。

只要 Android 从其对 client3.google.com 的请求中收到预期的成功消息,它就会假定它不在强制门户之后,并且不会提示您登录。<​​/p>

另请参阅:https://serverfault.com/questions/679393/captive-portal-popups-the-definitive-guide/

关于android - hostapd 和 rpbi 强制门户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32076561/

相关文章:

android - 如何在一个基础上发布许多应用

android - 按下按钮时如何更改文本颜色?

java - Android - 无法以编程方式删除 Wifi 网络 - WifiManager 类型中的方法 removeNetwork(int) 不适用于参数(字符串)

c - 如何使用 C 在 Ubuntu 上获取 WIFI 参数(带宽、延迟)

android - Unresolved reference : MasterKey

android - 无法在搜索结果的详细 Activity 中显示图像(来自 JSON)?

python - 如何对传感器进行编程以中断主线程或Python中的程序

c - 驱动程序编程简介

c++ - 如何在 C++ 中使用 Raspberry pi 3 与 sim800c 通信

Android,轮询数据时如何处理网络变化(从 GPRS 到 Wi-fi,反之亦然)