Титла: shaper Публикувано от: sunhater в Jun 25, 2003, 13:09 Къде да го намера този прословут shaper. В Slack-а го нема.
Титла: shaper Публикувано от: sunhater в Jun 28, 2003, 10:05 Както и да е... Намерих го, но не можах да се оправа с него. Но намерих и друга по-проста програма - rshaper, която представлява модул към ядрото и ограничаването е много по-просто:
Ограничава хост 192.168.0.10 с максимален трансфер 1200 байта/сек
Ограничава трансфера на цялата мрежа не по-голям от 4000 байта/сек Искам да напиша скрипт, който чете редовете от зададен текстов файл имащ вида:
и да изпълнява rshaperctl за всеки ред. Как става? Имам някакви познания по shell scripting. Титла: shaper Публикувано от: spawnman в Jun 29, 2003, 10:23 zdr sunhater,
za script-a shte se radvam da ti pomogna. ako iskash razgledai komandite "head", "tail" i "for", s koito shte se napravi tvoq script i probvai sam. ako neshto ne uspeesh - raz4itai na men za help ![]() prosto v edin cikul, napraven s "for" trqbva da se izpulnqva `rshaperctl "$pro4eten_red"` v promenlivata $pro4eten_red trqbva da e zapisan tekushtiq red ot vuprosniq file i t.n. shte gledam da napravq script4eto dnes... Титла: shaper Публикувано от: spawnman в Jun 29, 2003, 10:47 i vij dali tva neshto te ustroiva:
brredove=`cat ip | wc -l` i=0 while test $i -le $brredove do expr=`expr $brredove - $i` red=`cat ip | tail -"$expr" | head -1` rshaperctl "$red" i=`expr $i + 1` done Титла: shaper Публикувано от: spawnman в Jun 29, 2003, 10:49 samo trqbva faila ti da se kazva "ip" i da e v sushtata direktoriq, v koqto e i script-a
uspeh Титла: shaper Публикувано от: mrvoland в Jun 29, 2003, 11:01 мда.. макар че се изписаха цели фермани по темата shaping ще пусна още един такъв
![]() трябва да имаш компилирано в ядрото следното... CONFIG NET SCH CBQ CONFIG NET SCH TBF CONFIG NET SCH SFQ CONFIG NET SCH PRIO CONFIG NET CLS U32 това е минимума аз съм пуснал повечко работи трябва да инсталираш shaper скрипта т.е. да го копираш някъде където се стартира автоматично.... при мен е /etc/init.d/ трябва да създадеш (освен ако инсталацията не го прави автоматично) директория /etc/shaper (има го указано в doc's) и за край трябва да създадеш RULES в един файл който да започва с cbq-xxxx.yyyy xxxx - са 16bit цифри а yyyy e нещо си там както го кръстиш
забележи, можеш да слагаш time limit ![]() ![]() всъщност това е най-точно казано tc script но можеш директно да задаваш tc правила само дето е много неудобно защото се пишат едни дълги редове ![]() дай едно man tc за да разбереш за какво става дума ![]() Титла: shaper Публикувано от: sunhater в Jun 29, 2003, 15:08 Аз много старателно погледнах всички теми за интернет шеринг, но никъде не пишеше откъде да си взема shaper. Всички казват че трябва да го имам в дистрото, но го нямам! Това дето намерих е от free BG пиъринг-а. Не знам колко е ново "shaper-1.0.tar.bz2".
Няма никаква инсталация и в docs не става въпрос въобще за /etc/shaper. Ето файловете, които пакета съдържа:
Не знам дали съм прав, но мисля че не това е пакета, който ми трябва. Титла: shaper Публикувано от: sunhater в Jun 29, 2003, 16:23 10x spawnman, успях да го подкарам, с някои поправки:
Титла: shaper Публикувано от: mrvoland в Jun 30, 2003, 09:17 пак повтарям това е скрипт не е отделна програма
изполва tc командите (traffic control) http://www.chronox.de/ там се намира shaper-a Титла: shaper Публикувано от: spawnman в Jun 30, 2003, 10:31 extra
sunhater q kaji sq kato si pusnal shaping-a dovolni li ste ot razpredelenieto na trafika ![]() Титла: shaper Публикувано от: sunhater в Jul 01, 2003, 13:04 Абе аз още не съм си споделил интернета с други хора, искам да съм подготвен, когато някой изяви желание.
Титла: shaper Публикувано от: sunhater в Jul 01, 2003, 13:10
Кой е казал обратното? |