<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Шейпер сбрасывает скорость когда запускаеться...]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=24782</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=24782&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Шейпер сбрасывает скорость когда запускаеться...».]]></description>
		<lastBuildDate>Sun, 21 Oct 2012 08:24:03 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Шейпер сбрасывает скорость когда запускаеться...]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=304775#p304775</link>
			<description><![CDATA[<p>Я решил эту проблему путём запуска скрипта только тогда когда абонент меняет тариф... То-есть добавил функцию проверки изменения тарифа... Но когда он запускается все равно сбрасывает... </p><div class="quotebox"><cite>Kettler пишет:</cite><blockquote><p>Пробните в этом блоке убрать flush</p></blockquote></div><p> пробовал не сработало...</p>]]></description>
			<author><![CDATA[null@example.com (DECAL)]]></author>
			<pubDate>Sun, 21 Oct 2012 08:24:03 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=304775#p304775</guid>
		</item>
		<item>
			<title><![CDATA[Re: Шейпер сбрасывает скорость когда запускаеться...]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=304555#p304555</link>
			<description><![CDATA[<p>Пробните в этом блоке убрать flush</p><div class="codebox"><pre><code>init () {
    flush
    for i in $USER_IFACE $EXT_IFACE; do
        ${TCBIN} qdisc add dev $i root handle 1: htb
    done</code></pre></div><p>Всё равно не понимаю нафига так часто</p>]]></description>
			<author><![CDATA[null@example.com (Kettler)]]></author>
			<pubDate>Fri, 19 Oct 2012 12:16:00 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=304555#p304555</guid>
		</item>
		<item>
			<title><![CDATA[Re: Шейпер сбрасывает скорость когда запускаеться...]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=304553#p304553</link>
			<description><![CDATA[<div class="quotebox"><cite>Kettler пишет:</cite><blockquote><p>А как запускаете в кроне?<br />И почему каждые пять минут?</p></blockquote></div><div class="codebox"><pre><code>*/5 * * * * /usr/make_shaper.sh start</code></pre></div><p>Каждые пять минут это я погарячился, но то-что он сбрасыветься это факт...</p>]]></description>
			<author><![CDATA[null@example.com (DECAL)]]></author>
			<pubDate>Fri, 19 Oct 2012 11:54:24 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=304553#p304553</guid>
		</item>
		<item>
			<title><![CDATA[Re: Шейпер сбрасывает скорость когда запускаеться...]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=304550#p304550</link>
			<description><![CDATA[<p>А как запускаете в кроне?<br />И почему каждые пять минут?</p>]]></description>
			<author><![CDATA[null@example.com (Kettler)]]></author>
			<pubDate>Fri, 19 Oct 2012 11:06:30 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=304550#p304550</guid>
		</item>
		<item>
			<title><![CDATA[Шейпер сбрасывает скорость когда запускаеться...]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=304548#p304548</link>
			<description><![CDATA[<p>Всем привет... Есть вот такой скрипт шейпера:<br /></p><div class="codebox"><pre><code>#!/bin/bash
USER_IFACE=&#039;eth1.2 eth1.4 eth1.5 eth1.6 eth1.7 eth1.8 eth1.9 eth1.14 eth1.16 eth1.19&#039;
EXT_IFACE=&#039;eth0&#039;
DATA=&#039;/usr/unlimit.dat&#039;
UFLAG=&#039;/usr/unlimit.flg&#039;
TCBIN=&#039;/sbin/tc&#039;
IPT=&#039;/usr/local/sbin/iptables&#039;

flush () {
    $IPT -t mangle -F
    for i in $USER_IFACE $EXT_IFACE; do
        ${TCBIN} qdisc del dev $i root &gt;/dev/null 2&gt;&amp;1
    done
}
init () {
    flush
    for i in $USER_IFACE $EXT_IFACE; do
        ${TCBIN} qdisc add dev $i root handle 1: htb
    done
}
build () {
   init
   n=3
   cat $DATA | while read ip rate;do
   USER_IFACE=`/sbin/ip -o route get $ip | sed &#039;s/.*dev \(\S*\).*/\1/&#039;`
   ${TCBIN} class add dev $EXT_IFACE parent 1: classid 1:$n htb rate $rate ceil $rate
   ${TCBIN} filter add dev $EXT_IFACE protocol ip parent 1: prio 0 handle $n fw classid 1:$n
   ${TCBIN} qdisc add dev $EXT_IFACE parent 1:$n handle $n: sfq perturb 10
   $IPT -t mangle -A FORWARD -s $ip/32 -j MARK --set-mark $n
   let n++                            
   ${TCBIN} class add dev $USER_IFACE parent 1: classid 1:$n htb rate $rate ceil $rate
   ${TCBIN} filter add dev $USER_IFACE protocol ip parent 1: prio 0  handle $n fw classid 1:$n
   ${TCBIN} qdisc add dev $USER_IFACE parent 1:$n handle $n: sfq perturb 10
   $IPT -t mangle -A FORWARD -d $ip/32 -j MARK --set-mark $n
   let n++
   done
   if [ -f ${UFLAG} ]; then
     /bin/rm ${UFLAG}
   fi
}
show() {
    for i in $USER_IFACE $EXT_IFACE; do
        echo --== $i ==-- --== $i ==-- --== $i ==-- --== $i ==--
        ${TCBIN} qdisc show dev $i
        echo =Classes= =Classes= =Classes= =Classes=
        ${TCBIN} class show dev $i
        echo =Filters= =Filters= =Filters= =Filters=
        ${TCBIN} filter show dev $i
    done
}
case $1 in
        start)
                build
        ;;
        stop)
                flush
        ;;
        show)
                show
        ;;
        *)
          echo &quot;Usage: {start|stop|show}&quot;
          exit 1
esac</code></pre></div><p>Он по крону запускаеться каждые пять минут и когда запускаеться сбрасывает ограничение скорости на секунды три, как это исправить? Помогите пожалуйста...</p>]]></description>
			<author><![CDATA[null@example.com (DECAL)]]></author>
			<pubDate>Fri, 19 Oct 2012 10:54:15 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=304548#p304548</guid>
		</item>
	</channel>
</rss>
