|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/648887b2dd85.html, оценка из 5, голосов 10
|