Титла: htb.init проблем Публикувано от: sys7em в Aug 18, 2005, 13:21 Значи схемата е следната имам 1000Kbps канал искам да го разделя на три групи 100к 300к и 600к. Всяка от групите е с някаква гарантирана скорост а останалата не използвана от групата скорост се разпределя по-равно между потребителите в групата.
ето ми и файловете eth0
eth0-2.root
eth0-2_10.100k
eth0-2_20.300k
eth0-2_30.600k
Но не работи и секи може да тегли с максималната скорост ... кажете къде бъркам ![]() Титла: htb.init проблем Публикувано от: n_antonov в Aug 18, 2005, 14:12 Само идея. Защо не използваш маркери? Доста опростява задачата. Задаваш с iptables едни и същи маркери за отделните групи IP-та и след това организираш шейпването не по IP-та, а по номера на маркерите. Сигурен съм, че и сам ще намериш достатъчно документация в нета за комбинирането на htb с mangle таблицата на iptables.
Титла: htb.init проблем Публикувано от: sys7em в Aug 18, 2005, 14:21 мерси все пак за отговора ... може ли да ми дадеш някакви линкове за начинаещи ....
мерси предварително Титла: htb.init проблем Публикувано от: в Aug 18, 2005, 14:55 htb.init е само интерфейс (скрипт) който създава tc командите в зависимост от описанието на правилата във файловете. Също така използва HTB дисциплина за шейпване. И трето - окраничава трафика само на изходящия (към клиентите) интерфейс. А чрез файловете (или по-точно имената им) се определя за кой интерфейс се отнася праилото, описано в същия файл. Доколкото си спомням формата на името на файла е:
Погледни все пак на кой интерфейс задаваш правилата и ако пак има проблеми виж в htb.init файла има опция да премине в дебъг режим и в конзолата, от която го пускаш ще видиш къде са грешките. Успех. |