找回密码
 立即注册
搜索
查看: 219|回复: 3

关于linux带宽管理,请高手指点一下。

[复制链接]

225

主题

1530

回帖

2367

积分

论坛元老

积分
2367
发表于 2004-1-18 21:13:57 | 显示全部楼层 |阅读模式
服务器双网卡,eth0(192.168.5.253)接ADSL route(上行512k,下行2M) ,eth1(192.168.1.254)接内网。想实现控制内网主机192.168.1.28(上行512k,下行2M),内网主机192.168.1.20(上行256,下行1M)。。不允许借用带宽,配置文件如下,不知道是否正确,望指点!!谢谢




  1. #####################################
  2. ###       Bandwidth control       ###
  3. #####################################

  4. echo "download bandwidth control..."
  5. tc qdisc add dev eth1 root handle 10: cbq bandwidth 10Mbit avpkt 1000

  6. tc class add dev eth1 parent 10:0 classid 10:1 cbq bandwidth 10Mbit rate 10Mbit allot 1514 weight 1Mbit

  7. prio 8 maxburst 20 avpkt 1000

  8. tc class add dev eth1 parent 10:1 classid 10:100 cbq bandwidth 10Mbit rate 8Mbit allot 1514 weight

  9. 800Kbit prio 5 maxburst 20 avpkt 1000 bounded

  10. tc class add dev eth1 parent 10:1 classid 10:200 cbq bandwidth 10Mbit rate 1Mbit allot 1514 weight

  11. 100Kbit prio 5 maxburst 20 avpkt 1000 bounded

  12. tc qdisc add dev eth1 parent 10:100 sfq quantum 1514b perturb 15
  13. tc qdisc add dev eth1 parent 10:200 sfq quantum 1514b perturb 15  

  14. tc filter add dev eth1 parent 10:0 protocol ip prio 25 u32 match ip dst 192.168.1.28 flowid 10:100

  15. tc filter add dev eth1 parent 10:0 protocol ip prio 100 u32 match ip dst 192.168.1.20 flowid 10:200


  16. echo "upload bandwidth control..."
  17. tc qdisc add dev eth0 root handle 20: cbq bandwidth 2Mbit avpkt 1000
  18. tc class add dev eth0 parent 20:0 classid 20:1 cbq bandwidth 512kbit rate kbit allot 1514 weight

  19. 55kbit prio 8 maxburst 20 avpkt 1000

  20. tc class add dev eth0 parent 20:1 classid 20:100 cbq bandwidth 512kbit rate 500kbit allot 1514 weight

  21. 50Kbit prio 5 maxburst 20 avpkt 1000 bounded

  22. tc class add dev eth0 parent 20:1 classid 20:200 cbq bandwidth 512kbit rate 256kbit allot 1514 weight

  23. 20Kbit prio 5 maxburst 20 avpkt 1000 bounded

  24. tc qdisc add dev eth0 parent 20:100 sfq quantum 1514b perturb 15

  25. tc qdisc add dev eth0 parent 20:200 sfq quantum 1514b perturb 15

  26. tc filter add dev eth0 parent 20:0 protocol ip prio 25 u32 match ip src  192.168.1.28 flowid 20:100
  27. tc filter add dev eth0 parent 20:0 protocol ip prio 100 u32 match ip src 192.168.1.20 flowid 20:200

复制代码

225

主题

1530

回帖

2367

积分

论坛元老

积分
2367
 楼主| 发表于 2004-1-18 23:30:11 | 显示全部楼层

找到一个生成器,方便多了。。呵呵~~给大家

找到一个生成器,方便多了。。呵呵~~给大家;06

本帖子中包含更多资源

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

×
回复

使用道具 举报

300

主题

2592

回帖

3893

积分

论坛元老

积分
3893
发表于 2004-1-18 23:34:42 | 显示全部楼层
说真的,还真没用过TC的说,^_^
回复

使用道具 举报

426

主题

4759

回帖

5283

积分

管理员

积分
5283
发表于 2004-1-19 08:58:50 | 显示全部楼层
谢谢提供脚本:)
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-23 04:12 , Processed in 0.098808 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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