Dla dynamicznego podziału :
Cytuj:
<dl>
iface eth1 match dstip 192.168.0.0/24
iface eth2 match dstip 192.168.1.0/24
section speed 512kB/s
section shape 450kB/s
default low 10kB/s
default ceil 100kB/s
default overtake 40kB/s
default htb-prio 5
default htb-scheduler sfq
default hold 30s
debug iptables iproute
mode download
reload 3s
</download>
Wszystko działa b dobrze dla typowo dynamicznego podzialu (patrz conf powyżej), gdzie w pliku class w klasach nie okreslamy ceil i rate dla poszczególnych userków. Ustawione mamy to już w SEKCJI!.
Cytuj:
class dl eth1 Krzysiek
match dstip 192.168.0.10
class ul eth0 Krzysiek
match srcip 192.168.0.10
class dl eth1 Janek
match dstip 192.168.0.11
class ul eth0 Janek
match srcip 192.168.0.11
ewntualnoe filtrjac usługi porty mozna podać low ceil rate ...
class dl eth1 www
match srcport 80 proto tcp
match srcport 8080 proto tcp
rate 70kB/s
Jeśli w klasach ustawiles sobie transfer dla poszczególnych userków okreslając ceil i rate
paramet
default ceil 450kB/s powinien być równy
section shape 450kB/s tak jak to pokazał kolega powyżej i ja to pozaże jeszcze raz tu poniżej

Cytuj:
Bynajmniej w tedy nice z taryfami poprawnie dziala
Dla podziłu z taryfami w klasach (ceil , rate...)
<download>
iface eth1 match dstip 192.168.0.0/24
iface eth1 match dstip 192.168.1.0/24
section speed 512kB/s
section shape 450kB/s
default low 1kB/s #tu musimy dać nice całe pasmo
default ceil 450kB/s#przycinaniem transferu zajmną sie ceil i rate podane w klasach
default overtake 50kB/s
mode download
reload 5s
</download>
plik class:
Cytuj:
############### 192.168.0.3
class download eth1 192.168.0.3
match dstip 192.168.0.3
low 16kb/s
ceil 312kb/s
class upload eth0 192.168.0.3
match srcip 192.168.0.3
low 8kb/s
ceil 40kb/s
############### 192.168.0.4
class download eth1 192.168.0.4
match dstip 192.168.0.4
low 16kb/s
ceil 312kb/s
class upload eth0 192.168.0.4
match srcip 192.168.0.4
low 8kb/s
ceil 40kb/s
Ja nie mam potrzeby przydzielania dla kazdego osobnej taryfy bo dziele dsl200 na kilkanascie osób dynamicznie, ale dla prowiderów pewnie przydało by sie ....
Należy experymentować. Może wogóle 'zachaszować' overtake
a podać go w danej klasie ?
Powyższa konfigoracja po całodniowym tescie z ustawionymi taryfami w klasach, działa b. dobrze.
Oczywiście są to tylko moje osobiste wnioski z kilkudniowyc testów. Wogóle nie wczuwć sie tak do końca, co ja tu napisałem...
