<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: tc - шейпинг входяшего трафика</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93438.html</link>
    <description>Есть клиенты, которые подключаются к серверу по VPN.&lt;br&gt;Клиенту назначается соответствующий интерфейс ppp0, ppp1 ... pppN.&lt;br&gt;Необходимо ограничить исходящий трафик от клиента, т.е. для pppN это входящий трафик.&lt;br&gt;&lt;br&gt;Делаю следующим образом:&lt;br&gt;testserver:/ # tc qdisc add dev ppp0 handle ffff: ingress&lt;br&gt;testserver:/ # tc filter add dev ppp0 parent ffff: protocol ip prio 50 u32 match ip src 0.0.0.0/0 police rate 512kbit burst 12k drop flowid :1&lt;br&gt;RTNETLINK answers: No such file or directory&lt;br&gt;We have an error talking to the kernel&lt;br&gt;&lt;br&gt;На второй строке получаю ошибку(см. выше).&lt;br&gt;Не могу понять на что ругается. По всем букварям пишут так.&lt;br&gt;В чем я ошибся? Помогите кто знает!&lt;br&gt;</description>

<item>
    <title>tc - шейпинг входяшего трафика (LSTemp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93438.html#5</link>
    <pubDate>Fri, 01 Jun 2012 20:26:14 GMT</pubDate>
    <description>&amp;gt;&amp;gt; 1) на сколько помню/знаю tc только с физическими интерфейсами работает (ppp к &lt;br&gt;&amp;gt;&amp;gt; таковым не относится) &lt;br&gt;&amp;gt;&amp;gt; 2) рубите трафик от ppp-клиентов на Вашем исходящем интерфейсе &lt;br&gt;&amp;gt;&amp;gt; ОС-то хоть какая? И эти ррр-клиенты просто доступ в инет получают или &lt;br&gt;&amp;gt;&amp;gt; как (структура сети не ясна)?&lt;br&gt;&amp;gt; ОС - SLES 11. Да, сервер является шлюзом в инет.&lt;br&gt;&amp;gt; На ppp интерфейсах резать трафик можно, проверено.&lt;br&gt;&lt;br&gt;можно, но только как на отдельном виртуальном интерфейсе с жестко заданными в определенный момент времени (как правило поднятие интерфейса) ограничениями. динамически распределять всю доступную ширину физического канала м/ду активными в данный момент ppp-пользователями (которые подключаются/отключаются, качают/не качают) не получится при таком подходе. можно IMQ юзать или парсить трафик (если он не шифруется) на физическом интерфейсе.&lt;br&gt;&lt;br&gt;&amp;gt; Задача решена. Может кому будет полезно, опишу в чем было дело.&lt;br&gt;&amp;gt; В конфиге ведра опция CONFIG_NET_ACT_POLICE должна быть включена(модуль называется act_police). &lt;br&gt;&amp;gt; Как выяснилось она </description>
</item>

<item>
    <title>tc - шейпинг входяшего трафика (bill)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93438.html#4</link>
    <pubDate>Fri, 01 Jun 2012 05:26:11 GMT</pubDate>
    <description>&amp;gt; 1) на сколько помню/знаю tc только с физическими интерфейсами работает (ppp к &lt;br&gt;&amp;gt; таковым не относится) &lt;br&gt;&amp;gt; 2) рубите трафик от ppp-клиентов на Вашем исходящем интерфейсе &lt;br&gt;&amp;gt; ОС-то хоть какая? И эти ррр-клиенты просто доступ в инет получают или &lt;br&gt;&amp;gt; как (структура сети не ясна)?&lt;br&gt;&lt;br&gt;ОС - SLES 11. Да, сервер является шлюзом в инет.&lt;br&gt;На ppp интерфейсах резать трафик можно, проверено.&lt;br&gt;Задача решена. Может кому будет полезно, опишу в чем было дело.&lt;br&gt;В конфиге ведра опция CONFIG_NET_ACT_POLICE должна быть включена(модуль называется act_police). Как выяснилось она влияет на конструкцию &quot;police rate&quot;. Без этого модуля ведро ругается на неизвестный параметр. &quot;Вон оно чё Михалыч&quot;(с).&lt;br&gt;Всем спасибо за помощь.&lt;br&gt;</description>
</item>

