Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Max Grigoriev                        2:5020/400     03 Dec 2001  16:59:14
 To : All
 Subject : CBQ, TC и трафик
 -------------------------------------------------------------------------------- 
 
 
 Hi, Alls
 
 Есть у меня роутер на котором нужно ограничивать трафик для офииса и 
 для модемных пользователей. Почитал Advanced-Routing-HOWTO и сделал как 
 там писалось:
 
 #!/bin/bash
 ETH="eth0"
 BAND="128Kbit"
 RATE="64Kbit"
 WEIGHT="12Kbit"
 OFFICERATE="64Kbit"
 OFFICEWEIGHT="6Kbit"
 OFFICEPRIO="5"
 USERRATE="64Kbit"
 USERWEIGHT="6Kbit"
 USERPRIO="6"
 
 #make device
 tc qdisc add dev ${ETH} handle 10: root cbq bandwidth ${BAND} avpkt 1000
 
 #make root class
 tc class add dev ${ETH} classid 10:1 parent 10:0  cbq bandwidth ${BAND}
 rate ${RATE} allot 1514 weight ${WEIGHT} prio 8 maxburst 20 avpkt 1000
 
 #office's trafic
 tc class add dev ${ETH} classid 10:100 parent 10:1  cbq bandwidth 
 ${BAND} rate ${OFFICERATE} allot 1514 weight ${OFFICEWEIGHT} prio 
 ${OFFICEPRIO} maxburst 20 avpkt 1000
 
 #inet users' trafic
 tc class add dev ${ETH} classid 10:200 parent 10:1 cbq bandwidth 
 ${BAND} rate ${USERRATE} allot 1514 weight ${USERWEIGHT} prio 
 ${USERPRIO} maxburst 20 avpkt 1000
 
 #add user and office device
 tc qdisc add dev ${ETH} parent 10:100 sfq quantum 1514b perturb 15
 tc qdisc add dev ${ETH} parent 10:200 sfq quantum 1514b perturb 15
 
 #set ip for classes
 tc filter add dev eth0 parent 10:0 protocol ip prio 100 u32 match 
 ip     dst 192.168.1.0/24 flowid 10:200
 tc filter add dev eth0 parent 10:0 protocol ip prio 25 u32 match ip dst 
    150.151.10.0/24 flowid 10:100
 все прошло без ошибок, но почему-то 
 tc qdisc show показывает девайсы, а 
 tc class show или tc filter show не показывают мои добавленные правила.
 Почему так?
 
 И можно ли это сделать просто через cbq.init, а то я не нашел как там 
 иерархии строить. Вроде только можно parent указывать
 Спасибо.
 -- 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 CBQ, TC и трафик   Max Grigoriev   03 Dec 2001 16:59:14 
 Re: CBQ, TC и трафик   Max Grigoriev   03 Dec 2001 19:45:47 
Архивное /ru.linux/648887b2dd85.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional