Автор Тема: Въпросче за cbq  (Прочетена 1399 пъти)

emagi

  • Напреднали
  • *****
  • Публикации: 249
    • Профил
Въпросче за cbq
« -: Jan 20, 2007, 13:09 »
Искам да огранича трафика на нет с cbq,та искам да ви опиша стъпка по стъпка,как процедирам,та да ми кажете къде греша и какво липсва още!! 'B)'
1.Понеже изискванията са файла cbq-1280.My_first_shaper да са е в папка /etc/sysconfig/cbq -> създавам тези папки!
А,да отбележа,погледанах в настройките на ядрото,в networking options -> QoS and/or queueing ->CBQ packet scheduler е на опция 'Y'.
3.Създавам файла: touch cbq-1280.My_first_shapers
4.Вивеждам следните данни във файла cbq-1280.My_first_shapers:
DEVICE=eth1,100Mbit,10Mbit
RATE=100kbit
WEIGH=10kbit
PRIO=5
RULE=172.16.2.0/24
Прочетох,че стартирането ставало,чрез:
root@moon:#cbq.init start
Аз все още не съм инсталирал iproute2,но поне искам да стигна  до там,да ми изпише че липсва iproute2,a сега в момента в който напиша cbq.init start, ми изписва :
command not found
Ще се вадвам на всеки "поучителен" отговор! 'B)'  'B)'  'B)'
Активен

cvludmiloff

  • Напреднали
  • *****
  • Публикации: 54
    • Профил
Въпросче за cbq
« Отговор #1 -: Jan 20, 2007, 14:15 »
аз ползвам shapecfg на много стара машина, инсталирал съм го от rpm пакет, там също няма cbq.init но въпреки това го стартирам само с
Примерен код

cbq start

 което би трябвало всъщност да е същия тоя скрипт cbq.init но преименуван
Съвет: разгледай какво точно инсталираш може наистина и при теб оригиналния скрипт да е с друго (по кратко) име '<img'>



Активен

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Въпросче за cbq
« Отговор #2 -: Jan 20, 2007, 15:08 »
Файла ако не е ? Го правиш изпълним: chmod 700 cbq.init
и го стартираш така :
# ./cbq.init

пп: Ако искаш да се стартира автоматично може да добавиш сим-линк към него в /etc/rc3.d или рън-левела в който искаш.



Активен

live free or die хард :)

emagi

  • Напреднали
  • *****
  • Публикации: 249
    • Профил
Въпросче за cbq
« Отговор #3 -: Jan 20, 2007, 18:08 »
Аз изобщо няма такъв файл-> cbq.init
Активен

emagi

  • Напреднали
  • *****
  • Публикации: 249
    • Профил
Въпросче за cbq
« Отговор #4 -: Jan 20, 2007, 18:11 »
Аз изобщо няма такъв файл-> cbq.init
Всичко правилно  ли е,което съм направил до сега!Единствено имам един изпълним файл в /etc/sysconfig/cbq/cbq-1280.My_first_shpaers* с права 755
Активен

emagi

  • Напреднали
  • *****
  • Публикации: 249
    • Профил
Въпросче за cbq
« Отговор #5 -: Jan 20, 2007, 19:02 »
Готово!"Маке" е вече iproute  е вече компилиран!Сега обаче не можах да разбера,файла който е в /etc/sysconfig/cbq ,kak трябва да се казава- cbq.init или cbq-1280.My_first_shaper
При написване на командата:
root@moon:#cbq.init
-bash: cbq: command not found
Къде е грешката?
"Bogo" искам да казваш всяка моя грешка,ако е възможно!А,да попитам компилирането на iproute2 става:
1.разархивирам в /usr/src/iproute2-2.6.18-061002
2.Влизам в тази директория и MAKE
Правилно ли е?
Активен

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Въпросче за cbq
« Отговор #6 -: Jan 20, 2007, 19:47 »
Цитат (emagi @ Ян. 20 2007,19:08)
Аз изобщо няма такъв файл-> cbq.init

Ама дръпни си го де ':crazy:'
Активен

live free or die хард :)

emagi

  • Напреднали
  • *****
  • Публикации: 249
    • Профил
Въпросче за cbq
« Отговор #7 -: Jan 20, 2007, 20:40 »
ОК,сложих го!Двата файла cbq.init и cbq-1280.My_first_shapers са в папка /etc/sysconfig/cbq/
При написване на командата:
root@moon:#./cbq.init start
ми изписва:
**CBQ : failed to compile CBQ configuration
Файла ми cbq-1280.My_first_shapers съдържа:
DEVICE=eth1,100Mbit,10Mbit #имам две лан карти на Linux-машината( БТК --> eth0 -->eth1 -->Windows XP)
RATE=1024Kbit # на тази скорост съм
WEIGH=10Kbit #на толкова искам да огранича :ПРИМЕРНО!!!
PRIO=5  #Това е ясно
RULE=172.16.2.0/24 #Това е вътрешната мрежа,направил съм DHCP сървър,раздаващ адреси от 172.16.2.2 до 172.16.2.50
Казвам ти това,тъй като не знам къде ми е грешката!
Предварително ти благодаря за отделеното време!
Активен

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Въпросче за cbq
« Отговор #8 -: Jan 20, 2007, 21:58 »
Цитат (emagi @ Ян. 20 2007,21:40)
root@moon:#./cbq.init start

Това start накрая откъде го измисли са?
Активен

live free or die хард :)

Bogo

  • Напреднали
  • *****
  • Публикации: 636
  • Distribution: Debian
  • Window Manager: cmd
    • Профил
Въпросче за cbq
« Отговор #9 -: Jan 20, 2007, 22:02 »
Цитат (emagi @ Ян. 20 2007,20:02)
1.разархивирам в /usr/src/iproute2-2.6.18-061002
2.Влизам в тази директория и MAKE
Правилно ли е?

Аз съм с Debian и рядко ми се налага да компилирам нещо от сорс.
Стандарта е :
./configure
make
make install

Но най добре е да погледнеш за README или INSTALL файл в архива.
Там трябва да е описано как става.
Активен

live free or die хард :)

emagi

  • Напреднали
  • *****
  • Публикации: 249
    • Профил
Въпросче за cbq
« Отговор #10 -: Jan 20, 2007, 22:44 »
Цитат (Bogo @ Ян. 20 2007,22:58)
Цитат (emagi @ Ян. 20 2007,21:40)
root@moon:#./cbq.init start

Това start накрая откъде го измисли са?

Ей,нямаш ми доверие!'<img'>  '<img'>  '<img'>  '<img'>
"Bogo" ,след като въведа в конзолата:
root@moon:#./cbq.init
Отдолу излиза:
root@moon:#./cbq.init
Usage: cbq.init {start|compile|stop|restart|timecheck|list|stats}
Как трябва да изглежда файла cbq-1280.My_first_shapers,ако искам да огранича нета на  вътрешната ми мрежа с интерфейс eth1,при положение че съм на БТК 1024, (download)-а да е 10Kbit!IP адреса върира между 172.16.2.2 и 172.16.2.50
Активен