<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Тематический каталог: Пример скрипта для переключения выделенок, при падении. (leased trouble script example)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/3954.html</link>
    <description>Обсуждение статьи тематического каталога: Пример скрипта для переключения выделенок, при падении. (leased trouble script example)&lt;br&gt;&lt;br&gt;Ссылка на текст статьи: http://www.opennet.ru/base/net/leased_degluk.txt.html&lt;br&gt;</description>

<item>
    <title>Пример скрипта для переключения выделенок, при падении. (lea... (CHe)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/3954.html#4</link>
    <pubDate>Wed, 10 Feb 2010 09:15:06 GMT</pubDate>
    <description>подскажите плиз, что если основной шлюз &lt;br&gt;#роутер основного пройдера&lt;br&gt;ISP1=&quot;xxx.xxx.xxx.xxx&quot;  &lt;br&gt;может измениться, как нужно написать скрипт, что бы он автоматом менялся и в скрипте?&lt;br&gt;</description>
</item>

<item>
    <title>Пример скрипта для переключения выделенок, при падении. (lea... (Jury Danilov)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/3954.html#3</link>
    <pubDate>Wed, 08 Dec 2004 17:08:38 GMT</pubDate>
    <description>&amp;gt;Не судите строго сей скрипт - он у меня первенький =), но &lt;br&gt;&amp;gt;факт что работает... &lt;br&gt;&lt;br&gt;Работает, говоришь... :-)&lt;br&gt;а попробуй выдерни из второй карты провод и подожди 5 мин...&lt;br&gt;&lt;br&gt;у тебя и работающий ляжет...&lt;br&gt;&lt;br&gt;...Подсказка&lt;br&gt;&lt;br&gt;route delete default 2&amp;gt;&amp;1 &lt;br&gt;route add default $EXTGW 2&amp;gt;&amp;1 &lt;br&gt;&lt;br&gt;Этот случай в if не попадает, поэтому переменная $EXTGW , которая там определяется остается неопределенной&lt;br&gt;default удаляется, а нового то и нету...&lt;br&gt;</description>
</item>

<item>
    <title>Пример скрипта для переключения выделенок, при падении. (leased trouble script example) (nagoHaK)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/3954.html#2</link>
    <pubDate>Fri, 17 Sep 2004 09:12:01 GMT</pubDate>
    <description>У меня этот скрипт так и не пошёл, написал свой на основе этого первого из приведенных:&lt;br&gt;#!/bin/sh&lt;br&gt;#----------------------------------------------------------------------&lt;br&gt;# Description: Channel emergency switching script&lt;br&gt;# Author: Britvin Danila &amp;lt;&amp;gt;&lt;br&gt;# Computer: router&lt;br&gt;# System: FreeBSD 5.2.1-RELEASE on i386&lt;br&gt;#----------------------------------------------------------------------&lt;br&gt;&lt;br&gt;# Variables&lt;br&gt;#### First channel description&lt;br&gt;FRST=&quot;1.1.1.1&quot;&lt;br&gt;FRSTGW=&quot;gw1.gw1.gw1.gw1&quot;&lt;br&gt;FRSTIF=&quot;if0&quot;&lt;br&gt;#### Second channel description&lt;br&gt;SCND=&quot;2.2.2.2&quot;&lt;br&gt;SCNDGW=&quot;gw2.gw2.gw2.gw2&quot;&lt;br&gt;SCNDIF=&quot;if1&quot;&lt;br&gt;#Target for ping&lt;br&gt;TGT=&quot;194.226.96.8&quot; #ns4.ripn.net&lt;br&gt;#### Reading current channel&lt;br&gt;netstat -rn &amp;#124; grep default &amp;gt; /log.txt&lt;br&gt;if &#091; $? -ne 0 &#093;;then&lt;br&gt;    current_link=&quot;gw1.gw1.gw1.gw1&quot;&lt;br&gt;else&lt;br&gt;    current_link=&#096;awk &apos;&#123;print $2&#125;&apos; /log.txt&#096;&lt;br&gt;    rm /log.txt&lt;br&gt;fi&lt;br&gt;echo &quot;Current link is $current_link&quot;&lt;br&gt;&lt;br&gt;#### Pinging target via first GW&lt;br&gt;route delete $TGT&lt;br&gt;route add -host $TGT $FRSTGW -static&lt;br&gt;ping -c 3 $TGT &amp;gt;/dev/null 2&amp;gt;&amp;1&lt;br&gt;if &#091; $? -ne 0 &#093;;then&lt;br&gt;</description>
