收藏本站 
广告服务 
网站地图 
>> 本频道近100000余篇各类电脑技术、网络技术、软件技术、网页及平面设计等方面的电脑教程,我们的原则:不是精华拒不收录!
先飞电脑技术网技术文章软件教学Unix/Linux
网络编程 | 网站建设 | 网络技术 | 设计教程 | 软件教学 | 程序开发 | 数据库开发 | 教育认证 | 硬件维护 | 媒体动画 | 机械电子 |
Linux系统服务器站点流量限制的方案
[ 作者:佚名    转贴自:网络转载    阅读次数:15    更新时间:2007-8-12 10:31:00   录入:刘光勇 ]         
    #! /bin/sh

# Simple bandwidth limiter - <j@4u.net>

# Change this to your link bandwidth

# (for cable modem, DSL links, etc. put the maximal bandwidth you can

# get, not the speed of a local Ethernet link)

REAL_BW='10Mbit'

# Change this to the bandwidth you want to allocate to WEB.

# We're talking about megabits, not megabytes, so 80Kbit is

# 10 Kilobytes/s

WEB_BW='1000Kbit'

# Change this to your physical network device (or 'ppp0')

NIC='eth0'

tc qdisc del dev "$NIC" root 2> /dev/null

tc qdisc add dev "$NIC" root handle 1: cbq \

bandwidth "$REAL_BW" avpkt 1000

tc class add dev "$NIC" parent 1: classid 1:1 cbq bandwidth "$REAL_BW" \

rate "$REAL_BW" maxburst 1 avpkt 1000

tc class add dev "$NIC" parent 1:1 classid 1:10 cbq \

bandwidth "$REAL_BW" rate "$WEB_BW" maxburst 1 avpkt 1000 bounded

tc qdisc add dev "$NIC" parent 1:10 sfq perturb 10

tc filter add dev "$NIC" parent 1: protocol ip handle 1 fw classid 1:10

iptables -t mangle -A OUTPUT -p tcp --sport 80 -j MARK --set-mark 1

文章首页【加入到收藏夹】告诉好友】【打印此文】【关闭窗口
  版权声明:本站提供的“Linux系统服务器站点流量限制的方案”版权归文章所有者,转载请注明出处!
 ·上一篇文章:配置Linux系统下的动态DNS服务详解      ·下一篇文章:Linux 启动时间的极限优化方案
相关文章
·备份Informix-OnLine的三个方法[109]
·怎样来正确的掌握online的备份[17]
·Linux操作系统的驱动框架及驱动加载[86]
·Informix OnLine数据库维护技巧[72]
·掌握OnLine进程挂起后的处理办法[27]
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号 先飞电脑教程网