如何计算路由器中的流量?

分享于 

3分钟阅读

电脑

  繁體 雙語

问题:

因为我有更多的互联网和我可以使用自己,我没有自由路由器我想为邻居自由热点。 很遗憾,我的流量有限,所以我想对它的日常使用有一些限制。 为了calculate我想在Linux中计算流量,但上次我想在Linux上编写自己的过滤器,我想避免这样做。 所以有一个产品我可以用来实现我的目标 换句话说,断开一天的所有连接,当限制到( 或者将它们缩小到 32 kbps )。


回答 1:

现代的iptables限制流量是相当容易的任务。

满足模块配额:


iptables -A OUTPUT -p tcp --dport 80 -m quota --quota 1024 -j ACCEPT


iptables -A OUTPUT -p tcp --dport 80 -j DROP



这将接受 1K 个数据,然后删除所有连接:--quota 持续递减计数器,当点击 0规则时,下一条规则将不匹配,因此下一步将阻止所有的数据。

你甚至可以看到还有多少流量


# iptables -L OUTPUT -v



Chain OUTPUT (policy ACCEPT 3640 packets, 1753K bytes)


pkts bytes target prot opt in out source destination


1 40 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http quota: 984 bytes


0 0 DROP tcp -- any any anywhere anywhere tcp dpt:http



过了一段时间


# iptables -L OUTPUT -v



Chain OUTPUT (policy ACCEPT 3814 packets, 1773K bytes)


pkts bytes target prot opt in out source destination


8 996 ACCEPT tcp -- any any anywhere anywhere tcp dpt:http quota: 0 bytes


9 504 DROP tcp -- any any anywhere anywhere tcp dpt:http



如果我可以在OpenWRT上安装这个模块,那么流量将是一个很容易的任务。


回答 2:

Gargoyle是一个类似WRT的固件,可以计算配额并在每个IP中限制它。 这里是链接。

我希望wrt和dd将开发相同的功能。


回答 3:

在你正在考虑的两个安装中,用来塑造流量是可以的。

以下是一个openwrt论坛帖子的主题:ideas收费流量 shaping QOS QOS QOS QOS
两个更多的


回答 4:

如果你有一台通常总是使用的计算机,可以将它的用作网关,并在这里处测量统计信息。

编辑:

由于网关选项是不可能的,你曾经尝试过番茄固件? 它有很多特性,可能比你所需要的要多。 有一些方法可以在某些时候禁用无线,并且限制了我所知道的速度。 还有一些QoS选项。 我最喜欢番茄的特点是你可以创建cron作业,这样可以轻松地修剪用户的访问时间。 你还可以使用cron检查定期使用的带宽,并将连接缓慢,或者根据使用的多少停止它。



CAL  route  路由器  流量  
相关文章