- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试使用 DD-wrt 和 Open-wrt 以及我自己的 Radius 服务器来配置强制门户,并且我还尝试使用 CSP 页面 ( http://worldspot.net ) 配置它们。
DD-wrt
我的第一次尝试是使用网络界面使用 TP-LINK WR841N (v7.) 和 DD-wrt。在 dd-wrt Web 界面中,Services -> HotsPot -> ChilliSpot
中有一个选项。在这里,我使用自己的服务器数据尝试了两种配置,还尝试了 WorldSpot 数据,两种情况下我的问题都是相同的:
当我在路由器上启用 Chillispot 时,我没有分配 IP,这意味着我无法连接到 wifi/lan。看来问题显然出在路由器上,就像 Chillispot 配置不起作用,或者更改没有“应用”
开放式
经过几个小时的尝试让 dd-wrt 工作后,我认为也许使用 open-wrt 更容易配置,在这里我发现了另一个问题。将我的TP-LINK更新为Open-wrt后,我发现我无法通过WEB访问路由器,因此我必须通过telnet和ssh连接来安装一些软件包并进行一些配置。
我尝试安装“luci”网络 GUI 包,但发现一些错误: - 首先它没有找到包,我必须更改 /etc/opkg.conf
文件 - 下载软件包并尝试访问网络后,我收到错误uci_load:未找到
- 一旦我解决了 uci 包问题,我就启用 uhttpd 并启动它,但是当我尝试通过网络连接时,我收到另一个错误“CGI 没有收到任何响应”
问题
比我更有经验的人可以告诉我,这些软件中哪个最好有一个现货系统/强制门户?
在 dd-wrt 情况下,chilispot 的配置是否可能未应用于路由器配置?
对于open-wrt,有人在网络界面上遇到过同样的错误吗?
我一直在阅读,似乎可以通过 SSH
配置 ChilliSpot,但我发现的教程不是很有帮助,任何人都可以为我指出一个很好的教程?
我还有一个D-Link dir-615 H2
,但它似乎与 open-wrt 和 dd-wrt 的兼容性不如 TP-LINK。
如果您能提供任何可以帮助我找到正确方向的信息,我将不胜感激,谢谢!
最佳答案
几个月前,我找到了关于创建强制门户的问题的一个非常简单的答案。
该解决方案的最佳之处在于路由器刷新部分非常自动化,并且强制门户配置是通过非常易于理解和管理的WEB UI进行的
如果需要某些软件定制(例如 VLAN),您也可以通过 ssh 连接到路由器
要使用此解决方案,您的调制解调器应在此列表中(在写入答案时):
WRT54G | WRT54GL | WRT54GS
MR3201A
Bullet-M |纳米M |火箭-M |空中路由器 | UniFi | Bullet/Nano/etc/{2/5}
我在多个 Ubiquiti AirRouters 中使用了此方法,现在只需 5 分钟即可使用 FreeRadius 为 HotSpot 系统配置路由器。
我尝试将 FreeRadius 安装在 LAN 的 RaspBerry 中,并通过以下方式安装到 VPS 中: 广域网
刷新上述任何路由器的步骤是:
For Linux systems: sudo javaws coova-ap.jnlp
在这里你应该选择你的网络设备,通常eth0(有线)是最好的选择,无论如何我强烈建议点击将固件保存到文件按钮来存储备份原始固件。
如果您使用的是 Ubiquiti 路由器,请在单击开始闪烁之前 你需要:
. If you re using a Ubiquiti device you should put it in TFTP mode by unplugging the POE ethernet cable, and reconnecting it while holding the reset button for 8 seconds. If this doesnt work, you may have to press it for 16 seconds. The LED lights now should flash alternately indicating TFTP mode.
一旦您点击开始刷机并且刷机完成,路由器将重新启动,我们将能够使用相同的 Coova 软件访问路由器。
现在配置CoovaAP按钮应该是可点击的,我们将看到一个非常漂亮的界面来配置路由器Captive Portal,我们将能够使用不同的HotSpot配置。
如果按钮不可点击,请确保 CoovaAP IP 为 192.168.1.1
对我使用 CoovaAP 软件配置路由器最有帮助的指南之一是 HotSpotSystem: Installation CoovaAP guide
在该教程中,您将了解有关 Captive Portal 界面的一些步骤和主要配置的更多信息。我没有添加 HotSpot 部分,因为问题是哪个是最好的路由器配置。
关于router - 强制门户 - Chillispot | OpenWrt 与 DD-wrt,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25301592/
我有一个已发布的库,其中包含一个在其模板中使用 [routerLink] 的组件。在我的应用程序中安装库后,我收到错误 NullInjectorError:R3InjectorError(AppMod
/~/@ReMix-Run/Router/dist/router.cjs.js模块分析失败:/HOME/sharib/Desktop/Full Stack Developer Tutorial/MER
在 vuejs 2 中,我能够通过返回渲染 html 标签直接在路由器中渲染。我正在尝试使用 vue-router 4 在 vue3 中做同样的事情,但它似乎不起作用: { path:
在我的应用程序中,我使用 vue-router。当我使用 router.map({}) 将路由传递给路由器时,路由可以工作,但当我在构造函数中传递它们时,路由就不起作用。知道这是为什么吗? // wo
我正在 react 应用程序中实现路由。我对react-router 4.0相对于react-router-redux的优势感到困惑。我也对react-router-dom感到困惑。 react-ro
我有以下两条路线:/items和/items/buy。 每个路线在一个 View 中对应一个选项卡。两条路线均使用精确的 Prop 进行渲染,但导航至/items/buy时,仍将两个选项卡标记为事件选
我有一个带有 url/product/0 的新产品页面。当使用按钮保存产品时,我想显示“已成功保存”消息并将 url 更改为/product/1024 而无需实际导航到该页面,因为这会导致对页面上的产
我对此有些困惑。我定义了一条名为classes/:id的路线。在应用程序中导航到该路线时,将调用componentDidMount()。但是,当重新加载页面或复制并粘贴URL时,页面将完全加载,但根本
假设我有以下2条路线: ... ... 现在,当我尝试按路线/news时,会触发带有Home参数的param1的根路线... 我认为解决方案是在像/?param1这
我正在将 Vue Router 与 Vue 3 一起使用,并尝试添加一个包罗万象的路由以在用户尝试访问无效 URL 时重定向用户。当我尝试使用通配符 (*) 时,我将以下错误记录到控制台: Uncau
我在我的项目中使用react-router-dom 4.0.0-beta.6。我有如下代码: 我想在 HomePage 组件中获取查询参数。我找到了 location.search 参数,它看起来像
我正在使用 Vue 路由器。在我的代码中,我曾经有: 这有效,并且页面数据被传递到组件。但是如何使用路由器 View 执行相同的操作呢?这似乎不起作用: js: var vm = new Vue(
我目前正在一个项目中使用react-router-redux,除了我不知道如何访问react-router路由器之外,一切都工作正常。 @connect((state, props) => {
当使用链接时,路由器按预期工作,尽管我收到警告 [history] pushState is deprecated;使用推送代替。 使用react-router-redux中的routeActio
我想创建一个多页 Meteor 网络和移动应用程序。因此,我正在寻找路由服务。 来自 research ,我收集了Iron Router就是我要找的。但是很多教程也提到了Meteor.Router I
我正在使用 React Router(版本 4.0.0)和 Router组件有一个名为“history”的必需 Prop 。 我知道在以前版本的react-router中你可以导入browserHis
我正在使用 氟罗包用于导航。 Fluro 和 Flutter 正在使用“路由器”。所以他们的类(class)合并了。我怎么能解决这个问题? lib/routers/routers.dart:2:1:
自从我更新了 Vue.js 应用程序的节点包后,我在浏览器控制台中收到以下警告: [vue-router] 's tag prop is deprecated and has beenremoved
我正在尝试在我的应用程序中将 react-router 更新到 v2.6 并将 react-router-relay 更新到 v0.7,但我正在努力按照变更日志来解决所有重大变更。我想我解决了所有的变
router-view 和 router-link 组件无法在我的应用中解析不知道是什么问题 附上应用代码它是一个主页应用程序,带有类似 navbar 的东西,用于路由到 vue 组件,如 state
我是一名优秀的程序员,十分优秀!