首页 文章

俘虏门户 - Chillispot | OpenWrt vs DD-wrt

提问于
浏览
4

我've been trying to configure a captive portal using DD-wrt and Open-wrt, with my own radius server and I'还试图使用CSP页面(http://worldspot.net)配置它们 .

DD-wrt

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

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

Open-wrt

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

我试图为web gui安装"luci"包,我发现有一些错误: - 首先它没有找到包,我必须更改 /etc/opkg.conf 文件 - 一旦我下载包并尝试访问web我得到错误 uci_load: not found - 一旦我修复了uci包问题,我启用了uhttpd并启动它,但当我尝试通过web连接时,我得到另一个错误"CGI didn't receive any response"

Questions

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

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

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

  • 我've been reading and it seems that it'可以通过 SSH 来配置ChilliSpot,但是我找到的教程并不是很有帮助,任何人都可以指点我一个很好的教程吗?

我也有 D-Link dir-615 H2 但它似乎与open-wrt和dd-wrt的兼容性低于TP-LINK .

我会感谢任何可以帮助我做好方向的信息,谢谢!

2 回答

  • 3

    几个月前,我发现了一个关于制作强制门户的问题的一个非常简单的答案 .

    最好的解决方案是路由器闪存部分非常自动化,并且通过WEB UI进行 Captive Portal 配置非常容易理解和管理

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

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

    • Linksys: WRT54G | WRT54GL | WRT54GS

    • MiniRouter: MR3201A

    • FonSpot / Fonera(Atheros)

    • Ubiquiti: Bullet-M | Nano-M | Rocket-M | Airrouter | UniFi | Bullet/Nano/etc/{2/5}

    我在几个 Ubiquiti AirRouters 中使用了这个方法,现在只需要5分钟就可以使用 FreeRadius 为HotSpot系统配置路由器 .

    我试着用 FreeRadius 安装在 RaspBerry LAN 中,也试着 VPS 通过 WAN

    闪存任何上述路由器的步骤如下:

    • here下载 coova-ap.jnlp

    • Java Web Start 打开文件

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

    • 您必须单击 Flash CoovaAP ,您将看到一个这样的窗口,您应该选择您的路由器型号:

    Select your router model

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

    Select your network device

    在这里你应该选择你的网络设备,通常eth0(有线)是最好的选择,反正我 strongly 建议点击 Save firmware to File 按钮来存储原始固件的备份 .

    如果你使用Ubiquiti路由器,在点击 Start Flashing 之前你需要:

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

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

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

    If the button is not clickable make sure the CoovaAP IP is 192.168.1.1

    使用CoovaAP软件帮助我最多配置路由器的指南之一是HotSpotSystem: Installation CoovaAP guide

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

  • 1

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

    1.

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

    一旦有了这样的构建,就可以使用Chillispot启动一个简单的强制门户 .

    您需要的只是FreeRadius服务器和Web服务器 .

    2.

    使用OptWARE

    在这里我使用了路由器华硕RT N16,我用dd-wrt.v24-18024_NEWD-2_K2.6_mega.bin修补了它

    整个教程is here .

相关问题