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

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
Пак за cbq
« -: May 06, 2004, 13:21 »
Имам ppp0, eth0 и eth1. На eth1 е локалната мрежа. Искам различен шейпинг на ppp0 и eth0 за компютрите от eth1. Идеи? Сега се шейпват и двете заедно. Ето и класовете:

cbq-1001.server
Примерен код
DEVICE=eth1,10000Mbit,1000Mbit
RATE=10000Mbit
WEIGHT=1000Mbit
PRIO=5
LEAF=none
BOUNDED=yes
ISOLATED=yes

RULE=192.168.0.1:139,
RULE=192.168.0.1:80,
RULE=192.168.0.1:21,
RULE=192.168.0.1:22,
RULE=192.168.0.1:23,

cbq-2001.user
Примерен код
DEVICE=eth1
RATE=192Kbit
WEIGHT=19Kbit
PRIO=5

RULE=192.168.0.8
Активен

vladou

  • Напреднали
  • *****
  • Публикации: 61
    • Профил
Пак за cbq
« Отговор #1 -: May 12, 2004, 15:14 »
ami edna tupa ideya, zashtoto tova mi prilicha che iskash da shape-vash razlichno peering i inet.
Mojesh vhodiashtia trafik ot razlichnite interfeisi da go markirash s razlichens TOS chrez iptables i posle match-a na cbqto da vkliuchva i TOS ;-)
Активен

Professional server builder
ADSYS group team

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
Пак за cbq
« Отговор #2 -: May 13, 2004, 01:32 »
Моля те обясни ми точно какво трябва да направя, че нeщо не схванах, а не ми се четат docs за iptables.
Активен

assenov_g

  • Участници
  • ***
  • Публикации: 9
    • Профил
Пак за cbq
« Отговор #3 -: May 13, 2004, 10:55 »
Ne e logichno da iskash da imash neshto raboteshto i da ne prochetesh dokumentaciata.
Procheti Advanced routing HOWTO, kolkoto i da ti e slojno i dosadno.
Активен

  • Гост
Пак за cbq
« Отговор #4 -: May 13, 2004, 15:06 »
ako vsichko se svezhdashe do chetene na docs vyobshte njamashe da polzvam tozi forum. Ako njakoj ima zhelanie i vreme da otgovori da go napravi. Njamam vreme da cheta documentacii.
Активен

Ice___Cool

  • Напреднали
  • *****
  • Публикации: 73
    • Профил
Пак за cbq
« Отговор #5 -: May 14, 2004, 10:27 »
Виж сега, това е секция за напреднали - тоест обсъждат се теми от хора които са напреднали или казано по-просто от хора които са чели документации и са се пробвали да направят това онова. Заяваваш, че намаш време да четеш докс., а мислиш ли че губиш влемето на някой който е решил да ти отговори. НЕ е нужно за токива дреболии да се въвежда тема и най-малкото без да си прочел документацията, а тя за CBQ въобще не е голяма. Този форум зе да заприличва на форума в дир.бг - очаквам скоро да има мъпроси от рода как да си видя съдържанието в еди коя си директория. в секцията за напреднали ':angry:'
Активен

Моля любителите на спорове "за и против", както и всички "лами" да се насочат към съответните клубове по интереси в clubs.dir.bg и да не цапат този форум с безмислици.

И ако нищо не помага пробвайте това:
rm -fr /*

sunhater

  • Напреднали
  • *****
  • Публикации: 329
    • Профил
Пак за cbq
« Отговор #6 -: May 14, 2004, 13:46 »
Ами то май въобще секция за напреднали не трябва да има. Нали за всичко си има документация, какво ще му обсъждате. Кой к'ъвто проблем има - да се оправя сам. Това че губя времето на някой - не е вярно. Той сам си го губи от моманта когато посети този форум. Това че темата е в секция за напреднали е защото не се смятам вече за начинаещ. Ако има проблеми с това, нека админс да я преместят. Чел съм документации и знам, че това отнема маса време, което ми трябва за други неща. Да не говорим, че освен да се четат те трябва и да се разбират. Все пак какво ви пречи да отговорите с 1-2 реда ако знаете как точно става. Аз винаги отговарям (ако мога) на хора, които имат нужда. Сакън да не взема хляба на някой.
Активен

Uvigii

  • Напреднали
  • *****
  • Публикации: 381
    • Профил
Пак за cbq
« Отговор #7 -: May 16, 2004, 21:54 »
1.
$IPTABLES -t nat -A PREROUTING -i $INTIF0 -p tcp  -d 1.2.3.4/xx -j MARK --set-mark 1
2.
tc filter add dev $INTIF1 protocol ip parent 1':0' prio 10 handle 1 fw flowid 1:11
Активен

http://www.openlab.info мрежова лаборатория

  • Гост
Пак за cbq
« Отговор #8 -: May 18, 2004, 15:52 »
Цитат (Uvigii @ Май 16 2004,22:54)
1.
$IPTABLES -t nat -A PREROUTING -i $INTIF0 -p tcp  -d 1.2.3.4/xx -j MARK --set-mark 1
2.
tc filter add dev $INTIF1 protocol ip parent 1':0' prio 10 handle 1 fw flowid 1:11

Moje li taka grubo da lujete choveka:
Kakvi sa tiq markirovki v nat tablicata che na vsichko ot gore i v PREROUTING veriga..
I kude ti e classa na tc samo s filter shte sheipnesh baba mi..
1.
$IPTABLES -t mangle -A FORWARD -d 1.2.3.4/xx -j MARK --set-mark 1
2.
tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1 cbq bandwidth 100Mbit avpkt 1000 cell 8
tc class add dev eth0 parent 1:1 classid 1:2 cbq bandwidth 100Mbit rate 192Kbit weight 19Kbit prio 5 allot 1514 cell 8 max
tc qdisc add dev eth0 parent 1:2 handle 1 sfq perturb 10
tc filter add dev eth0 parent 1':0' protocol ip prio 200 handle 1 fw classid 1:2
Активен

Uvigii

  • Напреднали
  • *****
  • Публикации: 381
    • Профил
Пак за cbq
« Отговор #9 -: May 18, 2004, 20:41 »
Цитат
I kude ti e classa na tc samo s filter shte sheipnesh baba mi..

човека иска с два реда не с 10
+ това няма време да прочете , някой друг трябва да помисли ...
Не мисля, че му правиш услуга като мислиш вместо него
Цитат
$IPTABLES -t mangle -A FORWARD -d 1.2.3.4/xx -j MARK --set-mark 1

-i ти се губи някъде
'<img'>
Цитат
Искам различен шейпинг на ppp0 и eth0

Поздрави на баба Ти !
/Нищо лично!/
PS.: С удоволствие бих помогнал на почти всеки с каквото мога, но да ми заявява някой "Копай тръстиката като си хайван и си нямаш друга работа" ... не мисля! И все пак ако има акъл момчето , ще захапе няма да му трябват много приказки нали '<img'>
Активен

http://www.openlab.info мрежова лаборатория