<item>
    <title>tc - шейпинг входяшего трафика (PavelR)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93438.html#3</link>
    <pubDate>Fri, 01 Jun 2012 04:43:47 GMT</pubDate>
    <description>&lt;br&gt;&amp;gt; 1) на сколько помню/знаю tc только с физическими интерфейсами работает (ppp к &lt;br&gt;&amp;gt; таковым не относится) &lt;br&gt;&lt;br&gt;я шейпил уходящий в ppp трафик без проблем.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>tc - шейпинг входяшего трафика (LSTemp)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93438.html#2</link>
    <pubDate>Fri, 01 Jun 2012 03:01:29 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Делаю следующим образом: &lt;br&gt;&amp;gt; testserver:/ # tc qdisc add dev ppp0 handle ffff: ingress &lt;br&gt;&amp;gt; testserver:/ # tc filter add dev ppp0 parent ffff: protocol ip prio &lt;br&gt;&amp;gt; 50 u32 match ip src 0.0.0.0/0 police rate 512kbit burst 12k &lt;br&gt;&amp;gt; drop flowid :1 &lt;br&gt;&amp;gt; RTNETLINK answers: No such file or directory &lt;br&gt;&amp;gt; We have an error talking to the kernel &lt;br&gt;&amp;gt; На второй строке получаю ошибку(см. выше).&lt;br&gt;&amp;gt; Не могу понять на что ругается. По всем букварям пишут так.&lt;br&gt;&amp;gt; В чем я ошибся? Помогите кто знает!&lt;br&gt;&lt;br&gt;1) на сколько помню/знаю tc только с физическими интерфейсами работает (ppp к таковым не относится)&lt;br&gt;&lt;br&gt;2) рубите трафик от ppp-клиентов на Вашем исходящем интерфейсе&lt;br&gt;&lt;br&gt;ОС-то хоть какая? И эти ррр-клиенты просто доступ в инет получают или как (структура сети не ясна)?&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>tc - шейпинг входяшего трафика (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID1/93438.html#1</link>
    <pubDate>Thu, 31 May 2012 10:00:00 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; Делаю следующим образом: &lt;br&gt;&amp;gt; testserver:/ # tc qdisc add dev ppp0 handle ffff: ingress &lt;br&gt;&amp;gt; testserver:/ # tc filter add dev ppp0 parent ffff: protocol ip prio &lt;br&gt;&amp;gt; 50 u32 match ip src 0.0.0.0/0 police rate 512kbit burst 12k &lt;br&gt;&amp;gt; drop flowid :1 &lt;br&gt;&amp;gt; RTNETLINK answers: No such file or directory &lt;br&gt;&amp;gt; We have an error talking to the kernel &lt;br&gt;&amp;gt; На второй строке получаю ошибку(см. выше).&lt;br&gt;&amp;gt; Не могу понять на что ругается. По всем букварям пишут так.&lt;br&gt;&amp;gt; В чем я ошибся? Помогите кто знает!&lt;br&gt;&lt;br&gt;как вариант есть вот такой вот ip-up.local скрипт (100&#037; рабочий)&lt;br&gt;&lt;br&gt;#!/usr/bin/perl&lt;br&gt;&lt;br&gt;use DBI;&lt;br&gt;require(&quot;/usr/local/dt_billing/bin/dbaccess.pm&quot;);&lt;br&gt;&lt;br&gt;my $framed_ip = $ENV&#123;&apos;PPP_REMOTE&apos;&#125;;&lt;br&gt;my $iface = $ENV&#123;&apos;PPP_IFACE&apos;&#125;;&lt;br&gt;&lt;br&gt;&lt;br&gt;my $sql = $dbh-&amp;gt;prepare(&quot;SELECT speed_rate, login FROM inet_dynamic_ip_services WHERE framed_ip = &apos;$framed_ip&apos;&quot;);&lt;br&gt;$sql-&amp;gt;execute;&lt;br&gt;my &#064;res = $sql-&amp;gt;fetchrow_array;&lt;br&gt;&lt;br&gt;my $speed_rate = $res&#091;0&#093;;&lt;br&gt;my $speed_rate_up = $res&#091;0&#093;;&lt;br&gt;my $burst = $speed_rate;&lt;br&gt;my $burst_up = $speed_rate_up;&lt;br&gt;my $logi</description>
</item>

</channel>
</rss>
