• # Un nouveau serveur de test pour mon watchdog

    Posté par . En réponse au journal Le décollage d'ipv6 ?. Évalué à 3.


    #!/bin/bash
    TESTSITE="ipv6.google.com"

    function startthisnet {
    logger "ipv6 is down !" -p security.crit
    modprobe tun &>/dev/null
    /etc/init.d/tspc stop &>/dev/null
    sleep 2s
    /etc/init.d/tspc start &>/dev/null
    }

    function isnetworkhere {
    ping6 -c 2 "$TESTSITE" &>/dev/null
    CODENET=$?

    if [ "$CODENET" = "2" ]; then startthisnet; fi
    if [ "$CODENET" = "1" ]; then startthisnet; fi

    loopnettest
    }

    function loopnettest {
    logger "StartThisNet Loop was Running..." -p daemon.debug
    sleep 120s
    isnetworkhere
    }

    isnetworkhere


    Un script qui sert à maintenir mon tunnel ipv6 actif.
    Avant j'utilisais www.kame.net comme cible mais ipv6.google.com répond plus vite :)