Имеется шлюз на FedoreCore7 Linux
Доступ в интернет для пользователей через VPN POPTOP
Все реализовано примерно как здесь
viewtopic.php?t=5396&start=0&postdays=0 ... hlight=230
Шейпер Download работает отлично.
А вот Upload не ограничивает
Файл /etc/ppp/ip-up
#!/bin/bash
interface=$1
remoteIP=$5
download=`grep Download /var/run/radattr.$interface | awk '{ print $2; }'`
upload=`grep Upload /var/run/radattr.$interface | awk '{ print $2; }'`
client=`grep Client /var/run/radattr.$interface | awk '{ print $2; }'`
contamark=`echo $interface | cut -c 4-99`
mark=`expr $contamark + 500`
echo "$download" > /tmp/$interface.download
echo "$upload" > /tmp/$interface.upload
echo "$client" > /tmp/$interface.client
/sbin/tc qdisc add dev $interface root handle 1 cbq bandwidth 10Mbit avpkt 1000 cell 8
/sbin/tc class add dev $interface parent 1: classid 1:$mark cbq bandwidth 10Mbit rate "$download"Kbit weight `expr $download / 10`Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
/sbin/tc qdisc add dev $interface parent 1:$mark handle $mark sfq perturb 10
/sbin/tc filter add dev $interface parent 1:0 protocol ip prio 200 handle $mark fw classid 1:$mark
/sbin/iptables -t mangle -A POSTROUTING -d $remoteIP -j MARK --set-mark $mark
/sbin/tc qdisc add dev eth0 root handle 1 cbq bandwidth 10Mbit avpkt 1000 cell 8
/sbin/tc class add dev eth0 parent 1: classid 1:$mark cbq bandwidth 10Mbit rate "$upload"Kbit weight `expr $upload / 10`Kbit prio 5 allot 1514 cell 8 maxburst 20 avpkt 1000 bounded
/sbin/tc qdisc add dev eth0 parent 1:$mark handle $mark sfq perturb 10
/sbin/tc filter add dev eth0 parent 1:0 protocol ip prio 200 handle $mark fw classid 1:$mark
/sbin/iptables -t mangle -A FORWARD -s $remoteIP -j MARK --set-mark $mark
echo "PPP started at $(date):
interface = $interface
Remote IP = $remoteIP
download = $download
upload = $upload
mark = $mark
" >/tmp/$interface
-------------------------------------
cat /var/run/radattr.ppp0
Service-Type Framed-User
Framed-Protocol PPP
Framed-IP-Address 192.168.99.56
Framed-IP-Netmask 255.255.255.255
Framed-Routing None
Session-Timeout 86400
Download 512
Upload 512
-----------------------------------------
Что может быть не так?