Salut,
je cherche comment interroger la table arp d'un serveur dhcp
Salut,
je cherche comment interroger la table arp d'un serveur dhcp
mon probleme est que je cherche à recuperer les adresses IP des postes connectés au réseau à partir de leur adresse MAC donc je pense qu'il faut que j'interroge le serveur dhcp mais je sais pas comment on fait.
S'il existe une autre methode plus simple je suis preneur.
Tu peux faire un ping en broadcast et ensuite :
arp -a pour voir la table.
Nas'
C'est la premiere chose que j'ai faite mais ça ne marche pas.Envoyé par Nasky
je sais pas pourquoi mais les autres postes ne doivent pas reçevoir l'echo request car j'ai fait une capture de trame avec ethereal et les seul reply que j'ai sont ceux des serveurs et des imprimantes partagées mais rien au niveau des autres postes de travail.
J'ai procédé d'une autre manière : je ping toutes les adresses entre le NetID et le broadcast c'est un peut (beaucoup) bourrin et surtout plutot long mais ça marche.
le probleme avec cette methode est que si il y a trop d'adresses, le cache arp se vide et donc ça sert à rien ou il faudrait que j'interroge la table arp à intervalles régulier pendant le mega ping.
D'où l'interêt de savoir interroger le serveur dhcp directement (ou si vous avez d'autres methodes).
L'interrogation du serveur DHCP dépend du soft serveur utilisé, non ? Je pense que le service dhcp doit conserver la correspondance MAC<->IP, donc c'est bien la bonne solution. Reste que chaque serveur dhcp est différent ...
Le probleme est que dans ce cas mon programme ne sera pas très portable car il ne fonctionnera que pour les serveurs dhcp utilisants le meme soft.Envoyé par Greg01
Que pense-tu de l'utilisation du protocol RARP ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager