The OpenNET Project / Index page

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

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

"иерархия HTB, создание правил для htb.init...."
Сообщение от arum emailИскать по авторуВ закладки(ok) on 06-Апр-04, 18:39  (MSK)
Пытаюсь написать perl скрипт, для автоматической генерации htb.init. Вопрос в
следующем, я хочу сделать 5 деревьев: DNS,WWW,CS,POP3,Default, с приоритетом
0,1,2,3,4 и правилами для них служит:
DNS -> RULE=NAMESERVER,
WWW -> RULE=*:80,
CS -> RULE=*:27015,
POP3-> RULE=*:110,
Default - всё остальное.
Далее деревья WWW,CS,POP3,Default я хочу поделить по ровну для всех
пользователей, то есть указать им RATE=128Kbit,CEIL=256Kbit, RULE=IP-address.
Что теоритически должно равномерно распределить трафик между всеми пользователями.
Я не хочу просто всем обрезать по 128Kbit, так как начнутся жалобы, а хочу,
чтобы если трафик на 80 порт, для каждого хоста написать RATE=128Kbit,CEIL=256Kbit.
И при этом минимизировать от этого-же хоста трафик от Kaza или DC++.

Должно получиться, что-то похожее
файл eth2->R2Q=10; Default=...;
файл eth2-2.root->RATE=1Mbit
файл eth2-2:3.www->RULE=*:80,
        eth2-2:3:4.wwwIP1->RATE=128Kbit; CEIL=256Kbit;
        eth2-2:3:5.wwwIP2->RATE=128Kbit; CEIL=256Kbit;  
        .............................................
        .............................................
        eth2-2:3:18.wwwIP13->RATE=128Kbit; CEIL=256Kbit;
файл eth2-2:19.cs
.............................

Два вопроса:
1) Правильно ли нумеруются файлы.
2) Будет ли это всё работать.

Если интересно могу показать скрипт.

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

 Оглавление

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

1. "иерархия HTB, создание правил для htb.init...."
Сообщение от ra Искать по авторуВ закладки(??) on 07-Апр-04, 08:15  (MSK)
Чем не устраивает http://freshmeat.net/projects/htb.init ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "иерархия HTB, создание правил для htb.init...."
Сообщение от arum emailИскать по авторуВ закладки(??) on 07-Апр-04, 08:59  (MSK)
>Чем не устраивает http://freshmeat.net/projects/htb.init ?

Может это и по ламерски, но это всё и делаеться для htb.init, сгенирированные файлы поподают в /etc/sysconfig/htb. Просто IP адреса меняються, а для каждого надо писать правило, а в следствии появления нового правила, нумерацию всех остальных надо сдвигать, для этого и есть мой скрипт.

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


Удалить

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




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

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