Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: HTB dobre li sa mi klasovete ?
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: Mitko Дата: 07/30/2006
Здравейте,
 Искам да ви питам добре ли съм си направил класовете на HTB
скрипта ? 
 Идеята ми е следната: Имам 2Mbit ot БТК и искам да направя
нещо от рода: Връзката да ми бъде разделена на 2 - 

                
         1Мбит -> отива за 6 компютъра с SFQ (по 20КБ
гарант)
2Мбит 
        1Мбит -> 7 PC-ta (с 9КБ гарантирани)
              -> 17 PC-ta (с по 4КБ гарантирани)

 Ако някой компютър от 6-те ако не работи връзката им се дига
 до 1Мбит. Същото искам да направя и долу не 7-те компютри да
 гарантирам 9КБ, а н 17-те по 4КБ и ако мрежата не е
натоварена скороста на тези компютри да се дигне до 1Мбит.

 Въпроса ми е така както съм ги направил ако не е оплатнен
 канал от 1Мбит дали всичките компютри от 2-та група ще си
делят Мбита или ще стане проблем ?

 $TC class add dev $INTERFACE parent 1:1 classid 1:10 htb
rate 980kbit 
 $TC class add dev $INTERFACE parent 1:1 classid 1:20 htb
rate 140kbit ceil 980kbit #otiva za 6-te PC-ta
 $TC class add dev $INTERFACE parent 1:10 classid 1:30 htb
rate 64kbit ceil 980Kbit  #otiva za 7-te PC-ta
 $TC class add dev $INTERFACE parent 1:10 classid 1:40 htb
rate 31kbit ceil 980Kbit  #otiva za 17-te PC-ta
 $TC class add dev $INTERFACE parent 1:1 classid 1:50 htb
rate 15kbit ceil 450Kbit  #upload za vsi4ki PC-ta

 $TC qdisc add dev $INTERFACE parent 1:10 handle 10: sfq
perturb 10
 $TC qdisc add dev $INTERFACE parent 1:20 handle 20: sfq
perturb 10
 $TC qdisc add dev $INTERFACE parent 1:30 handle 30: sfq
perturb 10
 $TC qdisc add dev $INTERFACE parent 1:40 handle 40: sfq
perturb 10
 $TC qdisc add dev $INTERFACE parent 1:50 handle 50: sfq
perturb 10


Отговор #1
От: Maznislav Дата: 07/31/2006
До тук добре ....
 Но не виждам нито едно филтър правило ... с 2 думи това горе
няма да работи.
 Плюс това нямаш наследяване на класовете и максимално ще
 стигнеш 980 kbit -a изобщо .... тоест 1 Mbit остава изобщо
неизползван :)


Отговор #2
От: Mitko Дата: 07/31/2006
 Eto i filtrite. Vaprosa mi e po tozi nacin ako rabotjt
 vsciki komputri s 2-ria Mbit t.e. 17+7=23 PC-ta ste rabotjt
 li po tozi nacin s 2-ria Mbit. i ako raboti njkoi ot 17-te
PC-ta samo ste stigne li 980kbit-a ?

 Parvia Mbit e rezerviran za 6-te PC-ta.Vsi4ki ostanli njmat
rabota tam...

 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.2 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.2 flowid 1:20
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.3 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.3 flowid 1:20
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.4 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.4 flowid 1:20
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.5 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.5 flowid 1:20
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.6 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.6 flowid 1:20
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.7 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.7 flowid 1:20

 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.10 flowid 1:50
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.10 flowid 1:30
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.11 flowid 1:50
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.11 flowid 1:30
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.12 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.12 flowid 1:30
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.13 flowid 1:50
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.13 flowid 1:30
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.14 flowid 1:50
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.14 flowid 1:30
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.15 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.15 flowid 1:30
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.16 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.16 flowid 1:30

 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.20 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.20 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.21 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.21 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.22 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.22 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.23 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.23 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.24 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.24 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.25 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.25 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.26 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.26 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.27 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.27 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.28 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.28 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.29 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.29 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.30 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.30 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.31 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.31 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.32 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.32 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.33 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.33 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.34 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.34 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.35 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.35 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.36 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.36 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.37 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.37 flowid 1:40
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
src 192.168.2.38 flowid 1:50	
 tc filter add dev eth1 protocol ip parent 1: u32 match ip
dst 192.168.2.38 flowid 1:40


<< самба юзъри ... (2 ) | php-lance (2 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)