在我家的山区,我有一个4g连接,操作员的上限为10GB
我有平板电脑,手机,个人电脑,都连接到路由器(Netis没有丰富的功能)。(最多10个) 并且路由器作为客户端连接到4G调制解调器。
我的需求是限制源IP或/和用户登录的使用。当全球超过上限或每个人都耗尽自己的上限时停止它 我的尝试是使用Linux或BSD构建系统。
所以我曾想过用1个开关+ 1 ap重新配置我的网络,用于无线和有线连接。然后输入“Box”,“Box”通过路由器连接到4g调制解调器。
AP==SWITCH==BOX==ROUTER==4G_modem
现在我认为我必须做两件事
如果我使用IP策略
在BOX中桥接两个局域网 监控桥上的流量 通过IP计算流量 将计数与限制进行比较 如果超过则丢弃数据包。
关于这个有很多方法,但是有人有经验与这些人挂钩吗? 这是一个有用的问题,有答案,但正在监测:
这个解决方案有点过于简单
如果我使用带有用户名和密码的解决方案,我认为squid将是答案,但实际上能够按照自己的限制过滤和阻止用户。
一些类似的问题是
- https://serverfault.com/questions/380498/view-internet-usage-of-computers-in-my-network
- https://serverfault.com/questions/141015/the-best-software-for-users-internet-usage
- https://serverfault.com/questions/64206/internet-usage-on-k-12-student-laptops
- https://serverfault.com/questions/727362/monitor-bandwith-usage-on-lan
- https://serverfault.com/questions/546709/monitor-http-usage-on-network-from-linux-free - https://serverfault.com/questions/356996/monitor-network-traffic-over-centos-router
如果超过全局上限并且每个用户都有自己的上限,我认为控制应该是双丢包。