HTB
11 отговора
466 прегледа
HTB
Zdraveite!
V momenta izpolzvam htb za shapvane na vrazkata v mreja. Tai kato za vseki otdelen kompiutar se iska razlichna skorost za BG i mejdunaroden trafik, za vsiako ip sam napravil po 2 clasa za upload i 2 za download (2 eth karti). Problema idva ot tam che za vsiako ip clasa s BG trafika sadarja nad 100 rules, koeto pri 70 kompiutara sa nad 7000 rules v ednata i oshte tolkova v drugata posoka. Pri zarejdane na scripta tova neshto se bavi strashno mnogo.. primerno 2 minuti.
Vaprosa mi e niakoi znae li po-eleganten nachin da se napravi, taka che da se namaliat rules i da se uvelichi skorosta na zarejdane.
Pozdravi na vsichki,
Pepi
V momenta izpolzvam htb za shapvane na vrazkata v mreja. Tai kato za vseki otdelen kompiutar se iska razlichna skorost za BG i mejdunaroden trafik, za vsiako ip sam napravil po 2 clasa za upload i 2 za download (2 eth karti). Problema idva ot tam che za vsiako ip clasa s BG trafika sadarja nad 100 rules, koeto pri 70 kompiutara sa nad 7000 rules v ednata i oshte tolkova v drugata posoka. Pri zarejdane na scripta tova neshto se bavi strashno mnogo.. primerno 2 minuti.
Vaprosa mi e niakoi znae li po-eleganten nachin da se napravi, taka che da se namaliat rules i da se uvelichi skorosta na zarejdane.
Pozdravi na vsichki,
Pepi
Re: HTB
Че то HTB си е бавничко по природа
а и извинявай за въпроса ама що го рестартираш толкова често?
а и извинявай за въпроса ама що го рестартираш толкова често?
Re: HTB
ima niva na skorost - naprimer do 2 GB trafik skorosta da kajem e 10, do 5 GB trafik pada na 5, do 10 GB na 2 i taka.
tova e prichinata :)
Pozdravi,
Pepi
tova e prichinata :)
Pozdravi,
Pepi
Re: HTB
Май не ме разбра..
след като направиш настройките веднъж и стартираш машината
не я ли оставяш да си работи??
пък ако се налага да се променят правилата (не вярвам да е много често)
все потребителите ще изтраят около половин час...
след като направиш настройките веднъж и стартираш машината
не я ли оставяш да си работи??
пък ако се налага да се променят правилата (не вярвам да е много често)
все потребителите ще изтраят около половин час...
Re: HTB
направи си една табличка за бг (не с tc, а с ip), и после маркирай по нея. ще ти намалеят драстично правилата.
и не е задължително един усер като си е надвишил трафика и ще му сваляш скоростта да рестартираш и всички останали. вземи си оптимизирай малко скриптчетата
TANSTAAFL! There AiNt Such Thing As A Free Lunch
и не е задължително един усер като си е надвишил трафика и ще му сваляш скоростта да рестартираш и всички останали. вземи си оптимизирай малко скриптчетата
TANSTAAFL! There AiNt Such Thing As A Free Lunch
Редактирано от onzi на
Re: HTB
Blagodaria za predlojenieto, no opredeleno nemoga da si go predstavia kak shte stane s tablica.. az lichno sam polzval ip samo za rutirane po source adres i tablicite ot ip route naprimer ne vijdam kak shte gi priloja. Ako ne ti e problem mojesh li da mi napishesh edin primeren red kak moga da vkaram edin source adres v tablica (sled tova tam shte sa vsichki bg peer mreji)
nemoga da si go predstavia prosto :(( inache sled tova predpolagam kak shte ia izpolzvam tazi tablica, da ia narechem 10.. veroiatno shte se izpolzva naprimer taka:
tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match table 10 \
match ip dst <opredeleno ip> classid <niakakvo>
Blagodaria predvaritelno,
Pepi
nemoga da si go predstavia prosto :(( inache sled tova predpolagam kak shte ia izpolzvam tazi tablica, da ia narechem 10.. veroiatno shte se izpolzva naprimer taka:
tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match table 10 \
match ip dst <opredeleno ip> classid <niakakvo>
Blagodaria predvaritelno,
Pepi
Re: HTB
не разбрах...
това ли искаш:
tc class add dev eth2 parent 1: classid 1:1 htb rate ххkbit
и после това?:
tc filter add dev eth2 parent 1:0 protocol ip prio 1 u32 match ip dst ххх.ххх.ххх.ххх/32 flowid 1:1
това ли искаш:
tc class add dev eth2 parent 1: classid 1:1 htb rate ххkbit
и после това?:
tc filter add dev eth2 parent 1:0 protocol ip prio 1 u32 match ip dst ххх.ххх.ххх.ххх/32 flowid 1:1
Re: HTB
ideiata e filtara da e po dve neshta kato ednoto e dst ip, a drugoto table (koito shte e sas src-tata na bg mrejite)
vaprosnia table niamam predstava kak da go implementiram...
Pepi
vaprosnia table niamam predstava kak da go implementiram...
Pepi
Re: HTB
Май ще ти трябва скрипт
обаче точно за такъв скрипт не мога да ти помогна
нито имам, нито съм правил....
обаче точно за такъв скрипт не мога да ти помогна
нито имам, нито съм правил....
Re: HTB
Ne ne.. ne mi shvana ideiata..
az scripta shte si go napisha na perl.. tva ne mi e problem
vaprosa e kak da izglejda tochno strukturata... zashtoto veche kazah che ako ima za vseki class po 100 rules.. i ako v edin moment ip-tata za koito triabva da raboti tova neshto stanat primerno 80-90, shte imash kam 18,000 rules... :}
na men mi hrumna neshto po-razlichno... tablicata s bg iptata da e ne pri ip i tc filtera, a pri iptables, koito da gi markva, togava obache idva slojnata chast
zashtoto u32 filtera ne poddarja takav mark, a fw filtera poddarja samo tozi mark.. sirech nemoga hem da kaja ako e kam dadeno ip i markirano kato BG primerno
drugia variant e siako ip da si ima otdelen mark za bg i inet, kato paketite otivashti kam bg mrejite da vlizat v otdelno table kadeto se markirat po ip kam clientskata mashina s razlichen mark zavisesht ot neinoto ip.. tova vsashnost mi hrumna sega , dokato go pisha tozi post.. , no triabva da proveria dali cifrichkata na mark-a e ogranichena do opredelena golemina.. :((
Pozdravi,
Pepi
az scripta shte si go napisha na perl.. tva ne mi e problem
vaprosa e kak da izglejda tochno strukturata... zashtoto veche kazah che ako ima za vseki class po 100 rules.. i ako v edin moment ip-tata za koito triabva da raboti tova neshto stanat primerno 80-90, shte imash kam 18,000 rules... :}
na men mi hrumna neshto po-razlichno... tablicata s bg iptata da e ne pri ip i tc filtera, a pri iptables, koito da gi markva, togava obache idva slojnata chast
zashtoto u32 filtera ne poddarja takav mark, a fw filtera poddarja samo tozi mark.. sirech nemoga hem da kaja ako e kam dadeno ip i markirano kato BG primerno
drugia variant e siako ip da si ima otdelen mark za bg i inet, kato paketite otivashti kam bg mrejite da vlizat v otdelno table kadeto se markirat po ip kam clientskata mashina s razlichen mark zavisesht ot neinoto ip.. tova vsashnost mi hrumna sega , dokato go pisha tozi post.. , no triabva da proveria dali cifrichkata na mark-a e ogranichena do opredelena golemina.. :((
Pozdravi,
Pepi