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


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

Автор Тема: [FAQ] Ограничение скорости для клиентов на Ubuntu-Server (htb.init)  (Прочитано 314353 раз)

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

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
шейпер с фильтром по меткам пакетов, эффективен только при работе на домашнем роутере.

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
шейпер с фильтром по меткам пакетов, эффективен только при работе на домашнем роутере.

А где неефективен?

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
В моем случае офис, компов 15. тырнет медленный и нужно было грамотно развести трайфик.
Мне не хватило меток на маршрутизацию и шейпер.

Оффлайн TrEK

  • Автор темы
  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
В моем случае офис, компов 15. тырнет медленный и нужно было грамотно развести трайфик.
Мне не хватило меток на маршрутизацию и шейпер.

Хм... так меток разве ограниченое количество?

Не знаю по мне так шейпер отлично работает.. правда ограничиваю я только входящий траффик, с метками и айпитейблз не заморачиваюсь.

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
255 если мне не изменяет память.

Оффлайн roma333

  • Участник
  • *
  • Сообщений: 206
    • Просмотр профиля
255 если мне не изменяет память.

А если изменяет  :coolsmiley:, откуда такая  информация?
Цитировать
Ключ --set-mark устанавливает метку на пакет. После ключа --set-mark должно следовать целое беззнаковое число в диапазоне от 1 до 65535
http://rcio.pnzgu.ru/misc/iptables/tutoral.html#AEN1543
« Последнее редактирование: 15 Ноября 2010, 02:23:40 от roma333 »

Оффлайн Nesmit

  • Старожил
  • *
  • Сообщений: 1296
    • Просмотр профиля
Благодарю, вы открыли мне глаза :) Этж все меняет!
До этого в разных источниках видел ограничение в 255, но проверить по оф документам не удосужился.

Оффлайн roma333

  • Участник
  • *
  • Сообщений: 206
    • Просмотр профиля
Благодарю, вы открыли мне глаза :) Этж все меняет!
До этого в разных источниках видел ограничение в 255, но проверить по оф документам не удосужился.

К тому же можно маркировать число/маска, может отсюда всплыло 255?
« Последнее редактирование: 15 Ноября 2010, 18:06:27 от roma333 »

Оффлайн Songo

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Подскажите, в сети 8 компьютеров, требуется раздавать инет с ограничением скорости для каждого клиента по МАК. Что проще и надежнее, настроить это все в Ubuntu-Server или поставить отдельно или на виртуалку Mikrotik RouterOS ?

Оффлайн dodther

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
вот неплохая статья по настройке старгайзера с шейпером и авторизацией IP+MAC. можно прям смело копипастить на свой серв. имена интерфейсов да скоростя только подправить

http://notes.ghost.dn.ua/node/66
Ubuntu 10.04

Оффлайн JohnDoe

  • Активист
  • *
  • Сообщений: 562
    • Просмотр профиля
для поддержки htb нужно собирать ядро или есть готовые с поддержкой?

Оффлайн Rouzo

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Доброго времени суток, прошу помосчи в настройке htb.

Шлюз, Ubuntu 10.04
eth1 - внешка
eth0 - локаль
Стоит биллинг TraffPro.
Требуется: расставить приоритеты траффику, на данном этапе пытаюсь разобратся с элементарными настройками шейпера.

Что я делал:
поставил htb.init
Создаю классы:

Eth1
DEFAULT=20
R2Q=10

eth1-2.root
RATE=2Mbit
CEIL=2Mbit

eth1-2:11.all
RATE=10Kbit
CEIL=10Kbit
MARK=102
PRIO=1
BURST=10Kb

eth1-2:20.default
RATE=2Mbit
CEIL=2Mbit
LEAF=sfq
PRIO=10

Метим траффик:
iptables -t mangle -A PREROUTING -s 192.168.1.2 -j MARK --set-mark 102
iptables -t mangle -A PREROUTING -s 192.168.1.2 -j RETURN

htb compile
htb start

На данном этапе желаю клиенту с ip 192.168.1.2 ограничить скорость в 10kb/s.
Судя по htb stats траффик от юзера попадает в правило, НО
скорость не ограничивается

Будьте добры, ткните меня носом где же я ошибся :-[


UPD для чистоты совести
class htb 1:11 parent 1:2 prio 1 rate 10000bit ceil 10000bit burst 10Kb cburst 1605b
 Sent 238177 bytes 1063 pkt (dropped 0, overlimits 0 requeues 0)
 rate 72bit 0pps backlog 0b 0p requeues 0
 lended: 1063 borrowed: 0 giants: 0
 tokens: 127299984 ctokens: 19362500





Пользователь решил продолжить мысль 24 Декабря 2010, 13:03:54:
для поддержки htb нужно собирать ядро или есть готовые с поддержкой?
http://www.udiniqgeek.com/bandwidth_management.html
ставится без танцев с ядром
« Последнее редактирование: 24 Декабря 2010, 13:13:34 от Rouzo »

Оффлайн blazz

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Доброго времени суток!

Подскажите можно ли настроить так htb

eth0-2.root
eth0-2:2001.vasya
eth0-2:2001:3001.www
eth0-2:2001:3002.smtp
eth0-2:2001:3003.other

eth0-2:2002.ivan
eth0-2:2002:3001.www
eth0-2:2002:3002.smtp
eth0-2:2002:3003.other

где

(Нажмите, чтобы показать/скрыть)

Делал по такой схеме ничего не выходит.
А если просто ограничивать пользователей то все работает.
Но мне хочется ограничить не ток пользователей, но и скорость доступа к портам отдельно каждого пользователя

Подскажите как будет правильно.

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Подскажите можно ли настроить так htb

eth0-2.root
eth0-2:2001.vasya
eth0-2:2001:3001.www
eth0-2:2001:3002.smtp
eth0-2:2001:3003.other

eth0-2:2002.ivan
eth0-2:2002:3001.www
eth0-2:2002:3002.smtp
eth0-2:2002:3003.other

Подскажите как будет правильно.
Числовые идентификаторы классов не должны повторяться. Во второй ветке (для ivan) поменяйте 3001, 3002 и 3003 на другие числа.
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

tufex

  • Гость
Перестали создаваться классы.
tc class show dev eth0ничего не выдает, до этого все было нормально. А с очередями такая лажа
(Нажмите, чтобы показать/скрыть)

 

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