我的networking上有一个共享的networking连接,目前我使用Smoothwall Express进行pipe理。 我希望能够每月为我的每个室友分配一定数量的带宽。 我的ISP每MB收取我的费用,所以我想把这个收费延伸到那些正在使用它的人,而不是让他们撕毁我。
我认为做这件事的最好方法是让他们支付一定数额的金钱,然后让他们使用那么多。 当他们使用他们的配额时,他们必须被完全阻止,直到我给他们分配更多的带宽。
Smoothall Express足够吗? 我需要什么插件? 如果做不到,有什么可以的?
不是开箱即用,没有 – 商业版本可能已经超出了这个项目的预算,但仍然不是一个完美的select。
你可以用快递一起砍掉一些东西,但是这将是一个公平的旧项目。
使用stream量整形器模块, pfSense应该能够做到这一点。 查看stream量调整指南,您应该能够根据dummynetdynamic创build队列。
HTH
这不会smoothwall兼容,但..
iptables包含一个你可以用来实现这个的“配额”模块。
为了使用它,你需要识别每个连接。如果你做简单的自动化,你可以做到这一点,通过IP识别每个连接,但这真的很微不足道的欺骗。
如果你想要更明确的东西,你可以使用pppoe进行身份validation来识别用户,然后针对该连接设备设置相关的防火墙规则。 这可以通过使用脚本来完成,可以通过调用pppd来configuration该连接的配额。
这将工作,不pipe用户select的IP。