我想让 5 个用户连接到一个路由器,使用他们自己的 SSID 上网,并为他们每个人分配大约 3gb 的数据,一旦他们用完他们的数据,他们将无法再访问网络,但那些有剩余数据的人仍然可以使用它...
缩小我的问题范围。
我有一条宽带,连接到路由器,通过这个网络,我希望 5 个人通过他们的 SSID 连接,每个人都有自己的数据限制。这可以在家里完成,而不需要专用电脑吗?
答案1
为此你需要
- 无线接入点
- 当用户开始使用网络时,通过强制门户对用户进行身份验证
- 防火墙可防止流量传递给未经身份验证的用户或已耗尽带宽限额的用户
后两者可以托管在小型 PC 或嵌入式设备上。开源强制门户软件可用(例如WiFi狗,尽管这对于您想要的东西来说可能有点重量级)。
您可能需要编写自己的脚本来监控每个用户的流量水平,并确保他们在当天的剩余时间内无法登录。您需要合理地了解所有这些内容的工作原理,但作为一个自制项目,我认为这属于中等难度。
答案2
一个相对简单的解决方案可能是使用dd-wrt
使用单个 SSID 实现此目的的教程 http://www.kczon.com/bandwidth-limit-wrt-script-generator/
谷歌可以揭示更多信息。