#!/bin/sh

ipx=false

function teste_ou_claque() {
	if  ! ping -c 1 $1 2>&1 >/dev/null
	then
	   ifconfig $2 down    2>/dev/null >/dev/null
           /usr/local/bin/mii-diag -R $2  2>/dev/null >/dev/null
	   ifconfig $2 up      2>/dev/null >/dev/null
	   if [ ! -z "$3" ]
	   then
	       route add default gw $3
	   fi
	   ipx=true
	   logger "surveille-reseau a du claquer $2 !" 2>&1 >/dev/null
 	fi
}

# pour l'instant, on n'a qu'un seul réseau (eth0) où se trouve de façon sûre
# une machine partenaire, toujours présente.
# les autres réseaux peuvent être ajoutés dès que l'on aura une victime à
# pinger (par exemple, une vieille sun ou un vieux 386sx/Linux de réserve,
# ne servant à rien sauf à faire du RC5.distributed.net (pour l'ego du root)
# et répondre aux pings)


teste_ou_claque 138.231.176.65 eth0 138.231.136.2
#teste_ou_claque zagadka eth1 
#teste_ou_claque gandalf eth2
#teste_ou_claque bigouden eth3 

$ipx && /etc/CRANS/rc.ipx >/dev/null 2>/dev/null