</item>

<item>
    <title>Пример скрипта для переключения выделенок, при падении. (leased trouble script example) (samid)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/3954.html#1</link>
    <pubDate>Tue, 06 Jul 2004 12:39:12 GMT</pubDate>
    <description>а вот на 3 канала переделано! но теперь без ошибок ;))&lt;br&gt;&lt;br&gt;#!/bin/sh&lt;br&gt;PATH=&quot;/sbin:/usr/bin&quot;&lt;br&gt;&lt;br&gt;ISP1=&quot;*.*.*.*&quot;&lt;br&gt;&lt;br&gt;ISP2=&quot;*.*.*.*&quot;&lt;br&gt;&lt;br&gt;ISP3=&quot;*.*.*.*&quot;&lt;br&gt;&lt;br&gt;&lt;br&gt;OVER_ISP1=&quot;*.*.*.*&quot;&lt;br&gt;OVER_ISP2=&quot;*.*.*.*&quot;&lt;br&gt;OVER_ISP3=&quot;*.*.*.*&quot;&lt;br&gt;&lt;br&gt;netstat -nr &amp;#124; grep $&#123;OVER_ISP1&#125; &amp;gt;/dev/null 2&amp;gt;&amp;1&lt;br&gt;if &#091; $? != 0 &#093;; then&lt;br&gt;        echo &quot;Add static route to $&#123;OVER_ISP1&#125; via $&#123;ISP1&#125;&quot;&lt;br&gt;        route add $&#123;OVER_ISP1&#125; $&#123;ISP1&#125; -static&lt;br&gt;fi&lt;br&gt;netstat -nr &amp;#124; grep $&#123;OVER_ISP2&#125; &amp;gt;/dev/null 2&amp;gt;&amp;1&lt;br&gt;if &#091; $? != 0 &#093;; then&lt;br&gt;         echo &quot;Add static route to $&#123;OVER_ISP2&#125; via  $&#123;ISP2&#125;&quot;&lt;br&gt;         route add $&#123;OVER_ISP2&#125; $&#123;ISP2&#125; -static&lt;br&gt;fi&lt;br&gt;&lt;br&gt;netstat -nr &amp;#124; grep $&#123;OVER_ISP3&#125; &amp;gt;/dev/null 2&amp;gt;&amp;1&lt;br&gt;if &#091; $? != 0 &#093;; then&lt;br&gt;         echo &quot;Add static route to $&#123;OVER_ISP3&#125; via  $&#123;ISP3&#125;&quot;&lt;br&gt;         route add $&#123;OVER_ISP3&#125; $&#123;ISP3&#125; -static&lt;br&gt;&lt;br&gt;fi&lt;br&gt;&lt;br&gt;current_now=&#096;netstat -nr &amp;#124; grep default &amp;#124; awk &apos;&#123;print $2&#125;&apos;&#096;&lt;br&gt;&lt;br&gt;echo -n &quot;ping ISP1:&quot;&lt;br&gt;ping -c 2 $&#123;OVER_ISP1&#125; &amp;gt;/dev/null 2&amp;gt;&amp;1&lt;br&gt;if &#091; $? -eq 0 &#093;; then&lt;br&gt;                echo &quot; &#091;OK&#093;&quot;&lt;br&gt;                ISP1_stat=0&lt;br&gt;             </description>
</item>

</channel>
</rss>
