配置OpenWrt以提供HTTP身份验证

Mat*_*Mat 5 authentication openwrt wifi

我需要配置一个运行OpenWrt的"Accton MR3201A"接入点.

我希望它提供一个带有HTTP身份验证网页的开放式WiFi,用户必须先提供用户名和密码才能访问互联网.

是否有允许这样的现有软件包(http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages/)?

小智 17

这可能是一个旧帖子,但认为它可能有助于其他人搜索:

有一些强制门户解决方案,最佳解决方案取决于您的灵活性,定制和技术要求.

强制门户解决方案:

  1. Chillispot:使用radius数据库进行后端用户管理和跟踪的第2层解决方案.警告:该项目可能已经死亡.多年来,这个项目的确没有太多工作.这导致了下一个项目.
  2. CoovaChilli:建立在Chillispot之上,经过多次改进和补充.包括WISPr支持等等.jhonkola提到的CoovaAP中使用的主要门户解决方案.
  3. PepperSpot:另一个Chillispot叉子.支持IPv6协议,无线保护访问(WPA).也是radius服务器后端.
  4. NoCat:一系列项目,旨在创建一个强大的门户网站,如解决方案,提供简单的设置和免费的公共互联网.
  5. WiFiDog:最初是从NoCatSplash和NoCatAuth派生的,Wifidog提供了一个简单的包,没有基于uci的配置文件.用户可以通过网关进行管理和控制,并连接到任何自定义用户管理.此解决方案可创建自定义中央用户管理系统.您可以构建自己的登录页面和用户管理系统,也可以使用自己的门户系统.
  6. NoDogSplah:NoCat的另一种替代方案,旨在为路由器/网关提供本地的强制门户解决方案,以及简单的设置,用户带宽控制和基本的auth/splash页面.

我个人使用高度定制的wifidog软件包和authserver,它已经为我们公司全面改造.我们能够添加每个用户和池带宽控制,自定义用户帐户数据,WISPr支持(来自Coova的人员补丁,他们不再托管此补丁).我们目前正致力于提供鱿鱼支持.我们选择了Wifidog,因为使用iptables而不是chillispots layer2解决方案更容易定制和运行在layer3.但最好的解决方案取决于您想要的时间,精力和灵活性.

参考文献: http://wiki.openwrt.org/doc/howto/wireless.hotspot