* Frédéric BOITEUX <[EMAIL PROTECTED]> [2003-03-06 13:41] : > Bonjour, > > Connaissez-vous une commande qui me permettrait de connaitre les machines > connectées à un réseau donné (/proc/net/arp me donne celles que la machine > connait déjà, mais pas forcément toutes) ?
nmap sait chercher dans un réseau donné les machines qui sont connectées (bien qu'il est possible qu'il faille être root pour faire cela). 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. Fred