Network test

From LUGUM

Jump to: navigation, search

network_test

Dieses Script pingt redirector.heise.de an und Startet bei nicht erreichbarkeit von redirector.heise.de die Internetverbindung neu.


#!/bin/bash
# author: Andreas Kraus <lug@ak1301.de>
# $Revision: 0.1 $
#
# licence: GPL
# http://www.gnu.org/licenses/gpl.html
#


restart_dsl()
{
        /usr/bin/poff -a
        sleep 15
        /usr/bin/pon dsl-provider | grep -v  "Plugin rp-pppoe.so loaded."
}

ping -c 2 193.99.144.80 >/dev/null 2>&1

case "$?" in
    2)
        echo "Keine Internetverbindung vorhanden, wird Neu gestartet"
        restart_dsl
        echo "...OK"
        exit 1
        ;;
    1)
        echo "Heise nicht erreichbar, wird Neu gestartet"
        restart_dsl
        echo "...OK"
        exit 1
        ;;
    0)
        exit 0
        ;;
esac


Persönliche Werkzeuge