点击这里给我发消息 点击这里给我发消息
首页 > 行业资讯 > linux>详细内容

Linux系统服务器站点流量限制的方案

添加时间:2010-1-4
    相关阅读: WEB 方案 系统

#! /bin/sh

  # Simple bandwidth limiter - <[email]j@4u.net[/email]>

  # 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

 

本文作者:
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册