Ale to ja netrdim ze je to to best kazdymu se libi neco jinyho .. jen de o to ze to aspon trochu vzhled sou u toho grafy k IPckum a je tam videt kolik kdo sosl. Z toho co to umi si ber inspiraci
tak jsem potoupil, prekompiloval jsem jadro, doplnil podporu htb a mam tu 2 nove chybove hlasky:
RTNETLINK answers: No such fle or directory
a
HTB: need tc/htb version 3 (minor is 13), you have 10
Díky za dobrej nápad na zjednodušení správy.
Ale já bych tam užil ještě jednu featuru, ale v tom tvým cll1.h se moc nevyznám a tak se zatím snažím porozumět těm zdrojákům :((.
Jde mi o to že když bys měl něco např takhle:
10.11.15.14 nekdo #via-prometheus-128-128
10.11.15.16 host1 #sharing-nekdo
10.11.15.17 host2 #sharing-nekdo
10.11.15.18 host3 #sharing-nekdo
10.11.15.19 host4 #sharing-nekdo
10.11.15.20 host5 #sharing-nekdo
....
tak teoreticky host1 když začne tahat přes hodně portů tak nehorázně zpomalí brouzdače
host2 až host5.
Nevím, možná jsem špatně pochopil tvorbu class a už to dělá, ale já bych potřeboval,
když napíšu to co nahoře aby to interpertovalo nějak takhle:
10.11.15.14 nekdo #via-prometheus-128-128
10.11.15.16 host1 #sharing-nekdo ( 24-128)
10.11.15.17 host2 #sharing-nekdo ( 24-128)
10.11.15.18 host3 #sharing-nekdo ( 24-128)
10.11.15.19 host4 #sharing-nekdo ( 24-128)
10.11.15.20 host5 #sharing-nekdo ( 24-128)
(že každej z sharingu má zajištěn minimální podíl na propustnosti.
Něco jako class 1:10 -> někdo
class 10:100-> - host1
class 10:101-> - host2
class 10:103-> - host3
Mě už takový tabulky nebaví spravovat růčo...a bez dynamické změny propustnosti podle trafiku.....
Neporadil by jsi kde mám začít? Nebo že by to byla další featura v kole 0.5
Jo a omezení rychlosti vymezeného pásma portů (např. kazzzzzzzaaaa) by taky nebylo od věci
Obzvlaště pokud k tomu připočtu tu HASH ....
Jo a podívej se na funkci : void get_incoming_traffic(char *chain)
sekce za : if(accept && traffic>0 && ipaddr)
je tam třetí řádek jeden else bez if
(Jestli je to správně tak jdu vyhodit ty knihy o programování z okna )
tak jsem pokrocil s prometheusem, uz mi funguje hura!!!
ale vyskytli se dve nove hlasky:
HTB: quantum of class 10002 is small. Consider r2q change.
HTB: quantum of class 10003 is small. Consider r2q change.
funguje to, ale rad bych se jich zbavil poradi nekdo?
jinak chystam delsi prispevek o tom jak zkompilovat jadro atd. a prometheus uspesne zprovoznit, zverejnim ho, jakmile me samotnebu bude 100% fungovat...
jj je to tim mas pravdu mam ten stejny problem pokazde kdyz spustim prometea tak mi smaze jiz existujci magle a tudiz potom program ktery to s ztoho zere nepocita :(