Re: voisinage réseau ?
Ainsi parlait Frédéric Bothamy :
>
> Sinon, une commande à base de ping (avec timeout) et autre devrait
> pouvoir faire la même chose.
>
> Allez, une version pas terrible :
>
> for i in X Y; do
> ping -q -c 1 192.169.1.$i 2>&1 >/dev/null;
> if [ $? -eq 0 ]; then
> echo "192.168.1.$i est online";
> else
> echo "192.168.1.$i est offline";
> fi
> done
>
> en remplaçant 192.168.1. par le réseau réel et X et Y par 2 adresses
> de machines dans le réseau. Ça a clairement l'inconvénient d'être lent
> au timeout et séquentiel, mais bon, ça fonctionne.
fping peut remplacer avantageusement ceci :
"fping -c1 192.168.1.0/24" va atteindre toutes les machines entre les
deux adresses spécifiées, ceci très rapidement, car il travaille en
parallèle.
--
Charles
Reply to: