Oct 14, 2006

利用 tc 控制出口流量。

tc 是 iproute2 中带的命令,用于控制 Linux 的网络传输流量限制。

这感觉是比 iptables 还麻烦的东西,因为公司拿了台机器在内网做下载,为了不影响普通员工上网,所以才有了这么一想法控制一把在网络中的下载。

整个公司都没人懂这玩意儿,只好自己摸索着了。 -_-#

tc 里利用 Linux 中的 QoS(Quality of service)对包进行调度,所以需要确保在内核中将 QoS 下的 Class Based Queueing (CBQ)、Token Bucket Flow、Traffic Shapers 设置为 y 或者 M。

tc 最少得有 3 条句才能达到控制流量的目的:创建队列 -> 创建子分类 -> 创建过滤器,而且还要和ip命令结果起来控制流入的接口才可以达到限制的。

理解不深,试验没有做完,以后再补充 -_-#

1 comment:

Stellit said...

非常想知道是怎么弄的,这个问题烦我很久了,,,看到楼下的网管就来气

About Me

My photo
This web site recorded something interesting about free software, photographics, music, other stuff and a little tic.

My new website location in www.kuangxuqing.com