<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Простой Perl-сценарий для переключения маршрутов на резервны...</title>
    <link>https://opennet.me/openforum/vsluhforumID3/53557.html</link>
    <description>Сценарий (http://sources.homelink.ru/fallback-gw/) для переключения маршрутов на резервный канал, если основной шлюз перестал отвечать на пинг. Умеет проверять несколько шлюзов, каждому набору шлюзов может быть назначено несколько подсетей. Вызывается через cron. Проверен на FreeBSD и на Linux c iproute2. Команды проверки и переключения при желании можно переопределять в файле настроек.&lt;br&gt;&lt;br&gt;URL: http://sources.homelink.ru/fallback-gw/&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=21545&lt;br&gt;</description>

<item>
    <title>Простой Perl-сценарий для переключения маршрутов на резервны... (XoRe)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/53557.html#7</link>
    <pubDate>Sun, 03 May 2009 11:56:14 GMT</pubDate>
    <description>&amp;gt;В fallback-gw пинг работает до первого ответа, &lt;br&gt;&amp;gt;поэтому ждать придётся только в случае отказа, &lt;br&gt;&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>Простой Perl-сценарий для переключения маршрутов на резервны... (XoRe)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/53557.html#6</link>
    <pubDate>Sun, 03 May 2009 11:53:24 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>Простой Perl-сценарий для переключения маршрутов на резервны... (q)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/53557.html#5</link>
    <pubDate>Sat, 02 May 2009 17:18:56 GMT</pubDate>
    <description>Советую использовать perlcritic и книгу Perl Best Practices для доработки скрипта.&lt;br&gt;</description>
</item>

<item>
    <title>Простой Perl-сценарий для переключения маршрутов на резервны... (Ilya Evseev)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/53557.html#4</link>
    <pubDate>Sat, 02 May 2009 09:16:19 GMT</pubDate>
    <description>В fallback-gw пинг работает до первого ответа,&lt;br&gt;поэтому ждать придётся только в случае отказа,&lt;br&gt;который бывает не каждый месяц.&lt;br&gt;В нормальной ситуации всё отрабатывает мгновенно.&lt;br&gt;</description>
</item>

<item>
    <title>Простой Perl-сценарий для переключения маршрутов на резервны... (mr_gfd)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/53557.html#3</link>
    <pubDate>Sat, 02 May 2009 08:52:14 GMT</pubDate>
    <description>Во фряхе перл системный без тредов собран по дефолту. С форками - гемора было бы больше, чем толку, ИМХО.&lt;br&gt;</description>
</item>

<item>
    <title>Простой Perl-сценарий для переключения маршрутов на резервны... (XoRe)</title>
    <link>https://opennet.me/openforum/vsluhforumID3/53557.html#1</link>
    <pubDate>Fri, 01 May 2009 21:23:10 GMT</pubDate>
    <description>2автор:&lt;br&gt;&lt;br&gt;Хороший скрипт.&lt;br&gt;Ещё могу посоветовать посмотреть в сторону распараллеливания пингов.&lt;br&gt;Чтобы не ждать &amp;lt;количество пингуемых точек&amp;gt; * &amp;lt;количество пингов&amp;gt; секунд.&lt;br&gt;&lt;br&gt;Сам в свое время сделал так:&lt;br&gt;shell скрипт в цикле запускает пинги командой &quot;ping ... $ip &amp;gt; /file.$ip &amp;&quot;&lt;br&gt;Ждет нужное количество секунд и извлекает информацию из всех файлов разом.&lt;br&gt;Таким образом опрашивалось 7 точек по 25 пингов каждые 40 секунд.&lt;br&gt;&lt;br&gt;В perl можно посмотреть в сторону fork или в сторону threads.&lt;br&gt;Я бы ещё предложил system(&quot;ping $ip &amp;&quot;), но понимаю, что это не по фен-шую)&lt;br&gt;</description>
</item>

</channel>
</rss>
