LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: jackblan

我的iptables+tc配置

[复制链接]
 楼主| 发表于 2006-7-1 14:17:43 | 显示全部楼层
大家看完了别忘了给个建议啊!
回复 支持 反对

使用道具 举报

发表于 2006-7-24 02:01:41 | 显示全部楼层
楼主打扰了,我想请问下。我的版本是rhse4.0 好像只有iptables,直接能用你这个脚本吗?
回复 支持 反对

使用道具 举报

发表于 2006-9-5 15:10:22 | 显示全部楼层
Post by jackblan
呵呵,查看的那么多人,要多提宝贵意见啊

http://tcng.sourceforge.net/
可以看看这个:)。
回复 支持 反对

使用道具 举报

发表于 2007-7-24 14:56:18 | 显示全部楼层
感谢楼主如此好的文章。

根据楼主的文章,结合我自己需要,我参考了文中关于tc部分的配置,使用时遇到下面的问题。

我一执行了下面的tc脚本后,192.168.0.80这台机器速度确实被限制了,可是,这台linux nat网关却变得很慢,cpu mem都很正常,就是远程连接操作变是很慢很慢,非常明显,只要一执行清除tc命令,那么远程操作速度立刻正常,以此判定,网速变慢肯定和下面这个脚本有关。请有经验的朋友们指点一下,下面这个脚本哪里有问题,你们使用的时候会遇到这样的情况吗?同样,兄弟们也可以用这个脚本在自己的机器上面小试一下。

#!/bin/sh
echo "Enabling downlink limit"

#downlink limit
#clear dev eth1 rule
tc qdisc del dev eth1 root 2>/dev/null
#define root and default rule
tc qdisc add dev eth1 root handle 10: htb default 70
##define downlink max rate
tc class add dev eth1 parent 10: classid 10:1 htb rate 100kbps ceil 100kbps
##define second leaf

tc class add dev eth1 parent 10:1 classid 10:40 htb rate 5kbps ceil 8kbps prio 0
tc class add dev eth1 parent 10:1 classid 10:50 htb rate 2kbps ceil 17kbps prio 1
tc class add dev eth1 parent 10:1 classid 10:60 htb rate 2kbps ceil 17kbps prio 1
tc class add dev eth1 parent 10:1 classid 10:70 htb rate 3kbps ceil 5kbps prio 1

tc qdisc add dev eth1 parent 10:40 handle 104: sfq perturb 5
tc qdisc add dev eth1 parent 10:50 handle 105: sfq perturb 10
tc qdisc add dev eth1 parent 10:60 handle 106: sfq perturb 10
tc qdisc add dev eth1 parent 10:70 handle 107: sfq perturb 10

##define fw for ipfilter
tc filter add dev eth1 parent 10: protocol ip prio 100 handle 40 fw classid 10:40
tc filter add dev eth1 parent 10: protocol ip prio 100 handle 50 fw classid 10:50
tc filter add dev eth1 parent 10: protocol ip prio 100 handle 60 fw classid 10:60
tc filter add dev eth1 parent 10: protocol ip prio 100 handle 70 fw classid 10:70

#limit IPaddress
iptables -t mangle -A POSTROUTING -d 192.168.0.80 -j MARK --set-mark 40
回复 支持 反对

使用道具 举报

发表于 2007-7-24 18:39:56 | 显示全部楼层
不知道在LZ的配置下,能达到多少的包转发率。
需要什么样的硬件配置才能达到100Mbps的流量。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表