Перейти к содержимому

Ограничка


Рекомендованные сообщения

Привет еще раз всем :)

 

Возник такой вопрос.

 

Есть ограничение по скорости.

 

tariff=$(grep -i "^tariff=" /var/stargazer/users/$LOGIN/conf | cut -f 2 -d"=")

echo "tariff=$tariff" > /var/stargazer/users/$LOGIN/connect.log

case $tariff in

pnet96) speedkb=96kbit;; # 96 kbit

pnet224) speedkb=224kbit;; # 224 kbit

pnet1024) speedkb=1024kbit;; # 1024 kbit

pnet256b) speedkb=240kbit;; # 256 kbit

pnet512b) speedkb=480kbit;; # 512 kbit

pnet512) speedkb=480kbit;; # 512 kbit

pnet128b) speedkb=122kbit;; # 128 kbit

pnet128) speedkb=128kbit;; # 128 kbit

pnet96b) speedkb=96kbit;; # 96 kbit

*) speedkb=$default_speed;; # default speed

esac

 

declare -i mark=$ID+10

 

echo "$mark" > /var/stargazer/users/$LOGIN/shaper_mark

echo "$speedkb" > /var/stargazer/users/$LOGIN/shaper_rate

 

iptables -t mangle -A FORWARD -d $IP -j MARK --set-mark $mark

tc class add dev $int_iface parent 1:1 classid 1:$mark htb rate $speedkb burst 40k

tc filter add dev $int_iface parent 1: protocol ip prio 3 handle $mark fw classid 1:$mark

 

И тп,ограничивает нормально! (правда исходящую нет,но он не дописан)

А как бы не ограничивать скорость на диапазон 10.23.0.0/16 ?

Спасибо :)

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...