Здрасте!
Ограничиваю скорость входящую для клиента (исходящую для сервера vpn) таким вот скриптиком...
#!/bin/sh
AWK=/bin/awk
CAT=/bin/cat
GREP=/bin/grep
KILL=/bin/kill
IP=${1}
LIMIT=${2}
#VPN=`echo $IP|tr / " "|tr ";" " "|awk {'print $(NF-1)'}`
PPP_ID=`/sbin/route -n|grep "$IP "|awk {'print $8'}`
tc qdisc del dev $PPP_ID root tbf
tc qdisc add dev $PPP_ID root tbf rate 128kbit burst 4kb latency 5ms minburst 1540Подскажите пожалуйста что необходимо добавить в скрипт, чтобы резалась и исходящая (входящая для сервера)скорость?
>Подскажите пожалуйста что необходимо добавить в скрипт, чтобы резалась и исходящая (входящая
>для сервера)скорость?Управлять можно ТОЛЬКО скоростью ИСХОДЯЩЕГО трафика.
Лучший вариант иметь 2 роутера, соединенных P2P (точка-точка).
"Исходящий" интерфейс одного будут, соответственно, входящим для второго. И, соответственно, обратно :)Но, для того, чтобы второй роутер "знал" о том, что надо ограничивать скорость для конкретных адресов - ему нужна база этих адресов
PS^ Дисциплина HTB работает более грамотно, по сравнению с CBQ
http://www.opennet.me/tips/info/811.shtml