<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Ограничение траффика по времени суток</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/90458.html</link>
    <description>здравствуйте! недавно закралась в голову идея, что бы ограничивать юзерам в сети скорость по времени суток. например днем, с 9 утра до 1 ночи скорость 2 мбита, ночью с 1 до 9 скорость 10 мбит. Есть идея, как это сделать, но она может быть ошибочной (я не в курсе как это правильно делается у провайдеров, но наверняка совсем не так). Я думаю что можно сделать какой-нибудь скрипт, что бы он подменял firewall.conf с разной скоростью по времени, а время он будет брать по cron. Думаю так на небольшой сетке можно пользоваться. Теперь другой вопрос, как же все это реализовать? Как написать скрипт, который например в 9 утра копирует файл firewall.conf например в /home/admin/ с названием firewall.conf-night, и вытаскивает из /home/admin/ файл с названием girewall.conf-day и кидает его переименованный в /etc/firewall.conf, а в час ночи все наоборот. Насколько реальная эта задумка и стоит ли заморачиваться вовсе?&lt;br&gt;</description>

<item>
    <title>Ограничение траффика по времени суток (DeadLoco)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/90458.html#8</link>
    <pubDate>Thu, 02 Dec 2010 10:16:23 GMT</pubDate>
    <description>&amp;gt; это именно то, что было надо, буду крутить под свой фаер. спасибо&lt;br&gt;&amp;gt; большое Вам! от души :)&lt;br&gt;&lt;br&gt;Ну так не ленитесь читать маны, там все это подробно описано.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Ограничение траффика по времени суток (ARH665)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/90458.html#7</link>
    <pubDate>Thu, 02 Dec 2010 10:02:30 GMT</pubDate>
    <description>это именно то, что было надо, буду крутить под свой фаер. спасибо большое Вам! от души :)&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Ограничение траффика по времени суток (edd)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/90458.html#6</link>
    <pubDate>Thu, 02 Dec 2010 10:02:21 GMT</pubDate>
    <description>&amp;gt;&amp;gt; Скрипт сделать не то что реально, а не реально просто, но боюсь,&lt;br&gt;&amp;gt;&amp;gt; что в вашем случаи это лишняя &quot;оградка&quot;, копните немного гугл в&lt;br&gt;&amp;gt;&amp;gt; сторону --timestart --timestop --days параметров.&lt;br&gt;&amp;gt; кое-что накопал, но в сумме как я понял эти параметры для iptables&lt;br&gt;&amp;gt; и используются в Linux&apos;e. У меня IPFW. Ну а так, как&lt;br&gt;&amp;gt; я сказал со скриптами и расписанием по крону, работать будет?&lt;br&gt;&lt;br&gt;Хммм, ну, вы как-то не уточнили, а я больше привык работать с Linux-ами чем с BSD, потому и iptables. Окей, по поводу скрипта.&lt;br&gt;И так, условия. У нас есть два конфига которые лежат в /home/admin/, это firewall.conf-night и firewall.conf-day . &lt;br&gt;&lt;br&gt;Тогда просто добавьте в крон:&lt;br&gt;0   9   *   *   *   sh /home/admin/firewall.conf-day &lt;br&gt;0   1   *   *   *   sh /home/admin/firewall.conf-night &lt;br&gt;</description>
</item>

<item>
    <title>Ограничение траффика по времени суток (DeadLoco)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/90458.html#5</link>
    <pubDate>Thu, 02 Dec 2010 09:51:19 GMT</pubDate>
    <description>&amp;gt; написать скрипт, который например в 9 утра копирует файл firewall.conf например&lt;br&gt;&amp;gt; в /home/admin/ с названием firewall.conf-night, и вытаскивает из /home/admin/ файл с&lt;br&gt;&amp;gt; названием girewall.conf-day и кидает его переименованный в /etc/firewall.conf, а в час&lt;br&gt;&amp;gt; ночи все наоборот. Насколько реальная эта задумка и стоит ли заморачиваться&lt;br&gt;&amp;gt; вовсе?&lt;br&gt;&lt;br&gt;Задумка абсолютно реальная, только не надо менять целый файрволл. В IPFW для таких случаев специально существует понятие набора (set) правил. Вместо полной замены целого файрволла, вы просто переключаете текущий активный набор правил. Ну, например:&lt;br&gt;&lt;br&gt;. . . . &lt;br&gt;$fwcmd set enable 1 disable 2 disable 3 disable 4  &lt;br&gt;$fwcmd pipe 10 config bw 2Mbit/s&lt;br&gt;$fwcmd pipe 20 config bw 10Mbit/s&lt;br&gt;$fwcmd add 1010 set 1 pipe 10 tcp from me 3128 to $lan via $lcard&lt;br&gt;$fwcmd add 1010 set 2 pipe 20 tcp from me 3128 to $lan via $lcard&lt;br&gt;. . . . &lt;br&gt;&lt;br&gt;А по крону у вас будут вызываться два скрипта&lt;br&gt;&lt;br&gt;&amp;gt; #!/bin/sh&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; /sbin/ipfw -q set disable 1 enable 2&lt;br&gt;&lt;br&gt;и &lt;br&gt;&lt;br&gt;&amp;gt; #!/bin/sh&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt; /sbin/ipfw -q</description>
