The OpenNET Project / Index page

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

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

"пара вопросов по tc"
Сообщение от Ed Искать по авторуВ закладки(??) on 16-Мрт-05, 21:15  (MSK)
1) интересует последовательность добавления фильтра для пересекающихся адресов. имеется 192.168.0.0/24 и хост 192.168.0.5

a) tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.5 flowid 1:14
b) tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.0/24 flowid 1:12

в каком порядке правильно-так или наоборот?

2) задан класс
tc class add dev eth0 parent 1:1 handle 1:12 rate 32kbit burst 8k ceil 64kbit prio 2

и фильтр из п.1 :

tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.0/24 flowid 1:12

надо чтобы КАЖДОМУ из клиентов 192.168.0.0/24 выделилась полоса в 32кбит.

правильно ли задан фильтр ? или это на всю сеть получится ? если да, то как будет правильно :-) ?

спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "пара вопросов по tc"
Сообщение от Ed Искать по авторуВ закладки(??) on 17-Мрт-05, 19:15  (MSK)
ау... народ :)
неужели никто не знает такой простой вещи как порядок цказания фильтров ? не не могу я проверить это сам еще несколько дней :-(
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "пара вопросов по tc"
Сообщение от Z0termaNN emailИскать по авторуВ закладки(??) on 17-Мрт-05, 19:40  (MSK)
>a) tc filter add dev eth0 protocol ip parent 1:0 u32 match
>ip dst 192.168.0.5 flowid 1:14
>b) tc filter add dev eth0 protocol ip parent 1:0 u32 match
>ip dst 192.168.0.0/24 flowid 1:12

посмотреть в каком порядке они идут ты можешь при помощи tc filter show..,
но это дело достаточно тонкое, т.к. у тебя скорее всего создастся хэш
по адресу, в таком разе лучше делать так:
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.5 flowid 1:14 prio 1
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.0.0/24 flowid 1:12 prio 2

и все будет пучком

>
>в каком порядке правильно-так или наоборот?
>
>2) задан класс
>tc class add dev eth0 parent 1:1 handle 1:12 rate 32kbit burst
>8k ceil 64kbit prio 2
>
>и фильтр из п.1 :
>
>tc filter add dev eth0 protocol ip parent 1:0 u32 match ip
>dst 192.168.0.0/24 flowid 1:12
>
>надо чтобы КАЖДОМУ из клиентов 192.168.0.0/24 выделилась полоса в 32кбит.
>
>правильно ли задан фильтр ? или это на всю сеть получится ?
>если да, то как будет правильно :-) ?

естественно на всю сеть, для каждого адреса тебе нужно будет правило, но
это не проблема, создается скриптом за 5 сек.

>
>спасибо.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "пара вопросов по tc"
Сообщение от Ed Искать по авторуВ закладки(??) on 17-Мрт-05, 20:25  (MSK)
понял, спасибо

пошел писать сценарий :) пока сервер недоступен (переезжают они)

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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