URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 82796
[ Назад ]

Исходное сообщение
"Шейпинг, vpn и скорость от клиента."

Отправлено stmw00d00 , 11-Ноя-08 10:08 
Здрасте!
Ограничиваю скорость входящую для клиента (исходящую для сервера 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

Подскажите пожалуйста что необходимо добавить в скрипт, чтобы резалась и исходящая (входящая для сервера)скорость?


Содержание

Сообщения в этом обсуждении
"Шейпинг, vpn и скорость от клиента."
Отправлено Oleg_Rus , 11-Ноя-08 10:14 
>Подскажите пожалуйста что необходимо добавить в скрипт, чтобы резалась и исходящая (входящая
>для сервера)скорость?

Управлять можно ТОЛЬКО скоростью ИСХОДЯЩЕГО трафика.
Лучший вариант иметь 2 роутера, соединенных P2P (точка-точка).
"Исходящий" интерфейс одного будут, соответственно, входящим для второго. И, соответственно, обратно :)

Но, для того, чтобы второй роутер "знал" о том, что надо ограничивать скорость для конкретных адресов - ему нужна база этих адресов

PS^ Дисциплина HTB работает более грамотно, по сравнению с CBQ


"Шейпинг, vpn и скорость от клиента."
Отправлено ыгыдшс , 11-Ноя-08 12:21 
http://www.opennet.me/tips/info/811.shtml