| 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" |