Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не правильно работает TC+HTB  (Прочитано 609 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн prizes

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Не правильно работает TC+HTB
« : 10 Июнь 2016, 12:05:47 »
Есть сеть 192.168.0.0/24 . Учусь контролировать скорости отдачи хостам в сети(в будущем будет NAT сервер).
Для проверки работоспособности хочу ограничить хосту 192.168.0.91 скорость 64 кбит/с, а всем остальным 1024 кбит/с. Мой ip 192.168.0.66 . После множественного чтения гугла делаю так:

tc qdisc add dev eth0 root handle 1: htb default 12      #поключаем дисциплину HTB в качестве корневой,
                                                         #default 12 говорит о том что весь не
                                                         #классифицированный трафик попадает в клвсс 1:12
tc class add dev eth0 parent 1: classid 1:1 htb rate 100mbit ceil 100mbit  #Создаю корневой класс
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 64kbit   #создаю подкласс 1:11 класса 1:1 скороcть
                                                                #класса которого 64 кбит/с
tc class add dev eth0 parent 1:1 classid 1:12 htb rate 1024kbit #создаю подкласс 1:12 класса 1:1 скорость
                                                                #которого 1024кбит/с(класс всех остальных)
tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.0.91 flowid 1:11 #заварачиваю
                                                                #хост 192.168.0.91 в класс 1:11
И пробую качать файлы на компе 192.168.0.91 по сети со своего 192.168.0.66. Во время скачивания пишется скорость 120 кБ/с, что является 120*8=960 кбит/с. Т.е трафик хоста 192.168.0.91 распознается как не классифицированный и помещается в класс 1:12.  Не могу понять почему не работает условие tc filter.
Вс е сделано по образцу https://xakep.ru/2009/09/09/49421/

Оффлайн prizes

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Не правильно работает TC+HTB
« Ответ #1 : 11 Июнь 2016, 13:30:40 »
И что прям совсем никто не шарит? А то просмотры темы идут, а комментов вообще нет

Оффлайн prizes

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Не правильно работает TC+HTB
« Ответ #2 : 15 Июнь 2016, 05:11:24 »
тема ап
« Последнее редактирование: 21 Июнь 2016, 12:25:40 от prizes »

Оффлайн prizes

  • Автор темы
  • Любитель
  • *
  • Сообщений: 57
    • Просмотр профиля
Re: Не правильно работает TC+HTB
« Ответ #3 : 27 Июнь 2016, 05:22:40 »
ап

Оффлайн luch

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Не правильно работает TC+HTB
« Ответ #4 : 03 Август 2016, 03:45:11 »
замени src на dst. и проверь eth должен быть смотрящий в локалку

 

Страница сгенерирована за 0.057 секунд. Запросов: 25.