找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3522|回复: 1

求助:关于qos的问题

[复制链接]
发表于 2005-12-27 10:52:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
小弟按照 “[教学] Coyote Linux 频宽管制 (QoS) 设定教学  -LPI”(精华区)的方法设置了qos
但是 还是不能限制带宽 任何ip的带宽都没有被限制 哪位大大能帮我看看哪里出错了

以下是代码:
#!/bin/sh
#
# Coyote local command init script

#上行 eth1 外网网卡
tc qdisc del eth1 root 2>/dev/null

tc class add dev eth1 parent 10: classid 10:1 htb rate 1280K bps

tc class add dev eth1 parent 10:1  classid 10:10 htb rate 64Kbps ceil 128Kbps prio 0
tc class add dev eth1 parent 10:1  classid 10:20 htb rate 60Kbps ceil 128Kbps prio 1
tc class add dev eth1 parent 10:1  classid 10:30 htb rate 64Kbps ceil 128Kbps prio 3
tc class add dev eth1 parent 10:1  classid 10:40 htb rate 64Kbps ceil 128Kbps prio 3
tc class add dev eth1 parent 10:1  classid 10:50 htb rate 64Kbps ceil 128Kbps prio 3
tc class add dev eth1 parent 10:1  classid 10:60 htb rate 512Kbps ceil 1024Kbps prio 2
tc class add dev eth1 parent 10:1  classid 10:70 htb rate 4Kbps ceil 8Kbps prio 4

tc qdisc add dev eth1 parent 10:10 handle 101:pfifo
tc qdisc add dev eth1 parent 10:20 handle 102:pfifo
tc qdisc add dev eth1 parent 10:30 handle 103:pfifo
tc qdisc add dev eth1 parent 10:40 handle 104:pfifo
tc qdisc add dev eth1 parent 10:50 handle 105:pfifo
tc qdisc add dev eth1 parent 10:60 handle 106:pfifo
tc qdisc add dev eth1 parent 10:70 handle 107:pfifo

tc filter add dev eth1 parent 10: protocol ip prio 100 handle 10 fw classid 10:10
tc filter add dev eth1 parent 10: protocol ip prio 100 handle 20 fw classid 10:20
tc filter add dev eth1 parent 10: protocol ip prio 100 handle 30 fw classid 10:30
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

#下载 eth0 内网网卡
tc qdisc del eth0 root 2>/dev/null

tc class add dev eth0 parent 10: classid 10:1 htb rate 1280K bps

tc class add dev eth0 parent 10:1  classid 10:10 htb rate 128Kbps ceil 512Kbps prio 0
tc class add dev eth0 parent 10:1  classid 10:20 htb rate 8Kbps ceil 512Kbps prio 1
tc class add dev eth0 parent 10:1  classid 10:30 htb rate 128Kbps ceil 256Kbps prio 2
tc class add dev eth0 parent 10:1  classid 10:40 htb rate 64Kbps ceil 256Kbps prio 2
tc class add dev eth0 parent 10:1  classid 10:50 htb rate 64Kbps ceil 256Kbps prio 2
tc class add dev eth0 parent 10:1  classid 10:60 htb rate 64Kbps ceil 512Kbps prio 3
tc class add dev eth0 parent 10:1  classid 10:70 htb rate 8Kbps ceil 16Kbps prio 4

tc qdisc add dev eth0 parent 10:10 handle 101:pfifo
tc qdisc add dev eth0 parent 10:20 handle 102:pfifo
tc qdisc add dev eth0 parent 10:30 handle 103:pfifo
tc qdisc add dev eth0 parent 10:40 handle 104:pfifo
tc qdisc add dev eth0 parent 10:50 handle 105:pfifo
tc qdisc add dev eth0 parent 10:60 handle 106:pfifo
tc qdisc add dev eth0 parent 10:70 handle 107:pfifo

tc filter add dev eth0 parent 10: protocol ip prio 100 handle 10 fw classid 10:10
tc filter add dev eth0 parent 10: protocol ip prio 100 handle 20 fw classid 10:20
tc filter add dev eth0 parent 10: protocol ip prio 100 handle 30 fw classid 10:30
tc filter add dev eth0 parent 10: protocol ip prio 100 handle 40 fw classid 10:40
tc filter add dev eth0 parent 10: protocol ip prio 100 handle 50 fw classid 10:50
tc filter add dev eth0 parent 10: protocol ip prio 100 handle 60 fw classid 10:60
tc filter add dev eth0 parent 10: protocol ip prio 100 handle 70 fw classid 10:70


iptables -t mangle -A PREROUTING -s 192.168.0.171-192.168.0.186 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -s 192.168.0.188 -j MARK --set-mark 20
iptables -t mangle -A PREROUTING -s 192.168.2.1-192.168.3.254 -j MARK --set-mark 30
iptables -t mangle -A PREROUTING -s 192.168.4.1-192.168.4.255 -j MARK --set-mark 40
iptables -t mangle -A PREROUTING -s 192.168.6.1-192.168.6.255 -j MARK --set-mark 50
iptables -t mangle -A PREROUTING -s 192.168.0.203-192.168.0.204 -m layer7 --17proto http -j MARK --set-mark 60
iptables -t mangle -A PREROUTING -s 192.168.5.0/24 -j MARK --set-mark 70

iptables -t mangle -A POSTROUTING -d 192.168.0.171-192.168.0.186 -j MARK --set-mark 10
iptables -t mangle -A POSTROUTING -d 192.168.0.188 -j MARK --set-mark 20
iptables -t mangle -A POSTROUTING -d 192.168.2.1-192.168.3.254 -j MARK --set-mark 30
iptables -t mangle -A POSTROUTING -d 192.168.4.1-192.168.4.255 -j MARK --set-mark 40
iptables -t mangle -A POSTROUTING -d 192.168.6.1-192.168.6.255 -j MARK --set-mark 50
iptables -t mangle -A POSTROUTING -d 192.168.0.203-192.168.0.204 -m layer7 --17proto http -j MARK --set-mark 60
iptables -t mangle -A POSTROUTING -d 192.168.5.0/24 -j MARK --set-mark 70
routeros
 楼主| 发表于 2005-12-28 12:00:45 | 显示全部楼层

各位老大 帮帮忙呀

各位老大 帮帮忙呀
routeros
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-23 16:41 , Processed in 0.047517 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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