trinux 3 Опубликовано: 2011-05-15 18:00:17 Share Опубликовано: 2011-05-15 18:00:17 Вобщем копался копался , но ничего токового так и не нашел. Нужно шейпить только мир, локаль трогать не надо. есть 2 интерфейса оба завернуты на ifb дабы шейпить исход. Помогите разобраться. вот.... кусок OnConnect (там много лишнего не пинайте) tarif=`/etc/stargazer/tarif.php $2` prioid="${ID}5" if [ "$tarif" = "64" ]; then speed=64 elif [ "$tarif" = "128" ]; then speed=128 elif [ "$tarif" = "256" ]; then speed=256 elif [ "$tarif" = "512" ]; then speed=512 elif [ "$tarif" = "1024" ]; then speed=1024 elif [ "$tarif" = "2048" ]; then speed=2048 elif [ "$tarif" = "3000" ]; then speed=3000 elif [ "$tarif" = "5000" ]; then speed=5000 else speed=0 fi prioid1="${ID}1" prioid2="${ID}2" prioid22="${ID}3" prioid11="${ID}4" mark=`echo $IP | cut -d"." -f4` mark2=1"$mark" mark3=9"$mark" if [ $speed != 0 ]; then echo $1 $2 $prioid $speed $tarif >> /var/log/speed #in tc class add dev $eth_local parent 1: classid 1:$mark2 cbq rate "$speed"Kbit allot 1500 prio 2 bounded isolated tc filter add dev $eth_local parent 1: protocol ip prio 2 handle 800::$mark2 u32 match ip dst $IP flowid 1:$mark2 #out tc class add dev ifb1 parent 3: classid 3:$prioid htb rate 60Kbit ceil 60Kbit tc filter add dev ifb1 parent 3: protocol ip prio 4 handle 800::$prioid2 u32 match ip src $IP flowid 3:$prioid примерно тоже самое для второй сетевой карты, только названия и-фейсов в правилах разные. Ссылка на сообщение Поделиться на других сайтах
Небесный 26 Опубліковано: 2011-05-15 19:16:01 Share Опубліковано: 2011-05-15 19:16:01 Посмотрите вот это сообщение, там я привел свои скрипты. http://local.com.ua/forum/topic/25791-анлимы-без-костылей/page__view__findpost__p__219025 Ссылка на сообщение Поделиться на других сайтах
dummy 8 Опубліковано: 2011-05-21 20:55:47 Share Опубліковано: 2011-05-21 20:55:47 при маркировке пакетов - исключай локальную сеть. типа такого: /sbin/iptables -t mangle -A FORWARD ! -s $lan -d $IP -j MARK --set-mark $mark Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас