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