</item>

<item>
    <title>Ограничение траффика по времени суток (ARH665)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/90458.html#4</link>
    <pubDate>Thu, 02 Dec 2010 09:29:44 GMT</pubDate>
    <description>&amp;gt; Смотри, друг, про ipfw add pipe. Оно ограничивает скорость.&lt;br&gt;&amp;gt; Добавлять и удалять правила по расписанию, конечно, можно.&lt;br&gt;&lt;br&gt;да, насчет пайпов я тоже слышал, но опять же, как их править? через скрипт через echo как-нибудь? или как мне обратиться в определенное время суток в файл firewall.conf для изменения пайпа?&lt;br&gt;</description>
</item>

<item>
    <title>Ограничение траффика по времени суток (anonymous)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/90458.html#3</link>
    <pubDate>Thu, 02 Dec 2010 08:50:24 GMT</pubDate>
    <description>Смотри, друг, про ipfw add pipe. Оно ограничивает скорость.&lt;br&gt;Добавлять и удалять правила по расписанию, конечно, можно.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Ограничение траффика по времени суток (ARH665)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/90458.html#2</link>
    <pubDate>Thu, 02 Dec 2010 08:44:16 GMT</pubDate>
    <description>&amp;gt; Скрипт сделать не то что реально, а не реально просто, но боюсь,&lt;br&gt;&amp;gt; что в вашем случаи это лишняя &quot;оградка&quot;, копните немного гугл в&lt;br&gt;&amp;gt; сторону --timestart --timestop --days параметров.&lt;br&gt;&lt;br&gt;кое-что накопал, но в сумме как я понял эти параметры для iptables и используются в Linux&apos;e. У меня IPFW. Ну а так, как я сказал со скриптами и расписанием по крону, работать будет?&lt;br&gt;</description>
</item>

<item>
    <title>Ограничение траффика по времени суток (Edd)</title>
    <link>https://opennet.ru/openforum/vsluhforumID1/90458.html#1</link>
    <pubDate>Thu, 02 Dec 2010 08:24:41 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; (я не в курсе как это правильно делается у провайдеров, но&lt;br&gt;&amp;gt; наверняка совсем не так). Я думаю что можно сделать какой-нибудь скрипт,&lt;br&gt;&amp;gt; что бы он подменял firewall.conf с разной скоростью по времени, а&lt;br&gt;&amp;gt; время он будет брать по cron. Думаю так на небольшой сетке&lt;br&gt;&amp;gt; можно пользоваться. Теперь другой вопрос, как же все это реализовать? Как&lt;br&gt;&amp;gt; написать скрипт, который например в 9 утра копирует файл firewall.conf например&lt;br&gt;&amp;gt; в /home/admin/ с названием firewall.conf-night, и вытаскивает из /home/admin/ файл с&lt;br&gt;&amp;gt; названием girewall.conf-day и кидает его переименованный в /etc/firewall.conf, а в час&lt;br&gt;&amp;gt; ночи все наоборот. Насколько реальная эта задумка и стоит ли заморачиваться&lt;br&gt;&amp;gt; вовсе?&lt;br&gt;&lt;br&gt;Скрипт сделать не то что реально, а не реально просто, но боюсь, что в вашем случаи это лишняя &quot;оградка&quot;, копните немного гугл в сторону --timestart --timestop --days параметров.&lt;br&gt;</description>
</item>

</channel>
</rss>
