<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Bash Script If ping unsuccessful then eth0 down</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9827.html</link>
    <description>Добрый день дорогие друзья и коллеги!&lt;br&gt;Есть задачка.&lt;br&gt;&lt;br&gt;eth0 192.168.1.1/24&lt;br&gt;&lt;br&gt;eth1 10.10.10.1/24&lt;br&gt;&lt;br&gt;1) Необходимо, при отсутствия линка на 10.10.10.2 через интерфейс eth1 заставить eth0 интерфейс уйти в down.&lt;br&gt;&lt;br&gt;2) Необходимо, при отсутствии линка на 10.10.10.2 через интерфейс eth1 заставить eth0 интерфейс уйти в down и вернуть интерфейс в up если 10.10.10.2 reachable.&lt;br&gt;&lt;br&gt;Что скажете? Как быть?&lt;br&gt;</description>

<item>
    <title>Bash Script If ping unsuccessful then eth0 down (Аноним)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9827.html#4</link>
    <pubDate>Sat, 15 Feb 2014 17:51:10 GMT</pubDate>
    <description>touch ping.sh&lt;br&gt;chmod +x ping.sh&lt;br&gt;&lt;br&gt;#!/bin/bash&lt;br&gt;&lt;br&gt;if ! ping -q -c 1 10.10.10.2 -I eth1&lt;br&gt;    then&lt;br&gt;echo &apos;no ping&apos;&lt;br&gt;ifconfig eth0 down&lt;br&gt;    else&lt;br&gt;echo &apos;ping ok&apos;&lt;br&gt;if ! ifconfig &amp;#124; grep &apos;eth0&apos;&lt;br&gt;    then&lt;br&gt;echo &apos;up eth0&apos;&lt;br&gt;ifconfig eth0 up&lt;br&gt;fi&lt;br&gt;fi&lt;br&gt;&lt;br&gt;crontab -e&lt;br&gt;5 * * * * root /path/to/file/ping.sh&lt;br&gt;</description>
</item>

<item>
    <title>Bash Script If ping unsuccessful then eth0 down (tsolodov)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9827.html#3</link>
    <pubDate>Tue, 11 Feb 2014 12:46:23 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;    else &lt;br&gt;&amp;gt;&amp;gt;        ifconfig eth0 up; &lt;br&gt;&amp;gt;&amp;gt; fi &lt;br&gt;&amp;gt; Логика ясна.&lt;br&gt;&amp;gt; Необходимо заставить eth0 уйти в down если ping check или icmp jitter &lt;br&gt;&amp;gt; не проходит на этот адрес.&lt;br&gt;&amp;gt; На мой взгляд сложность заключается в том, что при отсутствии tcpping или &lt;br&gt;&amp;gt; же icmp-jitter &lt;br&gt;&amp;gt; машина понимала что необходимо вырубить порт.&lt;br&gt;&amp;gt; Как быть?&lt;br&gt;&lt;br&gt;проблем не вижу, просто перепешите то что сказали на bash&lt;br&gt;</description>
</item>

<item>
    <title>Bash Script If ping unsuccessful then eth0 down (ntshack)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9827.html#2</link>
    <pubDate>Tue, 11 Feb 2014 05:20:46 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; fi &lt;br&gt;&amp;gt;&amp;gt; 2) Необходимо, при отсутствии линка на 10.10.10.2 через интерфейс eth1 заставить eth0 &lt;br&gt;&amp;gt;&amp;gt; интерфейс уйти в down и вернуть интерфейс в up если 10.10.10.2 &lt;br&gt;&amp;gt;&amp;gt; reachable.&lt;br&gt;&amp;gt; if &#091; $LINK_TO_10_10_10_2 == &quot;down&quot; &#093; &lt;br&gt;&amp;gt;    then &lt;br&gt;&amp;gt;        ifconfig eth0 down; &lt;br&gt;&amp;gt;    else &lt;br&gt;&amp;gt;        ifconfig eth0 up; &lt;br&gt;&amp;gt; fi &lt;br&gt;&lt;br&gt;Логика ясна.&lt;br&gt;Необходимо заставить eth0 уйти в down если ping check или icmp jitter не проходит на этот адрес. &lt;br&gt;На мой взгляд сложность заключается в том, что при отсутствии tcpping или же icmp-jitter&lt;br&gt;машина понимала что необходимо вырубить порт. &lt;br&gt;Как быть?&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Bash Script If ping unsuccessful then eth0 down (pavlinux)</title>
    <link>https://opennet.me/openforum/vsluhforumID9/9827.html#1</link>
    <pubDate>Mon, 10 Feb 2014 20:01:30 GMT</pubDate>
    <description>&amp;gt; Добрый день дорогие друзья и коллеги!&lt;br&gt;&amp;gt; Есть задачка.&lt;br&gt;&amp;gt; eth0 192.168.1.1/24 &lt;br&gt;&amp;gt; eth1 10.10.10.1/24 &lt;br&gt;&amp;gt; 1) Необходимо, при отсутствия линка на 10.10.10.2 через интерфейс eth1 заставить eth0 &lt;br&gt;&amp;gt; интерфейс уйти в down.&lt;br&gt;&lt;br&gt;if &#091; $LINK_TO_10_10_10_2 == &quot;down&quot; &#093; &lt;br&gt;   then&lt;br&gt;       ifconfig eth0 down;&lt;br&gt;fi&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; 2) Необходимо, при отсутствии линка на 10.10.10.2 через интерфейс eth1 заставить eth0 &lt;br&gt;&amp;gt; интерфейс уйти в down и вернуть интерфейс в up если 10.10.10.2 &lt;br&gt;&amp;gt; reachable.&lt;br&gt;&lt;br&gt;if &#091; $LINK_TO_10_10_10_2 == &quot;down&quot; &#093; &lt;br&gt;   then&lt;br&gt;       ifconfig eth0 down;&lt;br&gt;   else&lt;br&gt;       ifconfig eth0 up;&lt;br&gt;fi&lt;br&gt;</description>
</item>

</channel>
</rss>
