1

如何将用户重定向到我设备的 Web 管理界面?

我在我的项目中使用以下内容。

  1. busybox 的 httpd 作为 http 服务器。
  2. html 文件/js/css 来创建网页。
  3. 我没有任何类型的 apache 像服务器。
  4. cgi.
  5. C语言和linux。
  6. 16 MB 闪存。

用户将通过 wifi 连接到设备。当用户想通过 wifi 访问互联网时,他应该首先被重定向到我的网页。

我所做的研究是:为此我需要强制门户。说真的,我不知道如何实现强制门户以及它是什么。我发现 wifidog、chilispot 和 Nocatsplash 就是这种免费的强制门户。

编译wifidog后,我发现要运行我需要iptables。通过对内核进行必要的更改,我处于可以运行 wifidog 的那个阶段。但是当我运行 wifidog 时,我必须在 wifidog.conf 中进行配置。我已经尝试做到这一点。我添加了一些参数,例如:

ExternalInterface br0,
GatewayInterface br0,
AuthServer {
               Hostname auth.ilesansfil.org
           }

我尝试使用浏览器访问运行 wifidog 的主板,但没有得到任何与 wifidog 相关的信息。它只是给了我的管理页面。

一件事是我的项目中没有主设备。所有设备都应该以相同的方式工作。

有人可以帮我解决这个问题吗?

4

1 回答 1

0

As far I as understand - yes, you are on right track.

What you need now is AuthPuppy: https://launchpad.net/authpuppy

于 2013-03-27T10:57:07.597 回答