【发布时间】:2015-06-01 14:36:11
【问题描述】:
我有一台微型计算机,用于在客户登录 Wi-Fi 网络时显示一个门户页面。
问题是,由于某种原因,他们没有从手机/电脑上获得通常的弹出窗口,而当我对路由器执行相同操作时,它可以正常工作。
我通过将所有 dns 请求传输到本地网络(即 10.0.0.2)来完成整个过程。
访问浏览器时,他们会看到门户页面,但行为缺失。 (连接到 Wi-Fi 然后会出现一个自动弹出窗口,提示您需要登录网络)。
在本地 apache 上,我有一个简单的 index.php 文件,状态码为 401(未经授权)。
微型计算机通过以太网端口连接到路由器,并且我可以完全控制路由器,但我希望从微型计算机本身管理强制门户,这就是为什么我不使用基于路由器的强制门户。
塔尔。
【问题讨论】:
-
您需要通过 DHCP/DNS 将您的 WiFi 接入点连接到另一台计算机。设置它更像是一个服务器配置问题(与编程相比),最好在其他地方问。
-
我正在以编程方式进行,这就是为什么在这里问。我有一个 python dns 代理,它将所有请求指向我计算机的 apache 服务器,显示热点登录页面,但设备上没有触发任何内容。 (即使 dns 代理运行良好,也没有“您需要登录”消息)。