Detection d'IP en cas de multiples leases
Problème rapporté par @metroadmin :
Je viens de rencontrer un problème. Même s'il sera probablement à la marge, il faudra peut-être envisager une solution ...
Lorsqu'il y a 2 leases pour la même mac-address, ton script récupère les 2 adresses IP et réalise donc cette commande: "ping -c 3 " commande qui n'aboutit jamais positivement.
Dans ce genre de cas il faudrait itérer sur les IP trouvées et renvoyer la première qui répond, quelque chose comme ça
for ip in `...`
do
ping -c 3 $ip
if [ $? -eq 0 ]
then
echo $ip
fi
done