Portál AbcLinuxu, 6. května 2025 14:36
#!/bin/bash max_rychlost=7000kbit zaruc_rychlost=1024kbit LAN=br0 NET=ppp0 tc qdisc del dev ${LAN} root tc qdisc add dev ${LAN} root handle 1:0 htb default 999 tc class add dev ${LAN} parent 1:0 classid 1:1 htb rate $max_rychlost ceil $max_rychlost tc class add dev ${LAN} parent 1:1 classid 1:110 htb rate 2048kbit ceil 10240kbit tc class add dev ${LAN} parent 1:1 classid 1:111 htb rate $zaruc_rychlost ceil $max_rychlost tc class add dev ${LAN} parent 1:1 classid 1:999 htb rate 32kbit ceil 4000kbit tc qdisc add dev ${LAN} parent 1:110 handle 110: sfq perturb 10 tc qdisc add dev ${LAN} parent 1:111 handle 111: sfq perturb 10 tc qdisc add dev ${LAN} parent 1:999 handle 999: sfq perturb 10 tc filter add dev ${LAN} protocol ip handle 110 fw flowid 1:110 tc filter add dev ${LAN} protocol ip handle 111 fw flowid 1:111 iptables -t mangle -A FORWARD -o ${LAN} -d 192.168.2.21 -j MARK --set-mark 110 iptables -t mangle -A FORWARD -o ${LAN} -d 192.168.2.22 -j MARK --set-mark 111 iptables -t mangle -A FORWARD -o ${LAN} -d 192.168.2.23 -j MARK --set-mark 111 iptables -t mangle -A FORWARD -o ${LAN} -d 192.168.2.24 -j MARK --set-mark 111
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.