当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: 一个用tc+iptables实现的下载和上传带宽限制的脚本 这是我用的,新年献给大家。
 

 

    摘要: :oops: 这个是我以前在redhatas3上面安装apache+sendmail+openwebmail笔记,前几天有朋友问我我才想起来没有整理,本文已经在redhat9和redhatas3up3上测试几遍(整理前又在redhat9上测试一遍),小弟刚接触linux不久,网上qmail的教程不少但sendmail不多,本教程也是为像我一样菜鸟的做内网使用稍修改也可以做中小企业邮件服务器用,个人感觉sendmail做一些十来人公司的邮箱足够用了,请......
 ·我的安裝打印機筆記    »显示摘要«
    摘要: add hp laserjet 1100 printer: 1. add it on linux run redhat-switch-printer switch to lprng run redhat-config-printer add new printer set name which you like(for example:pp),and click next to finished. you can use lp –d pp 1.txt......


一个用tc+iptables实现的下载和上传带宽限制的脚本

一个用tc+iptables实现的下载与上传带宽限制的脚本 【相关文章:用 Linux 打造路由器

【扩展阅读:基于DNS的多机均衡负载的实现-

【扩展信息:讨论一下如何防范SYN-FLOOD攻击的

这是我用的,新年献给大家。每个ip单独限制,好随时修改。如果是用拨号上网的,请把以下内容加到/etc/ppp/ip-up.local中,否则断线重拨后会没有上传限制,对bt光限制下载是不够的。

#!/bin/bash

#

# zyx@zyx.2288.org

#

#  定义上下带宽

#  注意是 kbit

download=800kbit

upload=160kbit

#  定义内网ip段

inet=192.168.0.

#  定义限制的ip范围

ips=1

ipe=253

#  定义本服务器ip

serverip=254

#  定义进出设备

idev=eth0

odev=ppp0

#

#

#

/sbin/tc qdisc del dev $idev root handle 10:

/sbin/tc qdisc del dev $odev root handle 20:

#

/sbin/tc qdisc add dev $idev root handle 10: cbq bandwidth 100mbit avpkt 1000

/sbin/tc qdisc add dev $odev root handle 20: cbq bandwidth 1mbit avpkt 1000

#

/sbin/tc class add dev $idev parent 10:0 classid 10:1 cbq bandwidth 100mbit rate 100mbit allot 1514 weight 1mbit prio 8 maxburst 20 avpkt 1000

/sbin/tc class add dev $odev parent 20:0 classid 20:1 cbq bandwidth 1mbit rate 1mbit allot 1514 weight 10kbit prio 8 maxburst 20 avpkt 1000

#

# 不限制内网从本服务器下载。

# 注意如本服务器上有代理,用户可通过代理绕过带宽限制,


...   下一页
 ·svn學習筆記    »显示摘要«
    摘要: subversion 系统 多年来,并发版本系统(cvs)一直是在linux上管理代码或者文本的标准。作为基于rcs上建立但却允许多用户协作的系统而言,cvs记录所有文件的修改信息。这对于程序开发者、网络设计者和系统管理员而言,是非常有用的。 然而,cvs逐渐显示出它的衰老,出现了相似的源代码管理软件。然而大多这种东西都是以牟利为主要目的的。 subversion就是一种相对新鲜的源代码管理系统。虽然事实上它还在不断的反展之中,但是subversi......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE