Автор Тема: htb.init проблем  (Прочетена 1812 пъти)

sys7em

  • Напреднали
  • *****
  • Публикации: 401
    • Профил
    • WWW
htb.init проблем
« -: Aug 18, 2005, 13:21 »
Значи схемата е следната имам 1000Kbps канал искам да го разделя на три групи 100к 300к и 600к. Всяка от групите е с някаква  гарантирана скорост а останалата не използвана от групата скорост се разпределя по-равно между потребителите в групата.

ето ми и файловете
eth0
Примерен код

DEFAULT=30
R2Q=100



eth0-2.root
Примерен код
# root class containing total bandwidth
RATE=1000Kbps
BURST=15k


eth0-2_10.100k
Примерен код


# class for 100Kbps traffic
RATE=10Kbps
CEIL=100Kbps
BURST=15k
LEAF=sfq
RULE=192.168.53.9
RULE=192.168.53.20
RULE=192.168.53.21
RULE=192.168.53.32
RULE=192.168.53.33
RULE=192.168.53.36
RULE=192.168.53.40
RULE=192.168.53.41


eth0-2_20.300k
Примерен код


# class for 300k
RATE=100Kbps
CEIL=300Kbps
BURST=15k
LEAF=sfq
RULE=192.168.53.23
RULE=192.168.53.27



eth0-2_30.600k
Примерен код

#  class 600k
RATE=20Kbps
CEIL=600Kbps
BURST=15k
LEAF=sfq
RULE=192.168.53.10
RULE=192.168.53.22
RULE=192.168.53.26
RULE=192.168.53.28
RULE=192.168.53.29
RULE=192.168.53.30
RULE=192.168.53.34
RULE=192.168.53.35
RULE=192.168.53.37
RULE=192.168.53.38
RULE=192.168.53.39




Но не работи и секи може да тегли с максималната скорост ... кажете къде бъркам'<img'>
Активен

Европейци сме ний, ама все не сме дотам!. . . Прощавай, не е за чудо пак да се срещнем.

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
htb.init проблем
« Отговор #1 -: Aug 18, 2005, 14:12 »
Само идея. Защо не използваш маркери? Доста опростява задачата. Задаваш с iptables едни и същи маркери за отделните групи IP-та и след това организираш шейпването не по IP-та, а по номера на маркерите. Сигурен съм, че и сам ще намериш достатъчно документация в нета за комбинирането на htb с mangle таблицата на iptables.



Активен

-------------------------------------------------------------------------
./debian/rules

sys7em

  • Напреднали
  • *****
  • Публикации: 401
    • Профил
    • WWW
htb.init проблем
« Отговор #2 -: Aug 18, 2005, 14:21 »
мерси все пак за отговора ... може ли да ми дадеш някакви линкове за начинаещи  ....

мерси предварително
Активен

Европейци сме ний, ама все не сме дотам!. . . Прощавай, не е за чудо пак да се срещнем.

  • Гост
htb.init проблем
« Отговор #3 -: Aug 18, 2005, 14:55 »
htb.init е само интерфейс (скрипт) който създава tc командите в зависимост от описанието на правилата във файловете. Също така използва HTB дисциплина за шейпване. И трето - окраничава трафика само на изходящия (към клиентите) интерфейс. А чрез файловете (или по-точно имената им) се определя за кой интерфейс се отнася праилото, описано в същия файл. Доколкото си спомням формата на името на файла е:
Примерен код
eth0 - в случая името е вярно ако eth0 е картата към клиентите
eth0-2.root - роот клас (описва се максималната скорост на канала)
eth0-2:100 - клас за клиентите със 100к скорост (същото като .root класа, само че за 100к скорост и описание на ИП-та)
eth0-2:200 - клас за клиентите със 300к скорост (същото като .root класа, само че за 300к скорост и описание на ИП-та)
eth0-2:600 - клас за клиентите със 600к скорост (същото като .root класа, само че за 600к скорост и описание на ИП-та)
eth0-2:30 - клас, през който се насочва нерегламентирания в други класове трафик (при положение, че в eth0 файла си задал "DEFAULT=30")


Погледни все пак на кой интерфейс задаваш правилата и ако пак има проблеми виж в htb.init файла има опция да премине в дебъг режим и в конзолата, от която го пускаш ще видиш къде са грешките.

Успех.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
cbq.init
Настройка на програми
jud 1 3523 Последна публикация Apr 08, 2002, 09:30
от
INIT
Хардуерни и софтуерни проблеми
ivo3d 7 3846 Последна публикация May 02, 2003, 23:11
от
cbq.init 0.72
Хардуерни и софтуерни проблеми
kris_p 5 3824 Последна публикация May 25, 2004, 21:27
от vladou
Init 3; init 4
Настройка на програми
The_Professor 2 2267 Последна публикация Mar 30, 2007, 13:26
от The_Professor
Адаптация на init системата спрямо зареденото ядро
Начини за увеличаване на бързодействието
supervas 3 14100 Последна публикация Dec 26, 2016, 00:20
от mystical