Автор Тема: Помощ за шейпър  (Прочетена 8354 пъти)

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #30 -: Oct 02, 2007, 22:59 »
А ти пробва ли да влезеш в народното събрание?Пробва ли това пробва ли онова.0т 1 месец се занимавам с linux ти ме вкарваш в размисъл както жена не ме е вкарвала.  '<img'>  Пробвам каквото мога и каквото ме посъветват по-напредналите ама то каша голяма.За ентери и букви слети неможе да има понеже го копирам направо от тук където човека го е сложил.Бях го пуснал и заредил без грешки,но като пробвах дали ограничава-НЕ СТАНА.Мислех си..!?!?!?':crazy:'дали може да е от QOS ,ако нямам това животно да става така ,но съм още новак и си нямам идея какво може да е. '<img'> Не мисля ,че се обиждаш ,но ме разбери правилно.Поемам всичко щом имам желание ,но немога да асимилирам всичко това не веднъж.

Набързо махнах wc от скрипта и се получи следното:
Примерен код

sh shape
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
Command line is not complete. Try option "help"
Command line is not complete. Try option "help"
[*] Tarifa 256kbps
shape: line 19: -l: command not found
shape: line 21: [: 1: unary operator expected
[*] Tarifa 512kbps
shape: line 47: -l: command not found
shape: line 48: [: 1: unary operator expected



В другия случай с wc както си е скрипта излиза това:

Примерен код

sh shape
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
Command line is not complete. Try option "help"
Command line is not complete. Try option "help"
[*] Tarifa 256kbps
shape: line 20: /sbin/wc: No such file or directory
shape: line 22: [: 1: unary operator expected
[*] Tarifa 512kbps
shape: line 48: /sbin/wc: No such file or directory
shape: line 49: [: 1: unary operator expected



Е вижда се ,че wc го няма там където трябва да е...къде мога да го изнамеря или да го пратя на мястото му?



Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Помощ за шейпър
« Отговор #31 -: Oct 02, 2007, 23:42 »
line 20: /sbin/wc: No such file or directory

Както казах, пътя ти е /usr/bin/wc, а не /sbin/wc! Виж го този 20-и ред де '<img'>
Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #32 -: Oct 03, 2007, 03:30 »
Цитат (Gaara @ Окт. 02 2007,23:42)
line 20: /sbin/wc: No such file or directory

Както казах, пътя ти е /usr/bin/wc, а не /sbin/wc! Виж го този 20-и ред де '<img'>

Толкова елементарно нещо не виждам представи си как ми се спи и как ще свърша някakва работа.Да легна поне така няма да я бъде.Пула са тук и никаkъв напредък,а то както не съм се наспал какво да видя.  ':zzz:' Мерси пак ,че ми го постна с одебелени букви ,че да го видя. '<img'>
Активен

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #33 -: Oct 03, 2007, 14:19 »
Уш направих всичко ,а в крайна сметка пак нещо куца.От цялата хамалогия пак излизат съобщенията които четейки си мисля ,че не разпознава съмите команди и следователно иска някъв пакет за инсталиране.Можеби съм далеч от истината ама се надявам да помагате.Взех да се лутам прекалено и то без резултат.Ето именно това ми излиза отново и отново каквото и да сменям каквото и да правя.Сега последно пробвам с ъпгрейд на кернела (apt-get upgrade) ,но ако не стане изцяло разчитам на вас.
Примерен код
sh shape
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
Command line is not complete. Try option "help"
Command line is not complete. Try option "help"
[*] Tarifa 256kbps
[*] user = 192.168.2.230 , rate = 256Kbit
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
What is "bound$"?
Usage: ... cbq bandwidth BPS rate BPS maxburst PKTS [ avpkt BYTES ]
               [ minburst PKTS ] [ bounded ] [ isolated ]
               [ allot BYTES ] [ mpu BYTES ] [ weight RATE ]
               [ prio NUMBER ] [ cell BYTES ] [ ewma LOG ]
               [ estimator INTERVAL TIME_CONSTANT ]
               [ split CLASSID ] [ defmap MASK/CHANGE ]
RTNETLINK answers: No such file or directory
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
[*] Tarifa 512kbps
[*] user = 192.168.2.231 , rate = 2048Kbit
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
What is "bound$"?
Usage: ... cbq bandwidth BPS rate BPS maxburst PKTS [ avpkt BYTES ]
               [ minburst PKTS ] [ bounded ] [ isolated ]
               [ allot BYTES ] [ mpu BYTES ] [ weight RATE ]
               [ prio NUMBER ] [ cell BYTES ] [ ewma LOG ]
               [ estimator INTERVAL TIME_CONSTANT ]
               [ split CLASSID ] [ defmap MASK/CHANGE ]
RTNETLINK answers: No such file or directory
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
':huh:'
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Помощ за шейпър
« Отговор #34 -: Oct 03, 2007, 14:47 »
'<img'> Без да се обиждаш, ама за цялото това време малко, по малко да беше разбрал за какво иде реч в TC-то и сега щеше сам да си пишеш скриптовете...

А сега какво - "копи-пасате" и се чудиш що не работи ...



Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #35 -: Oct 03, 2007, 16:53 »
Цитат (VladSun @ Окт. 03 2007,14:47)
'<img'> Без да се обиждаш, ама за цялото това време малко, по малко да беше разбрал за какво иде реч в TC-то и сега щеше сам да си пишеш скриптовете...

А сега какво - "копи-пасате" и се чудиш що не работи ...

Няма проблем..знам ,че е така.Ако можеш да ми предложиш четиво на български как няма да го прочета.За английски..на самотек го карам и не мисля ,че ще успея да схвана нещата както са.Но пак не виждам причина да ми го казваш това понеже ,ако този скрипт бях го написал аз той пак нямаше да тръгне в крайна сметка.
Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Помощ за шейпър
« Отговор #36 -: Oct 03, 2007, 17:00 »
Ми, честно казано не виждам твоето развитие в цялата тема ... аз лично съм на принципа, че няма да ти дам риба, а въдица '<img'>

Чети си по-внимателно съобщенията за грешки - понякога даже едно просто търсене в скрипта ти върши работа ... примерно:

'What is "bound$"?'

Ctrl-F, bound '<img'>
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #37 -: Oct 03, 2007, 21:10 »
Еми да бая редактирах и то не само сега.Пробвай ,ако успееш хубаво.Това ,че трябва да се науча не значи ,че трябва да си сложа 4 см-ви лупи от стоене и търсене на проблеми. 'B)' Скрипта както казах и се повтарям се зареждаше без проблем.Сега не иска,незнам дали при слагане на новия дебиан не правя както трябва нещо ,но това е положението.Когато зареди просто не искаше да ограничава,но поне ЗАРЕДИ без грешки.Причината поради която още са кьора като шматка е тази.Тръгна уж,а сега не тръгва.Отделен е въпроса за ограничаването ама не изключвам проблема да е в моя софт.Не мисля и че shadowx ще постне скрипт който не работи или не е пробвал. '<img'>
Ето поредния отказ....Както и да го закрепя...

Примерен код
sh shape
[*] Tarifa 256kbps
[*] user = 192.168.2.230 , rate = 256Kbit
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
[*] Tarifa 512kbps
[*] user = 192.168.2.231 , rate = 2048Kbit
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
RTNETLINK answers: No such file or directory
RTNETLINK answers: No such file or directory
RTNETLINK answers: Invalid argument
We have an error talking to the kernel
 '<img'>



Активен

edmon

  • Гост
Помощ за шейпър
« Отговор #38 -: Oct 04, 2007, 01:08 »
тая тема кърти...
малко като бофх ми идва... бая се похилих!!!
пич ти да не се бъзикаш??!?!??!?
Активен

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #39 -: Oct 04, 2007, 05:14 »
Цитат (edmon @ Окт. 04 2007,01:08)
тая тема кърти...
малко като бофх ми идва... бая се похилих!!!
пич ти да не се бъзикаш??!?!??!?

Да бе представи си "ПИЧ" пукам се от бъзици направо се чудя какъв бъзик да пусна.Поне като нямаш желание да помагаш не пиши ,незнам дали съм направил впечетление на 15-годишен ама поне знам какво къде и как да бъзикам и още повече не бъркам местата.Минах ги тези години.То май малкото желание което има човек да направи и да научи нещо ще бъде счупено от някой който забравя дните в които е питал "как?" ,"защо?" "таkа ли?"Бих казал ,че съм хванал късния влак за ЛИНУКС ,но пък защо не като има най-малко желание.Както и да е, впуснах се в други води,но на пук казвам ,че желанието има ли го успехът идва рано или късно.Ако толкова "БЪЗИКАМ" и дразня заключете темата.Ще дращя докато науча нещо от където и да е.Никой не е задължен ,въпрос на избор. '<img'>



Активен

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Помощ за шейпър
« Отговор #40 -: Oct 04, 2007, 06:49 »
Цитат (h7d8 @ Окт. 03 2007,21:10)
Това ,че трябва да се науча не значи ,че трябва да си сложа 4 см-ви лупи от стоене и търсене на проблеми.

Процесът се казва се "debug" и не изисква 4см лупи, а малко мисъл '<img'>
Скриптът е пълен с грешки ... но въпреки всичко не виждам никакво желание в тебе да вникнеш в материята. Ако ще продължаваш темата в този дух, по-добре помоли модераторите да я преместят в секция "Трудова борса :: Търсене" '<img'>
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

h7d8

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: Debian;Ubuntu
  • Window Manager: Gnome
    • Профил
Помощ за шейпър
« Отговор #41 -: Oct 04, 2007, 16:56 »
Ти като не разбираш математика искарваш ли 6-ци?Не мисля.Освен някой който разбира и ти обясни или ти помогне да си я искараш.Много по-лесно ще е ,ако искаш да ти обясни и ти да разбереш от колкото да не искаш и да ти го тъпчат в главата.Е аз искам ама щом не е това начина да го науча ще намеря друг.Отностно скрипта..окей щом е пълен с грешки ще го зарежа.Ти обаче мислиш ли ,че с FLATTC ще направя това което искам и още повече ще помогнеш за това.Ако това място е за всички които не разбират ,а имат желание и искат да постигнат нещо тук трябва да са хората с търпение и мотивирано да помагат докато дадената личнотс стъпи здраво.Противно на това е момента в който някой почва да се подиграва и да се смее на неука. ':crazy:'
Активен

Gaara

  • Напреднали
  • *****
  • Публикации: 631
  • Distribution: Debian
  • Window Manager: E17
    • Профил
Помощ за шейпър
« Отговор #42 -: Oct 04, 2007, 17:20 »
Цитат (bnight @ Сеп. 04 2007,19:12)
а като не знаеш как се борави с него как решаваш че забива скоростта на 100К ?  Ето какво всъщност е шейпъра това е филтър на изходящият ти трафик тоест на upload-a. Така се контролира кое IP като се върже към примерно един web server с колко максимум може да тегли. Каква е схемата при ограничаването на интернета на някои на който даваш нет:

Имаме router с два интерфейса eth0 и eth1 като на eth0 идва нет-а a клиентите са на eth1 с IP-та от рода 192.168.0.1/24 Реално за да ограничим Интернета който ще получава клиента с  IP 192.168.0.25 трябва да ограничим изходящият трафик през eth1 към IP 192.168.0.25
Как става това на практика първо си правим един клас и после добавяме това IP да използва този клас.
Ето ги двете команди:
/sbin/tc class add dev eth1 parent 1:0 classid 1:24 htb rate 200kbit ceil 300kbit

А сега и въпросният филтър:
/sbin/tc filter add dev eth1 parent 1:0 protocol ip prio 10 u32 match ip dst 192.168.0.25 flowid 1:24

Сега остава въпроса как да тестваме това което направихме. Ами много лесно пускаме си да теглим нещо от 192.168.0.25 и гледаме с каква скорост се тегли като скороста не трябва да надвишава максималанта зададена в случея 300kbit-a.
Успех.

E то ти е дадено обяснението и това не е у-ще. Материали има колкото искаш, а VladSun те насочи. Просто copy->paste не става, а дали искаш да се научиш...... това зависи изцяло от теб, като трябва да полагаш нужните грижи, т.е. ровене, четене и в случай на блокаж, да питаш.

Нека да погледнем твоят вариант..... дайте ми скрипт -> той не върви-> той върви, но не шейпва -> дава грешки -> системата е виновна -> софта е виновен. Извинявай, но трябва да си отговориш на няколко въпроса:
- Какво е шейпър?
- Какво е htb?
- Какво е шел скрипт?
- Какво е qdisc, class, filter, rate, ceil........?

Ти без базисна информация си загинал.

Никой не те мъмри и не се заяжда, но за да се помогне на някой, то и този някой трябва да си помогне. Всичко е на добра воля, а не е задължение.

Всичко най-свежо от мен и започни да четеш малко повечко и по-малко да се обиждаш.

Успех



Активен

Last night, Darth Vader came down from planet Vulcan and told me that if you don't install Debian, he'd melt your brain.

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Помощ за шейпър
« Отговор #43 -: Oct 04, 2007, 17:52 »
Цитат (Gaara @ Окт. 04 2007,17:20)
Нека да погледнем твоят вариант..... дайте ми скрипт -> той не върви-> той върви, но не шейпва -> дава грешки -> системата е виновна -> софта е виновен. Извинявай, но трябва да си отговориш на няколко въпроса:
- Какво е шейпър?
- Какво е htb?
- Какво е шел скрипт?
- Какво е qdisc, class, filter, rate, ceil........?

Ти без базисна информация си загинал.

Никой не те мъмри и не се заяжда, но за да се помогне на някой, то и този някой трябва да си помогне. Всичко е на добра воля, а не е задължение.

Всичко най-свежо от мен и започни да четеш малко повечко и по-малко да се обиждаш.

Успех

Взе ми думите от "ръката" '<img'>
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P

VladSun

  • Напреднали
  • *****
  • Публикации: 2166
    • Профил
Помощ за шейпър
« Отговор #44 -: Oct 04, 2007, 17:53 »
Цитат (h7d8 @ Окт. 04 2007,16:56)
Противно на това е момента в който някой почва да се подиграва и да се смее на неука. ':crazy:'

Нямаше никъде подигравка... само RTFM '<img'>
Активен

KISS Principle ( Keep-It-Short-and-Simple )
http://openfmi.net/projects/flattc/
Има 10 вида хора на този свят - разбиращи двоичния код и тези, които не го разбират :P