The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с tc filter del"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с tc filter del"  
Сообщение от Vadim Massalov email on 06-Фев-07, 04:39 
Порезку трафика делал на основе LAR&TC HowTo. Ограничиваю скорость для каждого пользователя созданием класса с последующим наложением фильтра. Все прекрасно работает, но при попытке удалить фильтр подставив del вместо add в ту же команду, которой этот фильтр добавлялся получаю сообщение:
RTNETLINK answers: No such file or directory

Подробнее:
Часть скрипта отвечающая за добавление корневых классов и пример класса для одного пользователя
tc qdisc add dev eth2 root handle 1: htb r2q 1
tc class add dev eth2 parent 1:     classid 1:1000 htb rate 100mbit
tc class add dev eth2 parent 1:1000 classid 1:1001 htb rate   1kbit
tc class add dev eth2 parent 1:1000 classid 1:1002 htb rate 128kbit

tc class  add dev eth2 classid 1:1003 htb prio 2 rate 128kbit
tc filter add dev eth2 protocol ip u32 match ip src 10.0.0.2 flowid 1:1003
tc qdisc  add dev eth2 parent 1:1003 handle 1003: sfq perturb 10

соответственно после добавления: tc filter show dev eth2 выдает
filter parent 1: protocol ip pref 49152 u32
filter parent 1: protocol ip pref 49152 u32 fh 800: ht divisor 1
filter parent 1: protocol ip pref 49152 u32 fh 800::800 order 2048 key ht 800 bkt 0 flowid 1:003
match 0a021213/ffffffff at 12

соответсвенно попытка удалить фильтр пользователя с помощью
tc filter del dev eth2 protocol ip u32 match ip src 10.0.0.2 flowid 1:1003
приводит к вышеуказанной ошибке, в следствие чего не могу удалить класс с сообщением Device or resource busy (но здесь-то причина понятна)

ядро: 2.6.19

Может я туплю где-то, но вроде во всех доках указано, что удаление фильтра производится именно заменой add на del в tc filter ... уже даже не знаю в какую сторону копать ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблема с tc filter del"  
Сообщение от Vadim Massalov email on 06-Фев-07, 06:30 
solved.
От безысходности пришлось вспомнить школьные знания английского и начать поиск в англоязычном сегменте сети. В общем спасло добавление prio для фильтра. После этого все начало адекватно удаляться.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру