4

我一直在尝试使用 DD-wrt ​​和 Open-wrt ​​以及我自己的 radius 服务器来配置强制门户,并且我还尝试使用 CSP 页面 ( http://worldspot.net ) 来配置它们。

DD-wrt

我的第一次尝试是使用 Web 界面使用 TP-LINK WR841N (v7.) 和 DD-wrt。在 dd-wrt ​​网页界面中有一个选项Services -> HotsPot -> ChilliSpot。在这里,我尝试了两种配置,使用我自己的服务器数据,还尝试了 WorldSpot 数据,两种情况下我的问题都是一样的:

当我在路由器上启用 Chillispot 时,我没有分配 IP,这意味着我无法连接到 wifi/lan。看来问题显然出在路由器上,就像 Chillispot 配置不起作用,或者更改没有“应用”

开放式

经过几个小时试图使工作 dd-wrt ​​我认为也许使用 open-wrt ​​更容易配置,在这里我发现了另一个问题。将TP-LINK更新为Open-wrt后,我发现无法通过WEB访问路由器,所以我必须通过telnet和ssh连接来安装一些软件包并进行一些配置。

我尝试为 web gui 安装“luci”包,但发现有一些错误: - 首先它没有找到包,我必须更改/etc/opkg.conf文件 - 下载包并尝试访问网络后,我得到了错误uci_load: not found - 一旦我修复了 uci 包问题,我启用了 uhttpd 并启动它,但是当我尝试通过网络连接时,我收到另一个错误“CG​​I 没有收到任何响应”

问题

  • 比我更有经验的人可以指出这些软件中的哪一个更好地拥有一个现场系统/强制门户?

  • dd-wrt​​情况下,chilispot 的配置可能未应用于路由器配置?

  • 对于open-wrt,任何人的 Web 界面都有相同的错误吗?

  • 我一直在阅读,似乎可以通过 配置 ChilliSpot SSH,但是我发现的教程不是很有帮助,任何人都可以为我指出一个很好的教程吗?

我也有一个D-Link dir-615 H2,但它似乎与 TP-LINK 相比,与 open-wrt ​​和 dd-wrt ​​的兼容性较差。

我会很感激任何可以让我朝着好的方向发展的信息,谢谢!

4

2 回答 2

3

几个月前,我为这个关于制作强制门户的问题找到了一个非常简单的答案。

该解决方案的最佳之处在于路由器刷新部分非常自动化,并且通过 WEB UI 进行Captive Portal配置,非常易于理解和管理

如果需要一些软件定制,您也可以通过 ssh 连接到路由器,例如 VLAN

要使用此解决方案,您的调制解调器应在此列表中(在编写答案时):

  • 链接系统:WRT54G | WRT54GL | WRT54GS
  • 迷你路由器:MR3201A
  • FonSpot / Fonera (Atheros)
  • 无处不在:Bullet-M | Nano-M | Rocket-M | Airrouter | UniFi | Bullet/Nano/etc/{2/5}

我在几个Ubiquiti AirRouter中使用了这种方法,现在只需 5 分钟即可使用FreeRadius为 HotSpot 系统配置路由器。

我尝试将FreeRadius安装在 LAN 中的RaspBerry 中,通过WAN安装VPS

刷新上述任何路由器的步骤是:

  1. 这里下载coova-ap.jnlp
  2. 使用Java Web Start打开文件

对于 Linux 系统:sudo javaws coova-ap.jnlp

  1. 您必须单击Flash CoovaAP,您将看到一个类似这样的窗口,您应该在其中选择您的路由器型号:

选择您的路由器型号

  1. 下载文件后,您将看到下一个窗口:

选择您的网络设备

在这里您应该选择您的网络设备,通常 eth0(有线)是最好的选择,无论如何我强烈建议单击将固件保存到文件按钮以存储原始固件的备份。

如果您使用的是 Ubiquiti 路由器,在单击开始闪烁之前, 您需要:

. 如果您使用的是 Ubiquiti 设备,您应该通过拔下 POE 以太网电缆将其置于 TFTP 模式,然后在按住重置按钮 8 秒的同时重新连接它。如果这不起作用,您可能需要按住它 16 秒。LED 灯现在应该交替闪烁,指示 TFTP 模式。

一旦你点击Start Flashing并且刷机完成,路由器将重新启动,我们将能够使用相同的 Coova 软件访问路由器。

现在Configure CoovaAP按钮应该是可点击的,我们将看到一个非常漂亮的界面来配置路由器Captive Portal,我们将能够使用不同的 HotSpot 配置。

如果按钮不可点击,请确保 CoovaAP IP 为 192.168.1.1

最能帮助我使用 CoovaAP 软件配置路由器的指南之一是HotSpotSystem:安装 CoovaAP 指南

在该教程中,您将获得有关 Captive Portal 界面的一些步骤和主要配置的更多信息。我没有添加 HotSpot 部分,因为问题在于哪个是最好的路由器配置。

于 2015-07-05T22:13:43.213 回答
1

有一些方法可以构建强制门户服务器:

1.

关于路由器兼容性,我只能推荐DD-WRT build 22118或更高版本(基于 coovachilli 的 dd-wrt)。支持以下版本:mini_hotspot (broadcom_K26 non-nv60k , non-nv64k!)、nokaid、standard、big 或 mega。其他版本(如 mini 或 micro)不包含热点模块,因此它们不能用于热点目的。

一旦你有了这样的构建,你就可以用 Chillispot 启动一个简单的 Captive Portal。

您所需要的只是一个 FreeRadius 服务器和 Web 服务器。

2.

使用 OptWARE

这里我使用了路由器 Asus RT N16,我已经用 dd-wrt.v24-18024_NEWD-2_K2.6_mega.bin 对其进行了修补

整个教程在这里

于 2014-10-28T21:01:55.573 回答