tc qdisc del root dev eth0
tc qdisc add dev eth0 root handle 1:0 htb default 10
tc class add dev eth0 parent 1:0 classid 1:1 htb rate 640 kbit ceil 640kbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 500kbit ceil 640kbit prio 0
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 64kbit ceil 128kbit prio 1
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.1.2 flowid 1:10
tc filter add dev eth0 protocol ip parent 1:0 u32 match ip dst 192.168.1.3 flowid 1:11
ip link set imq0 up
tc qdisc del root dev imq0
tc qdisc add dev imq0 root handle 1:0 htb default 10
tc class add dev imq0 parent 1:0 classid 1:1 htb rate 160kbit ceil 160kbit
tc class add dev imq0 parent 1:1 classid 1:10 htb rate 94kbit ceil 160kbit prio 0
tc class add dev imq0 parent 1:1 classid 1:11 htb rate 64kbit ceil 100kbit prio 1
tc filter add dev imq0 protocol ip parent 1:0 u32 match ip src 192.168.1.2 flowid 1:10
tc filter add dev imq0 protocol ip parent 1:0 u32 match ip src 192.168.1.3 flowid 1:11
iptables -t mangle -A PREROUTING -j IMQ --todev 0
Proszę mi powiedzieć co robię źle że ograniczając nie swoje ip czyli "3" ja mam ograniczenie do 16 kb max
A co myślicie o takim skrypcie
Poprawny
tc qdisc del dev eth0
iptables -t mangle -F
iptables -t mangle -X
tc qdisc add dev eth0 root handle 1: htb default 10
tc class add dev eth0 parent 1: classid 1:1 htb rate 640kbit
tc class add dev eth0 parent 1:1 classid 1:10 htb rate 512kbit ceil 640kbit burst 6k prio 0
tc class add dev eth0 parent 1:1 classid 1:11 htb rate 64kbit ceil 128kbit burst 6k prio 1
tc class add dev eth0 parent 1:1 classid 1:21 htb rate 96kbit ceil 160kbit burst 6k prio 0
tc class add dev eth0 parent 1:1 classid 1:22 htb rate 48kbit ceil 96kbit burst 6k prio 1
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 11 fw flowid 1:11
#upload classes
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 21 fw flowid 1:21
tc filter add dev eth0 parent 1:0 prio 2 protocol ip handle 22 fw flowid 1:22
#marking DOWNLOAD packets
iptables -t mangle -A POSTROUTING -d 192.168.1.3 -j MARK --set-mark 11
#marking UPLOAD packets
iptables -t mangle -A FORWARD -s 192.168.1.2 -j MARK --set-mark 21
iptables -t mangle -A FORWARD -s 192.168.1.3 -j MARK --set-mark 22
_________________
Pozdrawiam
Damiano
---------------
Pomogłem
Kliknij ikonkę "Pomógł"
Miejcie litość - ja dopiero zaczynam