avi81 DD-WRT Novice
Joined: 13 Jun 2018 Posts: 1
|
Posted: Wed Jun 13, 2018 11:15 Post subject: ограничение скорости для виртуа |
|
прошу совета, есть asus rt n10u прошитый DD-WRT v24-sp2 (03/25/13). Работает как часы, поднят виртуальный интерфейс для гостей с ноутбуками и смартфонами (диапазон 192.168.2.31-2.51). Поднят он через br1 с физическим (br0) соответственно. Понадобилось мне подрезать скорость для гостей, используя небезызвестный скрипт было сгенерировано следующее:
#--------------------------------------------
#WRT54 Script Generator v1.02
#(C) 2006-2007 Robert "Robson" Mytkowski
#--------------------------------------------
iptables -t nat -I POSTROUTING -o `get_wanface` -j SNAT --to `nvram get wan_ipaddr`
iptables -I FORWARD -i br1 -d `nvram get lan_ipaddr`/`nvram get lan_netmask` -m state --state NEW -j DROP
iptables -t nat -I POSTROUTING -o br0 -j SNAT --to `nvram get lan_ipaddr`
TCA="tc class add dev br1"
TFA="tc filter add dev br1"
TQA="tc qdisc add dev br1"
SFQ="sfq perturb 10"
tc qdisc del dev br1 root
tc qdisc add dev br1 root handle 1: htb
tc class add dev br1 parent 1: classid 1:1 htb rate 3000kbit
$TCA parent 1:1 classid 1:10 htb rate 1500kbit ceil 1500kbit prio 2
$TQA parent 1:10 handle 10: $SFQ
$TFA parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
iptables -t mangle -A POSTROUTING -m iprange --dst-range 192.168.2.31-192.168.2.51 -j MARK --set-mark 10
TCAU="tc class add dev imq0"
TFAU="tc filter add dev imq0"
TQAU="tc qdisc add dev imq0"
modprobe imq
modprobe ipt_IMQ
ip link set imq0 up
tc qdisc del dev imq0 root
tc qdisc add dev imq0 root handle 1: htb
tc class add dev imq0 parent 1: classid 1:1 htb rate 3000kbit
$TCAU parent 1:1 classid 1:10 htb rate 1500kbit ceil 1500kbit prio 2
$TQAU parent 1:10 handle 10: $SFQ
$TFAU parent 1:0 prio 2 protocol ip handle 10 fw flowid 1:10
iptables -t mangle -A PREROUTING -m iprange --src-range 192.168.2.31-192.168.2.51 -j MARK --set-mark 10
iptables -t mangle -A PREROUTING -j IMQ --todev 0
Работает только на download, ограничивает согласно заднному, а вот upload не ограничивает. Почему? |
|