Bonjour,

J'essaie, via un script dans /etC/network/if-up.d/ de voir si une machine existe sur le lan, et si oui, faire des actions.

Pour l'instant, j'arrive à faire un ping sur l'adresse de la machine et voir s'il y a quelque chose à cette adresse ip.

Mais j'aimerais trouver, si le test du ping est bon, une information qui me permette de dire que la machine est bien celle que je pense.

Je pensais essayer de récupérer le hostname à partir de l'adresse ip, mais je n'y arrive pas.

Quelqu'un pourrait-il me dire comment faire?

Voici mon script jusqu'à présent:

IpAddressServeur="172.19.3.3"
ServeurPingRes="$(ping -n -c 1 $IpAddressServeur)"

# $RES AURA L'ADRESSE IP COMME VALEUR SI BON, VIDE SI PAS BON
Res="$(egrep -o "64 bytes from $IpAddressServeur" <<< $ServeurPingRes)"

if [ "$Res" ]
then
        # CONFIRMER QUE C'EST BIEN LE BON ORDI A CETTE ADRESSE
        ????

else
        # ON N'EST PAS SUR MON LAN -> RIEN FAIRE
        exit 0
fi

Merci
Kenny

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org

Répondre à