Титла: shaping Публикувано от: rrman в Oct 05, 2005, 16:27 Здравейте, имаме малка квартална мрежа, в която съм пуснал интернет на определени потребители.
Инсталирал съм на една слаба машина Slackware 10.2 със ядро 2.4.31. Към нея съм закачил 2 ethernet карти съответно eth0 - локална мрежа и eth1 - интернет. Скоростта с която разполагам е 64KBs (BTC ADSL 512biz) като искам да я разпределя по следния начин. 10.0.0.2 - 30KBs 10.0.0.3 - 10KBs 10.0.0.4 - 5KBs 10.0.0.5 - 15KBs Особеното в случая е че моя компютър е 10.0.0.2 и искам 'свободната' скорост да не отива на вятъра, а когато интернет не се ползва от някой, скоростта му да идва при мен ... в момента ограничението го правя със cbq.init който реже 'твърдо' скоростите..... четох че това се постига със tc но честно казано си нямам и понятие как се борави с него. Ще съм благодарен ако някой помогне, благодаря предварително. Титла: shaping Публикувано от: senser в Oct 05, 2005, 16:44 Не е нужно да задълбаваш с tc. Виж това: http://sourceforge.net/projects/htbinit/
Скрипта е доста добре описан и то точно за това което искаш. Да не забравиш да включиш поддръжка на HTB в ядрото. Титла: shaping Публикувано от: rrman в Oct 05, 2005, 17:01 @senser
този скрипт го гледах преди, но така и не успях да му укажа да дава останалата скорост на моя комп... Титла: shaping Публикувано от: loxs в Oct 05, 2005, 17:03 Аз имам подобен проблем.
Slackware 10.2, kernel 2.6.13 Две лан-карти: eth0 - към вътрешната мрежа, eht1 - към доставчика. Доставят ни интернет по ЛАН на няколко различни скорости (не съм сигурен как точно се нарича това нещо) по следния начин: - външен интернет 128kbps - вътрешен интернет 512kbps Във вътрешната мрежа сме аз и съквартиранта ми. Това, което искам е не да огранича скоростите, а по-скоро да гарантирам някаква минимална скорост и на двама ни. Защото се получава така, че, ако единия даунлоудва нещо, онлайн играта, която играе другия, започва да лагва ужасно. Искам, примерно да гарантирам по 4килобайта в секунда и на двама ни (достатъчно за да се играе сравнително добре), но ако единия не ползва своите 4КБ/с, другия да може да ги ползва... Вероятно искането ми е в сферата на фантастиката, но да си попитам все пак ![]() Титла: shaping Публикувано от: senser в Oct 05, 2005, 17:07
Нямам го подръка моят скрипт да ти го пратя. Като имам възможност ако не са ти помогнали преди това ще ти го пратя. Идеята беше да си направиш един клас с общата скорост и след това за отделните IP подкласове всеки със зададена максимална скорост като на един от тях (в случая твоя) укажеш да "обира" свободния bandwidth. Да не забравиш също че тези shapers действаt на скоростта на upload на дадения интерфейс. Предолагам че си го съобразил това щом си стигнал дотук, но за всеки случай @loxs: Точно за това говорим ![]() Титла: shaping Публикувано от: в Oct 05, 2005, 17:40 а каква е разликата м-у htb.init и cbq.init ? някой може ли да ми каже ?
![]() благодарности предварително ![]() Титла: shaping Публикувано от: n_antonov в Oct 05, 2005, 19:02
Можеш да си сложиш CEIL (максимално допустима скорост), която да обхваща целия ти канал. Освен това, можеш да си сложиш (в конфигурацията за твоето IP) и по-висок приоритет с помощта на PRIO. Даваш на всички възможно най-ниския приоритет 7, а ти си слагаш 0. Така винаги ще си с предимство пред останалите. Виж в скрипта, който ползваш, обясненията за CEIL и PRIO. Титла: shaping Публикувано от: rrman в Oct 05, 2005, 19:44 При мене вече се тегли със по-добра скорост определено, сега ще пусна някой филм да се сваля и ще отида до съседите да погледна при тях връзката добре ли е
![]() |