On Fri, 25 Jun 2004 10:48:24 +0200, A.L.E.C wrote
no to nie pozostaje mi nic innego jak poprosić o podanie reguł odnośnie tego co proponujesz, gdzie mam to fw zastosować w stosunku do mojego rozwiązania.
Posłużę się fragmentem pliku generowanego przez mój skrypt lms-traffic-htbusers:
# 192.168.1.43 eth0 download /sbin/tc class add dev eth0 parent 1:6 classid 1:12b htb rate 128kbit burst 16kbit ceil 128kbit /sbin/tc qdisc add dev eth0 parent 1:12b handle 12b: sfq perturb 10 /sbin/tc filter add dev eth0 protocol ip parent 1: handle 0x12b fw classid 1:12b /sbin/tc filter add dev eth0 protocol ip parent 1: handle 0x1e5 fw classid 1:12b
# 192.168.1.43 eth1 upload /sbin/tc class add dev eth1 parent 1:6 classid 1:12b htb rate 128kbit burst 16kbit ceil 128kbit /sbin/tc qdisc add dev eth1 parent 1:12b handle 12b: sfq perturb 10 /sbin/tc filter add dev eth1 protocol ip parent 1: handle 0x12b fw classid 1:12b /sbin/tc filter add dev eth1 protocol ip parent 1: handle 0x1e5 fw classid 1:12b
Celowo posługuję się tu przykładem z użytkownikiem, który ma 2 adresy IP przypisane. IPMARK oznakuje wszystko tak jak trzeba w mangle/POSTROUTING. Numery minor klas są równe wartości dwóch ostatnich oktetów ip użytkownika.
Pozdrawiam Aleksander 'A.L.E.C' Machniak http://alec.pl gg-2275252
Pozdrawiam Tomasz Chiliński