1 | 2 | simandl | # KonfiguraÄnĂ soubor, ve kterĂŠm mĹŻĹžete nastavit jednotlivĂŠ tĹĂdy |
2 | | | #Â s garantovanou kapacitou. Jako pĹĂklad je pouĹžita tĹĂda 1, kterĂĄ |
3 | | | # slouŞà pro Äleny, kteĹĂ moc stahujĂ a je tĹeba je omezit. |
4 | | | |
5 | | | # CelkovĂ˝ poÄet tĹĂd nenĂ omezen, ale vzhledem k rychlosti je pĹi vÄtĹĄĂm |
6 | | | # mnoĹžstvĂ tĹĂd vĂ˝hodnÄjĹĄĂ nepouĹžĂvat rozhranĂ all. |
7 | | | |
8 | | | # UpozornÄnĂ: ZaĹazenĂ uĹživatele do tĹĂdy nefunguje korektnÄ na rozhranĂ, |
9 | | | #Â kde je provĂĄdÄn NAT!! |
10 | | | |
11 | | | # NastavenĂ rozhranĂ, pokud chcete nastavovat datovĂ˝ limit jen na |
12 | | | # urÄitĂm rozhranĂ mĹŻĹžete ho zde uvĂŠst, jinak by mÄlo staÄit pouĹžĂt all. |
13 | | | CLASS_1_DEV="all" |
14 | | | |
15 | | | # NastavenĂ minimĂĄlnĂ (garantovanĂŠ) rychlosti pro danou tĹĂdu v kbitech, souÄet |
16 | | | # vĹĄech garantovanĂ˝ch rychlostĂ nesmĂ bĂ˝t vÄtĹĄĂ, neĹž je rychlost rozhranĂ, |
17 | | | # nemÄl by bĂ˝t vĂce jak 90% maximĂĄlnĂ rychlosti danĂŠho rozhranĂ, pokud je |
18 | | | # pouĹžito rozhranĂ all, pak 90% maximĂĄlnĂ rychlosti nejpomalejĹĄĂho rozhranĂ, |
19 | | | # na kterĂŠm je zapnutĂ˝ QoS. |
20 | | | CLASS_1_MIN=64 |
21 | | | |
22 | | | #Â MaximĂĄlnĂ rychlost tĹĂdy, pokud nenĂ zadĂĄnĂĄ je nastavena jako maximĂĄlnĂ |
23 | | | # rychlost maximĂĄlnĂ rychlost danĂŠho rozhranĂ, opÄt v kbitech/s. |
24 | | | CLASS_1_MAX=128 |
25 | | | |
26 | | | #Â Definice poÄĂtaÄĹŻ, bash bohuĹžel nepodporuje snadnĂŠ pĹidĂĄvĂĄnĂ do pole, takĹže, |
27 | | | # je potĹeba pĹesnÄ dodrĹžet syntaxi. Je moĹžno pouĹžĂt jak MAC adresu, pĹĂpadnÄ vĂce |
28 | | | # MAC adres oddÄlenĂ˝ch mezerou, tak IP adresu, nebo rozsah ip adres se sprĂĄvnÄ zadanou |
29 | | | # maskou za lomĂtkem. |
30 | | | #CLASS_1[${#CLASS_1[*]}]="all web 00:11:22:33:44:55" |
31 | | | #CLASS_1[${#CLASS_1[*]}]="eth0 web 10.93.55.45 10.93.55.46 10.93.55.128/25" |
32 | | | |
33 | | | # PĹĂklad tĹĂdy 2, garantovanĂĄ rychlost 1024 kbit/s aĹž maximĂĄlnĂ rychlost rozhranĂ, |
34 | | | # v tĂŠto tĹĂdÄ je jen uĹživatel pepĂk, kterĂ˝ pouĹžĂvĂĄ 2 PC, jeden s IP a druhĂ˝ s MAC. |
35 | | | #CLASS_2_DEV="eth0" |
36 | | | #CLASS_2_MIN=1024 |
37 | | | #CLASS_2_MAX="" |
38 | | | #CLASS_2[${#CLASS_2[*]}]="eth0 pepik 00:11:22:33:44:55 10.93.55.22" |